стилизация div с определенным идентификатором - PullRequest
0 голосов
/ 13 октября 2011

#contentpage div

Означает ли это, что выберите div с идентификатором #contentpage?

Я получаю неправильный макет.Я пытаюсь выбрать div с идентификатором #contentpage.

Может ли кто-нибудь также подсказать, что означает следующий css:

#myid div a
.myid a h
div #myid a

Ответы [ 4 ]

1 голос
/ 13 октября 2011
#myid div a

Это будет соответствовать a в div в элементе с идентификатором myid.Когда я говорю «внутри», я имею в виду где-нибудь внутри на любом уровне вложенности.Все остальные одинаковые, но с разными элементами в разных порядках.


Если вам нужен элемент с идентификатором contentpage, вы просто используете #contentpage.Если по какой-то причине вы хотите указать, что это div, это будет div#contentpage.

1 голос
/ 13 октября 2011
#myid div a
<anytag id="myid"><div><a rel="match">...

.myid a h
<anytag class="myid"><a><h rel="match">...

div #myid a
<div><anytag id="myid"><a rel="match">...

Если вы хотите сопоставить div с id #myid, то либо игнорируйте тот факт, что это div (идентификаторы в любом случае уникальны), либо сопоставьте его следующим образом:

div#myid
0 голосов
/ 13 октября 2011

#contentpage {color:red} выберет любой элемент с идентификатором contentPage

#myid div a выберет <a> элементы, которые находятся внутри <div> и находятся внутри элемента с идентификатором myid

.myid a h насколько я знаю, нет элемента <h>?Без h он бы выделил все ссылки внутри любых элементов с классом myid (в этом случае myid - сомнительное имя, тогда как само по себе это не id)

div #myid a будетвыберите ссылки внутри элемента с идентификатором myid, но только если этот элемент находится в пределах <div>.Это не будет работать, если элемент myid является прямым потомком <body>, например

0 голосов
/ 13 октября 2011

, если вы хотите изменить стиль div с id страницы контента, то вы бы сделали следующее

div#contentpage { //input styling here }

ИЛИ

#contentpage { //input styling here }

, похоже, вы пытаетесьчтобы получить доступ к элементам в div, к ним можно получить доступ несколькими способами, но обычно это то, что я делаю

<div id="contentpage"><div><a></a></div></div>

#contentpage a { //stying }
#contentpage div a {  //styling }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...