Jump to content
  • 0

Меню через nav->a


psixodyb
 Share

Question

12 answers to this question

Recommended Posts

  • 0

 

Да так, просто я думал display:inline-block плохой тон. Это же лучше чем ul->li->a ??

 

это строчный элемент, у тебя не будут работать такие свойства как margin и padding.

Придав значение inline-block или block, ты с эти элементом можешь делать всё что угодно. 

Link to comment
Share on other sites

  • 0
a это строчный элемент, у тебя не будут работать такие свойства как margin и padding.

Не вводите людей в заблуждение, эти свойства работают со строчными элементами, но частично, только в горизонтальной части 

  • Like 1
Link to comment
Share on other sites

  • 0
я думал display:inline-block плохой тон

Это не тон, это инструмент:). Плохой тон — злоупотреблять инструментом, пихать его везде и т.п. Если к месту, то всё ок.

 

Это же лучше чем ul->li->a ??

CSS лучше, чем HTML?? Вообще говоря, одно другому не противоречит, inline-block можно использовать и со списком. Считается, что плюсов у меню на списках всё-таки чуть больше.

Link to comment
Share on other sites

  • 0

Ну если уж на то пошло то в html5 нету конкретно строчных и блочных элементов.

Ну да, а причем тут html5, если речь идет о стилизации? Причем о html5 и слова не было

(Типа умничаю)

Edited by advokatua
Link to comment
Share on other sites

  • 0

Вы просто рассуждали про строчные и блочные элементы, а если любой элемент можно

сделать хоть строчным хоть блочным то я считаю лучше их так вообще не называть.

Слишком условно разделение.

Link to comment
Share on other sites

  • 0

В том-то и дело, что «строчность» и «блочность» (а также «табличность», «флексовость» и др. типы отображения) — термины CSS-оформления, там они появились и существуют до сих пор. Раньше была путаница между ними и моделями содержимого в HTML4, сейчас (в HTML5) для моделей содержимого своя терминология. И раз двусмысленность этих терминов устранена, то, имхо, в контексте CSS-оформления вполне допустимо сокращенно сказать «блочный элемент» вместо «элемент дерева рендеринга, отображаемый в виде блочного CSS-бокса»:)

Link to comment
Share on other sites

  • 0

 

a это строчный элемент, у тебя не будут работать такие свойства как margin и padding.

Не вводите людей в заблуждение, эти свойства работают со строчными элементами, но частично, только в горизонтальной части 

 

Я это хотел написать, но не стал 

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