ap div是dreamweaver為用戶默認(rèn)設(shè)置了css的div,其實(shí)就是div。專業(yè)做網(wǎng)頁(yè)的不會(huì)用到這個(gè)特殊的名詞和功能,它僅僅是dreamweave專屬。
這些ap div的id名都是默認(rèn)的,以編號(hào)顯示不同,這個(gè)調(diào)整起來(lái)不便;
而且有些默認(rèn)參數(shù)也許是沒(méi)用的,也許自己還要手工添加其他參數(shù),所以全部使用ap div布局反而效率很低。還不如直接使用div,自己寫css。
div除了id,還有類,ap div只是生成id,用一個(gè)id就要有一個(gè)相應(yīng)的css參數(shù),這個(gè)是一種“浪費(fèi)”。
div id是為了結(jié)合javascript調(diào)用的,因此dreamweaver設(shè)置ap div功能,是讓使用者在網(wǎng)頁(yè)里添加一些動(dòng)畫效果,點(diǎn)綴網(wǎng)頁(yè)使用的,而不是用來(lái)布局的。這個(gè)了解了css和javascript之后就會(huì)明白了。
至于不同分辨率下,apdiv位置移動(dòng)問(wèn)題,那還是css屬性的設(shè)置問(wèn)題,不讓它出現(xiàn)這個(gè)問(wèn)題,還要修改apdiv的默認(rèn)css,所以真的不如直接添加div自己寫css省事。希望這個(gè)回答對(duì)你有幫助
偽類選擇器是通過(guò)冒號(hào)來(lái)定義,它定義了元素的狀態(tài),如點(diǎn)擊按下,點(diǎn)擊完成等,通過(guò)偽類可以為元素的狀態(tài)修改樣式。
偽類選擇器的功能和一般的DOM中的元素樣式相似,但和一般的DOM中的元素樣式不一樣,它并不改變?nèi)魏蜠OM內(nèi)容。
只是插入了一些修飾類的元素,這些元素對(duì)于用戶來(lái)說(shuō)是可見(jiàn)的,但是對(duì)于DOM來(lái)說(shuō)不可見(jiàn)。
偽類選擇器的效果可以通過(guò)添加一個(gè)實(shí)際的類來(lái)達(dá)到。
偽類選擇器主要可以分為:動(dòng)態(tài)偽類選擇器、UI元素狀態(tài)偽類選擇器、結(jié)構(gòu)偽類選擇器、否定偽類選擇器。
派生選擇器 可以使一個(gè)元素里的子元素定義樣式 例如: li a { font-size:14px} 就是給li下的子元素a定義一個(gè)14px號(hào)像素的字體樣式 類別選擇器 在html中引入css樣式通常由,類別選擇器 在CSS中用一個(gè)“.”點(diǎn)開(kāi)頭表示 如:.box {width:960px; margin:0 auto; padding:0px; overflow:hidden} 在html頁(yè)面中,用class="類別名"的方法調(diào)用: 這里是內(nèi)容 類別選擇器方法比較簡(jiǎn)單靈活,可以隨時(shí)根據(jù)頁(yè)面的需求新建和刪除 還有,id選擇器 在CSS中用“#”號(hào)開(kāi)頭表示 如:#box {width:960px; margin:0 auto; padding:0px; overflow:hidden} 在html頁(yè)面中,用id="類別名"的方法調(diào)用: 這里是內(nèi)容 id選擇器和類別選擇器其實(shí)是一樣的 通常id選擇器僅是用來(lái)表示不重復(fù)的樣式 相對(duì)的來(lái)說(shuō),類別選擇器靈活一些,而id選擇器僅表示重要的樣式字段
css后代選擇器和子選擇器的區(qū)別介紹:
1 css后代選擇器語(yǔ)法:h1 em {color:red;} 表示的是從h1開(kāi)始里面包含的所有的em元素變成紅色,h1為祖先,其他的em都是后代,即選中后代,不管是兒子還是孫子,只要是都會(huì)被選中,為后代選擇器。2、css子元素選擇器語(yǔ)法:h1>em{color:red;} 表示的是從h1開(kāi)始里面的第一層em元素變成紅色,h1為祖先,em為兒子,就像世襲制一樣,只能傳給兒子,孫子和其他堂親都不行