2011-10-13 48 views
0

#contentpage div造型一个div与特定ID

这是否意味着选择具有ID #contentpage股利?

我得到一些不好的布局。我试图选择id为#contentpage的div。

可能有人还告诉我什么下面的CSS意味着:

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

回答

1
#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">... 

如果你想匹配与ID #myid一个div,然后要么忽略了一个事实,这是一个DIV(ID是唯一的反正)或匹配,如下所示:

div#myid 
0

,如果你想修改div的造型与contentpage的ID,那么你会做以下

div#contentpage { //input styling here } 

#contentpage { //input styling here } 

它也看起来像你试图获得在二v这些可以通过多种方式进行访问,但这通常是我做什么

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

#contentpage a { //stying } 
#contentpage div a { //styling } 
1
#myid div a 

这将与myid标识元素中匹配一个div内的a。当我说“内部”时,我指的是在任何嵌套级别的任何地方。其他人都是一样的,但不同的顺序有不同的元素。


如果你想用contentpage的ID,你只需使用#contentpage的元素。如果由于某种原因,你想指定它是一个div,它将是div#contentpage

0

#contentpage {color:red}会选择任何元件ID为contentPage

#myid div a将选择<a>元件是内部<div>是一个元件的内部编号为myid

.myid a h据我所知没有<h>元素?如果没有h,它会选择具有类myid任何元素中的所有链接(在这种情况下,身份识别码是一个可疑的名字,然后,因为它不是一个ID本身)

div #myid a将选择内部id为元素的链接myid,但仅限于此元素在<div>之内。如果元素myid<body>的直接子元素,则它不起作用