display в css



Автор Евгений Баринов задал вопрос в разделе Компьютеры, Связь

Параметр 'display' в CSS ...обьясните ... и получил лучший ответ

Ответ от Kosmoчка[гуру]
Преимущество перед чем? Что такое ты можешь "в хтмл написать"?
display: none чаще всего применяется для скрытия элементов, тех же раскрывающихся/закрывающихся менюшек
a {display: block} очень полезно для менюшек с "кнопками", тогда ссылкой является вся "кнопка", а не только строчка текста, так же нормально работают :hover и :active для эффектов при наведении/нажатии. Этот же момент используется в CSS-only раскрывающихся менюшках (при наведении мышки).
Вообще-то "параметры отдельно" нормальными людьми не используются. Например, при position: absolute обязательно должен быть в комплекте display: block если позиционируемый элемент изначально не блочный (та же ссылка). display: inline тоже бывается нужен, дабы использовать vertical-align с изначально блочными элементами. Что конкретно тебе нужно-то?
P.S. И все-таки, что такого ты "скажем в хтмл могу написать"?

Ответ от Пользователь удален[мастер]
Ты можешь сделать блочным элементом, к примеру, или - инлайн 😉 В общем случае - ты подбираешь теги по смыслу, а не потому, как они выглядят

Ответ от Infire[гуру]
Через java script можно выставить значение свойству display, равное 'none' (не показывать) или присвоить просто пустые кавычки '' (показывать) . Так создают динамичные менюшки. Например:
[млин, теги вырезает]
< div id=menu>
текст меню
< /div >
< a onClick="JavaScript: menu.style.display='none';" >скрыть< /a >
< a onClick="JavaScript: menu.style.display='';" >показать< /a >

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Параметр 'display' в CSS ...обьясните ...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*