2011-10-13 42 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>的直接子元素,則它不起作用