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