Jump to content
  • 0

как заставить переносится линейный элемент на следующую строку


imolodec
 Share

Question

Необходимо застравить несколько тегов "а" (которые являются линейными) переносится на следующую строку.

Сразу отметаются решения:

1) display:block

2) оборачивать тег "а" блочным элементом

<a href="">Раз</a>

<a href="">Раз</a>

<a href="">Раз</a>

<a href="">Раз</a>

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0
Ну раз нормальные решения вам не подходят, то display: inline-block; width: 99%;

а с IE6 и FF<2.11 что делать тогда?

Если, допустим, это список, то и оформляйте списком. Или, если лень руками добавлять <br />, тогда нету CSS нормального решения. Ибо строчный элемент никогда не будет принимать какую-то заданную ширину.

Link to comment
Share on other sites

  • 0
не знаю почему, но не люблю использовать списки при верстке

Списки это хорошо, вообще семантика очень полезна. А главное по трудоемкости больше только в период изучения. Потом, например, роберты будут очень давольны, если надо будет тыцы поднимать...

Link to comment
Share on other sites

  • 0
у меня при применении списков никогда не получалось кроссбраузерно выровнять картинку-маркер относительно текста

Если вас смущает только это, то просто вы не умеете их готовить.

При использовании list-style-image действительно трудно управлять положением маркера относительно элемента списка, но ведь можно маркер просто поставить фоном к этому элементу, отодвинуть текст padding'ом, а к фону уже можно применять нормальное позиционирование.

Link to comment
Share on other sites

  • 0

ура, научился!!!

теперь буду пользоваться списками

Для тех, у кого была проблема выравнивания картинки-маркера относительно текста прелагаю выход

ul {list-style: none;}

li {

padding-left:10px; /* отступ от маркера */

background:url('путь до картинки') no-repeat 0 5px; /* задаем фон отступ сверху 5пикселей... зависит от картинки*/

}

Edited by imolodec
Link to comment
Share on other sites

  • 0
ура, научился!!!

теперь буду пользоваться списками

Для тех, у кого была проблема выравнивания картинки-маркера относительно текста прелагаю выход

ul {list-style: none;}

li {

padding-left:10px; /* отступ от маркера */

background:url('путь до картинки') no-repeat 0 5px; /* задаем фон отступ сверху 5пикселей... зависит от картинки*/

}

А еще круче все верт. измерения вместо px задавать в em, тогда при ctrl + колесо, некоторое время буллит будет продолжать оставаться в нужном месте.

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