CSS wishlist
16 сентября 2009
CSS Что многим хотелось бы видеть в CSS, но вряд ли доведется
Вкратце приведу самые интересные пожелания.
CSS-переменные
Неплохо было иметь возможнсть использования переменных прямо внутри css:
@variables {myVar: #fff}
body {background: var(myVAr)}
Conditional CSS
Аналог conditional comments прямо внутри кода: div {[if IE] text-decoration: expression(hideFocus='true'); }
Вложенные селекторы
Как-то так:
#content {
ul{
list-style:square;
margin:0 2em;
}
li{
list-style:square;
padding:2px 5px;
line-height:1.3em;
}
a{
:link{[…]}
:visited{[…]}
:active{[…]}
:hover{[…]}
}
}
Более удобные ссылки на элементы
Предлагается исползовать синтаксис вида #navigation [h1,h2,h3]{…} похожий на js-коллекци в конструкциях взамен #navigation h1, #navigation h2, #navigation h3{…}
Простые математические функции
Ксттати, полностью согласен, что нижеприведенный код добавил бы удобства
.element {
width: 100%-150px;
}
OOCSS
Объектно-ориентированный CSS. Скажу честно, так и не понял в чем объектность. мхо, в прехентации описано просто грамотное структурирование типового проекта. Буду благодарен, если кто-нибудь объяснит, в чем я неправ.
И, как я уже отмечал, в любом случае, губы закатайте, т.к. даже в драфтах html5 нет ничего похожего :-)
Написать комментарий
Комментарии (1)
16 сентября 2009 | CuprumЦенные замечания. В Css3 даже селектора :(has) нет, иногда оч. нужен. Приходится jQuery ;)




