Jump to content
  • 0

Прошу помощи в понимении меню


hitec
 Share

Question

Добрый день.

В интеренете нашел статью о создании мега меню

http://ruseller.com/lessons.php?rub=2&id=750

 

мне не ясен смысл использования некоторых CSS парамеров:

Например:

#menu li {

...

display:block;

...

}

я понимаю что это свойство display:block; делает из #menu li блочный элемент, но зачем? Если мы его таковым не сделаем, li будет вести себя иначе?

 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

В том примере можно было display не указывать, так как там задан float.

Я как раз об этом и говорю.

Решил спросить, вдруг где то есть влияние на кросбраузерную совместимость.

 

Уже эти правила делаю li блочным

Два правила или только display:block;?

Link to comment
Share on other sites

  • 0

Возможно, для единообразия с выпадающей частью, где в зависимости от :hover предка display меняется с block на none и обратно, block везде указан в явном виде, чтоб не запутаться. Но вообще не стоит очень уж равняться на тот пример, он очень сильно устарел (напр. использует лишь старый экспериментальный синтаксис градиентов, когда все актуальные браузеры давно понимают стандартный синтаксис без префикса).

Два правила или только display:block;?

Каждое в отдельности. Хотя у float есть свои особенности.
Link to comment
Share on other sites

  • 0

Возможно, для единообразия с выпадающей частью, где в зависимости от :hover предка display меняется с block на none и обратно, block везде указан в явном виде, чтоб не запутаться. Но вообще не стоит очень уж равняться на тот пример, он очень сильно устарел (напр. использует лишь старый экспериментальный синтаксис градиентов, когда все актуальные браузеры давно понимают стандартный синтаксис без префикса).

 

Два правила или только display:block;?

Каждое в отдельности. Хотя у float есть свои особенности.

 

 

Спасибо за разьяснение. Я анализировал данный пример для того что бы разобраться как сделать меню, всякого рода оформления и градиенты мне не особо интересны были, но если вы оговорились о стандартном синтаксисе градиентов, то не могли бы вы дать ссылку на подходящий матриал?

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