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 ...обьясните ...

Объясните принцип работы ".clearfix::after { display: table; content: ""; clear: both; }"
Именно табличное отображение совершенно лишнее. Подойдёт любое блочное. Так что куда чаще
подробнее...
спросили в Sabena
Почему в span не работает выравнивание текста?
Чтобы работало, укажите тегу span в css - display: block; если span в строке то display:
подробнее...

Проблемы с hover CSS (не работает)
судя по скрину - то вы ни как это не реализуете - css может вызвать вложенный дочерний блок но не
подробнее...

как уменьшить расстояние между предложениями в html страничке?
Существует такое понятие как CSS.
Так вот, в CSS есть такие определения как
line-height,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как сделать такое горизонтальное меню на CSS???
В span заключите второй этаж и в css классу задайте display: block;,т. е li span
подробнее...

CSS+html Трабл с картинками.
Назначьте класс самой картинке, а то сейчас стили применяются к блоку в котором картинка
подробнее...
спросили в HTML
Ребят подскажите как сделать всплывающее меню на css+html
используя лишь html и css не получится. Тут нужен яваскрит.
Если коротко, то нужно создать
подробнее...
спросили в Display devices MewithoutYou
Помощь с @media css
Как же будет работать когда в css задано для класса,а в media queries для идентификатора.
чтобы
подробнее...
спросили в HTML5
Как написать Абзацы в одну строку HTML?
1) Действительно ли есть в этом необходимость?
HTML — это чистая семантика.подробнее...

HTML!? Можно ли запретить ячейкам td таблицы растягиваться?
вообще-то можно в css, но таблице настанет пипец) )
пример - td { display: block; } - и пиши
подробнее...
 

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

Имя*

E-mail:*

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