про css2
Код:
.123{background : url(pic/02.png) no-repeat left, top;}
конкретно
Код:
left, top;
мой TopStyle ругается а IE показывает так как нужно.
Цитата:
Originally posted by qik
можно ли вот так: ?
конкретно
?
мой TopStyle ругается а IE показывает так как нужно.
можно ли вот так: ?
Код:
.123{background : url(pic/02.png) no-repeat left, top;}
конкретно
Код:
left, top;
мой TopStyle ругается а IE показывает так как нужно.
Из спецификации CSS2:
Код:
'background': [<'background-color'> ||
<'background-image'> ||
<'background-repeat'> ||
<'background-attachment'> || <'background-position'>] |
inherit
<'background-image'> ||
<'background-repeat'> ||
<'background-attachment'> || <'background-position'>] |
inherit
Так что очень даже можно, хотя запятая там лишняя :)
И еще одно - идентификатор не может начинаться с цифры, а то, что IE это позволяет - просто еще один глюк IE, закладываться на который не стоит.
у меня еще вопрос: можно ли html-элементам присваивать несколько стилей. например вот так:
Код:
<td class="style1, style2, style3, ...">
Цитата:
Originally posted by qik
ok, спасибо, я уже разобрался.
у меня еще вопрос: можно ли html-элементам присваивать несколько стилей. например вот так:
ok, спасибо, я уже разобрался.
у меня еще вопрос: можно ли html-элементам присваивать несколько стилей. например вот так:
Код:
<td class="style1, style2, style3, ...">
Можно, но не через запятую, а через пробел.
Цитата:
Originally posted by Flying
Можно, но не через запятую, а через пробел.
Можно, но не через запятую, а через пробел.
спасибо. работает.
Код:
.04 {
background : url(img/4.gif) no-repeat 20px 20px;
}
.b_s_l_u_m {
background: url(img/1.gif);
background-repeat : no-repeat;
background-position : bottom left;
}
background : url(img/4.gif) no-repeat 20px 20px;
}
.b_s_l_u_m {
background: url(img/1.gif);
background-repeat : no-repeat;
background-position : bottom left;
}
прописываю так:
Код:
... class="04 b_s_l_u_m" ...
к стати при замене "04" на "a04" все равно не работает.
Цитата:
Originally posted by qik
отдельно работают, а вместе нет.
прописываю так:
к стати при замене "04" на "a04" все равно не работает.
отдельно работают, а вместе нет.
Код:
.04 {
background : url(img/4.gif) no-repeat 20px 20px;
}
.b_s_l_u_m {
background: url(img/1.gif);
background-repeat : no-repeat;
background-position : bottom left;
}
background : url(img/4.gif) no-repeat 20px 20px;
}
.b_s_l_u_m {
background: url(img/1.gif);
background-repeat : no-repeat;
background-position : bottom left;
}
прописываю так:
Код:
... class="04 b_s_l_u_m" ...
к стати при замене "04" на "a04" все равно не работает.
Что значит "не работает"? У тебя в обоих классах одинаковые свойства определяются, соответственно свойства из второго класса переопределяют свойства первого, а ты чего хотел?
а как же мне оба бакграунда обработать ?
Цитата:
Originally posted by qik
а как же мне оба бакграунда обработать ?
а как же мне оба бакграунда обработать ?
В смысле? Ты хочешь одному элементу присвоить 2 разных бэкграунда? :) И как ты хочешь чтобы это выглядело? :) Естественно бэкграунд может быть только один.
в принципе да =) ну нет, так нет.