<!DOCTYPE html> <html> <head> <title>示例</title> <style type="text/css"> p { color: red; } </style> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <p style="color: blue;">这是一段文字</p> </body> </html><p>在這個範例中,我們同時使用了內部樣式表和外部樣式表,也使用了內聯樣式表。 <p>CSS語法主要由選擇器和屬性構成。選擇器用於選取HTML元素,屬性用於控制元素的樣式。常見的屬性包括背景、顏色、字體大小、邊框、外邊距等。 <p>二、選擇器的使用 <p>選擇器是CSS中最基本的概念之一。不同的選擇器可以選取不同的HTML元素。以下是常見的幾種選擇器:
p { color: red; }<p>這個選擇器將會選取所有的
<p>
元素。
.
號碼標識,套用於具有相同類別名稱的元素。例如:
.red { color: red; }<p>這個選擇器將會選取所有有
class="red"
的HTML元素。
#號碼標識,套用於唯一的HTML元素。例如:
#header { background-color: gray; }<p>這個選擇器會選取
id="header"
的HTML元素。
div p { color: red; }<p>這個選擇器選取了所有在
<div>
元素內的<p>
元素。
a:hover { text-decoration: underline; }<p>這個選擇器選取了當滑鼠停留在
<a>
元素上時的狀態。
<p>三、掌握常用屬性
<p>CSS中有很多屬性,但有些比較常用,我們需要熟練。以下是一些常見的屬性:
body { background-color: #f1f1f1; background-image: url('background.jpg'); background-repeat: no-repeat; }<p>這個樣式在頁面右下角放置了一個名為
background.jpg
的背景圖片。
h1 { font-family: Arial; font-size: 24px; color: #333333; }<p>這個樣式設定了所有
<h1>
標題元素的字體為Arial、字號為24px、顏色為#333333。
div { border: 1px solid #e5e5e5; border-radius: 10px; }<p>這個樣式設定了
<div>
元素的邊框為1px寬、顏色為#e5e5e5、邊框圓角為10px。
img { width: 100%; height: auto; margin-bottom: 10px; padding: 5px; }<p>這個樣式設定了所有圖片的寬度為100%、高度自動調整、外下邊距為10px、內邊距為5px。 <p>四、使用樣式繼承 <p>CSS中的樣式繼承可以減少程式碼的重複,並提高程式碼的可維護性。例如:
body { color: #333333; font-size: 16px; } h1 { font-size: 24px; font-weight: bold; }<p>這個樣式定義了所有文字的顏色為#333333、字號為16px。
<h1>
標題元素繼承了相同的顏色,但是字號和字重不同。
<p>五、使用複合樣式
<p>CSS中,可以把多個屬性值組合成一個複合樣式。這樣可以減少程式碼量,讓程式碼更加簡潔。例如:
border: 1px solid #e5e5e5;<p>這個樣式定義了一個由3個屬性值組成的複合樣式:邊框寬度為1px、邊框樣式為實線、邊框顏色為#e5e5e5。 <p>六、使用CSS預處理器 <p>CSS預處理器是一種把CSS程式碼編譯成更高階的CSS語言的工具。它們擴充了CSS的功能,包括變數、函數、巢狀等,使得編寫CSS更方便快速。目前較受歡迎的CSS預處理器包括Sass、Less、Stylus等。 <p>七、總結 <p>以上就是如何寫好CSS的一些基本要點。掌握基礎語法、選擇器、常用屬性、樣式繼承和複合樣式等知識,可以讓我們寫出簡潔、靈活、易維護的CSS程式碼。
以上是如何寫好css的詳細內容。更多資訊請關注PHP中文網其他相關文章!