- 1
- 2
- 3
- 4
- 5
- 6
.hidden {
display: block;
}
.visible {
display: none;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+129
.hidden {
display: block;
}
.visible {
display: none;
}
И это не шутка. Я полдня искал ошибку в логике в JS, пока случайно увидел, почему модалка не выпрыгивает. Эх... верстальщики
Анонимус 13.01.2015 21:41 # 0
А класс
у вас тоже есть?
bot 13.01.2015 22:24 # +3
Анонимус 13.01.2015 22:25 # 0
1024-- 13.01.2015 22:28 # +1
Fike 13.01.2015 22:31 # 0
Анонимус 13.01.2015 22:34 # 0
Семантическая верстка потому и семантическая, что знания о конкретных цветах/ширинах/фонтах сокрыты за бизнес-понятиями.
Бывает правда так, что элемент нужно скрыть на iphone в рамках респонсивного дизайна, а SSAS/LESS никак вот нельзя использовать. И тогда конечно появляются классты типа hidden-iphone на основе media queries, но во-первых они обычно есть во всяких фреймворках (бутстрап тот же и прочие сеточки) а во-вторых в них есть ХОТЬ КАКОЙ-ТО смысл. А в классе "visible" смысла нет. Он ничем не лучше прямого hide() или как там оно в Jquery
1024-- 13.01.2015 22:40 # 0
> или на blue, например. правда?
Нет, я рассуждал с точки зрения http://stat8.blog.ru/lr/0a144a17ed4a0249189e88990e3d3a33
bot 13.01.2015 22:43 # 0
Ваш КО.
Анонимус 13.01.2015 22:44 # 0
bot 13.01.2015 22:51 # +2
Некоторые штуки бывают удобными и сладкими. Как конфетки. Даже в CSS.
bormand 13.01.2015 23:20 # 0
bot 13.01.2015 23:34 # 0
bormand 13.01.2015 23:56 # 0
1024-- 14.01.2015 00:38 # +1
bormand 14.01.2015 00:44 # 0
blablabla2 14.01.2015 08:08 # 0
.hidden + div {
display: block;
}
Покажет див идущий за скрытым, например с неким тултипом. Можно конечно и $(this).hide().next().show(); но от такого можно очень быстро устать, особенно если начать это все анимировать.
bormand 13.01.2015 23:20 # +1
<font color=red>...</font>
Lokich 14.01.2015 18:08 # 0
Анонимус 14.01.2015 20:12 # +2
Ни то ни другое не нужно писать в разметке.
>>я о том, что inline css это бэд практис
Как и color=red.
Дамы и господа, вы только что прослушали лекцию на тему "как догма заменяет здравый смысл"
blablabla2 14.01.2015 08:04 # +1
.hidden {
overflow: hidden;
width:0;
height: 0;
position: absolute;
}
Позволит загружать изображения и подключаемые шрифты в невидимый контейнер.
bormand 14.01.2015 08:20 # 0
Эээ... Пока шрифт реально не поюзан на странице он не загружается?
blablabla2 14.01.2015 09:14 # 0
blablabla2 14.01.2015 09:22 # 0
Источник: https://dev.opera.com/articles/better-font-face/
guest 13.01.2015 21:42 # 0
guest 13.01.2015 22:05 # 0
guest 17.01.2015 17:50 # 0
mittorn 15.01.2015 21:06 # +1