Jump to content
  • 0

многострочная блочная ссылка, вертикальное выравнивание


mitay
 Share

Question

Как выровнять по вертикали по центру многострочную блочную ссылку?

Хочется чтобы выглядело красиво и по ховер цвет фона менялся.

line-hight в высоту блока не подходит, т.к. строчек больше одной

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0

поняли правильно, только в случае многострочной ссылки получается бяка

я так понимаю чтобы такой бяки не получалось нуно давать ссылке display: block, или нет?

устроит любой вариант чтобы текст ссылки был по центру блока по вертикали и чтобы при наведении фон блока менялся

и ещё, блоков таких много, текста в каждой ссылке разное количество, не хотелось бы каждый блок вручную подгонять под одинаковые размеры, нужно универсальное решение

Edited by mitay
Link to comment
Share on other sites

  • 0

поняли правильно, только в случае многострочной ссылки получается бяка

я так понимаю чтобы такой бяки не получалось нуно давать ссылке display: block, или нет?

Нет, не блок а display:inline-block; к сылке, вот

Опередили)

Edited by Modestes
Link to comment
Share on other sites

  • 0
А если так?

при этом фон меняется только под текстом, надо у всего блока

display:inline-block; к сылке, вот

так блок растет в размерах, надо паддинги для каждой ссылки подбирать, у меня их много, надо универсальное решение

Link to comment
Share on other sites

  • 0

Похоже что да, спасибо!

Только не знаете возможно это вписать в блок с радиусом у бордера?

пока не получается

в случае с display: block у ссылки - получалось, только текст не в середине

на jsfiddle.net и с блоком не получается, на денвере с блоком в радиусы фон корректно ложится

Edited by mitay
Link to comment
Share on other sites

  • 0

да, спасибо, у меня проблема была в другом,

все эти контейнеры со ссылками находятся в таблице cellspacing у которой был 5, и ссылка отступала от контейнера, сделал 0 - всё ок

на симуляторе воссоздать не удалось

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