К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Вопрос к людям, хорошо разбирающимися с каскадными стилями

Гость
0 - 09.02.2013 - 21:58
css
<style>
.LBTools {background:white**
table {background:blue**
#someID{background:red**
</style>

и
<div align="left" class="">Текст</div>

можно ли сделать этому диву класс, предназначенный для table и для конкретных id-шнеков?

<div align="left" class="LBTools">Текст</div> - робит
<div align="left" class="table">Текст</div> - не робит
<div align="left" class="someID">Текст</div> - не робит
(по крайней мере в опере)

а можно ли как-то хитро сделать, чтобы работало?



Гость
1 - 09.02.2013 - 22:17
У тебя каша какая-то в стилях, ясен пень работать не будет, так как в html у тебя прописано три класса, а в стилях первая строчка- это класс, потому и работает, второе - элемен, поэтому и не работает, и третье - идентификатор, поэтому тоже не работает

чтобы работало нужно стили так написать

<style>
.LBTools {background:white;**
.table {background:blue;**
.someID {background:red;**
</style>
Гость
2 - 09.02.2013 - 22:28
Цитата:
Сообщение от darkheart Посмотреть сообщение
а в стилях первая строчка- это класс
не класс, а селектор класса, со своей кашей сначала разгребись =))


Цитата:
Сообщение от darkheart Посмотреть сообщение
чтобы работало нужно стили так написать
чудило, ты вообще читать нормально умееш? =))))
Ты понял, про что вопрос темы? =)))))


Цитата:
Сообщение от darkheart Посмотреть сообщение
второе - элемен, поэтому и не работает, и третье - идентификатор, поэтому тоже не работает
Гость
3 - 09.02.2013 - 23:05
тогда научитесь по-русски описывать задачу, а не на удмурдско-румынском языке изъясняться. Потому что ни черта не понятно, а судя по вашим стилям и разметке, то какая-то бредятина.
Зачем диву класс предназначенный для таблицы, если класс можно задать самой таблицы, если нужно чтобы таблицы в конкретном блоке имели свой стиль, то так и пиши

.table table{background:blue;** -если это имелось ввиду
Гость
4 - 09.02.2013 - 23:09
<style>
.LBTools {background:white**
table, .table {background:blue**
#someID, .someID {background:red**
</style>
Гость
5 - 09.02.2013 - 23:17
И да, перед тем, как начинать умничать и высказывать свое недовольство, научитесь сначала ставить точку с запятой
Гость
6 - 09.02.2013 - 23:19
Таки придется делать сноску для танкистов:
<style...</style> - НЕ ТРОГАТЬ.

"можно ли сделать этому диву класс, предназначенный для table и для конкретных id-шнеков?"

Мне надо знать, можно ли каким-то методом присвоить диву (или другому элементу) класс селектора елемента и/или идентификатора.
Гость
7 - 09.02.2013 - 23:20
5-darkheart >


А точка с запятой в конце не нужна
Гость
8 - 09.02.2013 - 23:36
6-Гавайские субтитры >а зачем??
Гость
9 - 10.02.2013 - 00:51
8-Kuba >
просто интересуют все возможные виды применения css селекторов.

К примеру, еще интересует, если есть селектор вот такого вида
table.tclass{.....**
table>td.tclass{.....**

то можно ли будет их назначить через атрибут class, типа как <div class="table.tclass"> или еще чего.

И как с селекторами айдишнеков, осталось тоже непонятным.
Гость
10 - 10.02.2013 - 01:31
И по псевдоэлементам тож интересно.
Можно ли например группировать типа:
A:link,visited ** color: red **

и по псевдоклассам
P:first-line,first-letter ** font-size: 24pt **

или вот так даж
A:link,first-letter **....**

можн ли так?
Гость
11 - 29.07.2013 - 21:19
ладно, хрен с ним, вот вопрос попроще:
Можно ли как-то группировать то, что в селекторах?
Ну, типа
body **......**
это токо для тэга body
А можно как-то сделать, чтобы один стиль задать сразу нескольким тэгам/классам?
Типо
p, div, a **.......**

ну т.е. чтобы в тэгах p, в теге div и в ссылках был допустим один красный цвет текста.
???
Гость
12 - 29.07.2013 - 21:21
админу отбить руки
Гость
13 - 30.07.2013 - 00:37
Для начала, распечатать это и читать перед сном =)

Потом, использовать тэги [code] и [noparse] =)

И наконец - освойте препроцессоры CSS - LESS или лучше SASS. По-моему, это то что вы ищете.
Гость
14 - 30.07.2013 - 09:14
жуть!
Гость
15 - 30.07.2013 - 12:07
Цитата:
Сообщение от droidman Посмотреть сообщение
Для начала, распечатать это и читать перед сном =)
вот это я как раз и освоил.
Там про группы селекторов нету.
элемент через пробел - это вложение.
через плюс - чередование
через знак "больше" - дочерний

про группы, типа
Код:
div, a ** ... **
там нету.

напускать туману и кадать банальные ссылки с типа умным видом - каждый дурак может. И думаю вы не исключение.
Гость
16 - 30.07.2013 - 12:37
5.2.1 Grouping

When several selectors share the same declarations, they may be grouped into a comma-separated list.

In this example, we condense three rules with identical declarations into one. Thus,


h1 ** font-family: sans-serif **
h2 ** font-family: sans-serif **
h3 ** font-family: sans-serif **


is equivalent to:

h1, h2, h3 ** font-family: sans-serif **
Гость
17 - 30.07.2013 - 12:43
Вот так бы и сразу =)
Thanx
Гость
18 - 30.07.2013 - 15:29
А комбинации с группами и остальным, типа
h1, h2.class1, h3>span+a, h4+a+span:first-letter#id1, b#id2
прокатывают?
Гость
19 - 30.07.2013 - 18:31
я наверно отстал от жизни, но что значит селектор "**" ?

кстати 5.2.1 оттуда
Гость
20 - 30.07.2013 - 18:36
Цитата:
Сообщение от droidman Посмотреть сообщение
я наверно отстал от жизни, но что значит селектор "**" ?
админу отбить руки это значит

Цитата:
Сообщение от droidman Посмотреть сообщение
кстати 5.2.1 оттуда
из w3.org
Гость
21 - 30.07.2013 - 18:42
т.е. это тупо "*" чтоли?
Гость
22 - 30.07.2013 - 19:24
21-droidman >
не. Фигурная кавычка. Левая причом. =)
А админу - отбить руки.


К списку вопросов






Copyright ©, Все права защищены