Ресурс для веб-разработчиков и CSS-галерея

CSS, веб-стандарты, javascript

CSS, веб-стандарты, javascript

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 нет ничего похожего :-)

Написать комментарий




Ввод HTML запрещен!!Введите текст с изображения:* проверка на работа
* — поля обязательные к заполнению!

 

Комментарии (1)

16 сентября 2009 | Cuprum

Ценные замечания. В Css3 даже селектора :(has) нет, иногда оч. нужен. Приходится jQuery ;)


Сделано в 127.ru