- 1
- 2
- 3
- 4
- 5
- 6
.hidden {
display: block;
}
.visible {
display: none;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+129
.hidden {
display: block;
}
.visible {
display: none;
}
И это не шутка. Я полдня искал ошибку в логике в JS, пока случайно увидел, почему модалка не выпрыгивает. Эх... верстальщики
А класс
у вас тоже есть?
Семантическая верстка потому и семантическая, что знания о конкретных цветах/ширинах/фонтах сокрыты за бизнес-понятиями.
Бывает правда так, что элемент нужно скрыть на iphone в рамках респонсивного дизайна, а SSAS/LESS никак вот нельзя использовать. И тогда конечно появляются классты типа hidden-iphone на основе media queries, но во-первых они обычно есть во всяких фреймворках (бутстрап тот же и прочие сеточки) а во-вторых в них есть ХОТЬ КАКОЙ-ТО смысл. А в классе "visible" смысла нет. Он ничем не лучше прямого hide() или как там оно в Jquery
> или на blue, например. правда?
Нет, я рассуждал с точки зрения http://stat8.blog.ru/lr/0a144a17ed4a0249189e88990e3d3a33
Ваш КО.
Некоторые штуки бывают удобными и сладкими. Как конфетки. Даже в CSS.
.hidden + div {
display: block;
}
Покажет див идущий за скрытым, например с неким тултипом. Можно конечно и $(this).hide().next().show(); но от такого можно очень быстро устать, особенно если начать это все анимировать.
<font color=red>...</font>
Ни то ни другое не нужно писать в разметке.
>>я о том, что inline css это бэд практис
Как и color=red.
Дамы и господа, вы только что прослушали лекцию на тему "как догма заменяет здравый смысл"
.hidden {
overflow: hidden;
width:0;
height: 0;
position: absolute;
}
Позволит загружать изображения и подключаемые шрифты в невидимый контейнер.
Эээ... Пока шрифт реально не поюзан на странице он не загружается?
Источник: https://dev.opera.com/articles/better-font-face/