Автор Евгений Баринов задал вопрос в разделе Компьютеры, Связь
Параметр 'display' в CSS ...обьясните ... и получил лучший ответ
Ответ от Kosmoчка[гуру]
Преимущество перед чем? Что такое ты можешь "в хтмл написать"?
display: none чаще всего применяется для скрытия элементов, тех же раскрывающихся/закрывающихся менюшек
a {display: block} очень полезно для менюшек с "кнопками", тогда ссылкой является вся "кнопка", а не только строчка текста, так же нормально работают :hover и :active для эффектов при наведении/нажатии. Этот же момент используется в CSS-only раскрывающихся менюшках (при наведении мышки).
Вообще-то "параметры отдельно" нормальными людьми не используются. Например, при position: absolute обязательно должен быть в комплекте display: block если позиционируемый элемент изначально не блочный (та же ссылка). display: inline тоже бывается нужен, дабы использовать vertical-align с изначально блочными элементами. Что конкретно тебе нужно-то?
P.S. И все-таки, что такого ты "скажем в хтмл могу написать"?
Ты можешь сделать блочным элементом, к примеру, или - инлайн 😉 В общем случае - ты подбираешь теги по смыслу, а не потому, как они выглядят
Через java script можно выставить значение свойству display, равное 'none' (не показывать) или присвоить просто пустые кавычки '' (показывать) . Так создают динамичные менюшки. Например:
[млин, теги вырезает]
< div id=menu>
текст меню
< /div >
< a onClick="JavaScript: menu.style.display='none';" >скрыть< /a >
< a onClick="JavaScript: menu.style.display='';" >показать< /a >
Объясните принцип работы ".clearfix::after { display: table; content: ""; clear: both; }"
Именно табличное отображение совершенно лишнее. Подойдёт любое блочное. Так что куда чаще
подробнее...
Почему в span не работает выравнивание текста?
Чтобы работало, укажите тегу span в css - display: block; если span в строке то display:
подробнее...
Проблемы с hover CSS (не работает)
судя по скрину - то вы ни как это не реализуете - css может вызвать вложенный дочерний блок но не
подробнее...
как уменьшить расстояние между предложениями в html страничке?
Существует такое понятие как CSS.
Так вот, в CSS есть такие определения как
line-height,
подробнее...
Помогите с css кодом. Как удалить элемент с сайта???
Напиши вот это в css
#jimdobox {
display:none;
подробнее...
Как сделать такое горизонтальное меню на CSS???
В span заключите второй этаж и в css классу задайте display: block;,т. е li span
подробнее...
CSS+html Трабл с картинками.
Назначьте класс самой картинке, а то сейчас стили применяются к блоку в котором картинка
подробнее...
Ребят подскажите как сделать всплывающее меню на css+html
используя лишь html и css не получится. Тут нужен яваскрит.
Если коротко, то нужно создать
подробнее...
Помощь с @media css
Как же будет работать когда в css задано для класса,а в media queries для идентификатора.
чтобы
подробнее...
помогите с css, мне нужно обрезать изображение(не ужать) и у него же углы закруглить. Как сделать?
<style>
#image {
width: 100px;
height: 100px;
background-image:
подробнее...
Как написать Абзацы в одну строку HTML?
1) Действительно ли есть в этом необходимость?
HTML — это чистая семантика.
подробнее...
Как в css запретить отображение какого-либо элемента на главной? ?
display : none;
надеюсь помог)
Марк Цукерберг
(174)
ну в html в
подробнее...
HTML!? Можно ли запретить ячейкам td таблицы растягиваться?
вообще-то можно в css, но таблице настанет пипец) )
пример - td { display: block; } - и пиши
подробнее...