前言:這是我第二次寫博客,記錄自己所學的點點滴滴,希望大家一起共勉! 說到選擇器大家都不陌生,估計用的最多的還是id選擇器和類選擇器,至於其他的選擇器,今天在這裡我避而不談。 類選擇器:將html元素取一個響亮的名字,用class來標記,就可以使用類選擇器了,如<p class="p1">這是段落1 ...
前言:這是我第二次寫博客,記錄自己所學的點點滴滴,希望大家一起共勉!
說到選擇器大家都不陌生,估計用的最多的還是id選擇器和類選擇器,至於其他的選擇器,今天在這裡我避而不談。
類選擇器:將html元素取一個響亮的名字,用class來標記,就可以使用類選擇器了,如<p class="p1">這是段落1</p>,這裡我將p元素class設置
為"p1",然後再寫css樣式就可以直接使用了,
舉個慄子:
<style type="text/css">
p.p1{color:red;}
</style>
</head>
<body>
<p class="p1">
This paragraph will also be center-aligned.
</p>
</body>
</html>
運行上一段代碼,就將類名為p1的p元素的文字顏色設置為紅色了,是不是很簡單,說明一下,非p元素的類名為p1時沒有效果哦,要想所有
的class類名為p1的元素有效果,則需要把前面的結構元素名去掉。現在的項目都是敏捷開發,所以用類名就得小心了,剛開始大家經常抱怨的
就是類名衝突,結果就是樣式相互衝突了,所以我們項目上定下了約定,以頁面功能來命名類名,從而避免類名衝突。
另外要提一下的就是多類名:如上面的
<p class="p1 center">
This paragraph will also be center-aligned.
</p>
一個class值中是可以有一個此列表了,各個詞之間用空格來分開。然後寫樣式就一個個寫就ok了,這裡估計會有人會問:如果多個類之間有
相同的css樣式會出現什麼情況!這裡就要閱讀後面的有關css層疊的問題了!今天的文章就到這裡了,第一次寫的可能語無倫次,可能是想到
什麼就寫什麼,期待以後慢慢提高吧!