Jump to content
  • 0

проблема:несколько блоков по центру по горизонтали в одну линию?


uaAlex
 Share

Question

В одну линию получается только когда использую float:left или right, при этом естественно что блоки прижимаются к краям, как сделать чтоб блоки располагались по центру по горизонтали в одну линию? Колво блоков будет зависить от шины монитора...

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0
В одну линию получается только когда использую float:left или right, при этом естественно что блоки прижимаются к краям, как сделать чтоб блоки располагались по центру по горизонтали в одну линию? Колво блоков будет зависить от шины монитора...

А зачем именно float; может inline-block; подойдёт?

Link to comment
Share on other sites

  • 0
А зачем именно float; может inline-block; подойдёт?

inline-block прижимает блоки к левому краю у меня... хотя ничего такого в стилях нет

.block{width:240px;background-color:#36C;margin:0 auto; display:inline-block}

<div class="block">

<div class="text"><p align="center">Название категории</p></div>

<img width="240px" height="180px" class="im"></img>

<div class="kr"><p align="center">Кол-во роликов</p></div>

</div>

<div class="block">

<div class="text"><p align="center">Название категории</p></div>

<img width="240px" height="180px" class="im"></img>

<div class="kr"><p align="center">Кол-во роликов</p></div>

</div>

А мне нужно чтоб они по центру были...

inline-block прижимает блоки к левому краю у меня... хотя ничего такого в стилях нет

.block{width:240px;background-color:#36C;margin:0 auto; display:inline-block}

<div class="block">

<div class="text"><p align="center">Название категории</p></div>

<img width="240px" height="180px" class="im"></img>

<div class="kr"><p align="center">Кол-во роликов</p></div>

</div>

<div class="block">

<div class="text"><p align="center">Название категории</p></div>

<img width="240px" height="180px" class="im"></img>

<div class="kr"><p align="center">Кол-во роликов</p></div>

</div>

А мне нужно чтоб они по центру были...

Решил вставить тег <center> на всю страницу, вроде выравнивает, но я не знаю на сколько это правильно...

Edited by uaAlex
Link to comment
Share on other sites

  • 0

тэга <center> уже давно нет ни в одной современной спецификации. Страница с ним даже валидацию не пройдёт.

Просто у контейнера должно быть text-align: center, тогда блоки с display: inline-block будут выравниваться по центру.

Link to comment
Share on other sites

  • 0
тэга <center> уже давно нет ни в одной современной спецификации. Страница с ним даже валидацию не пройдёт.

Просто у контейнера должно быть text-align: center, тогда блоки с display: inline-block будут выравниваться по центру.

+1

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy