在網頁制作的過程中,HTML和CSS無疑是兩個最為重要的元素,其中HTML主要負責網頁整體布局和結構,CSS則是負責網頁的樣式設計和表現。而在具體實現過程中,代碼的書寫和語法就顯得尤為重要。下面就是關于HTML5和CSS3代碼語法的一些筆記。
<!-- HTML5基本結構 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的網頁</title> </head> <body> <!-- 網頁內容 --> </body> </html>
HTML5的基本語法結構如上所示,其中<!DOCTYPE html>聲明需要在文檔開頭首先進行。html標簽包含了整個HTML文檔的內容,lang屬性可以用來指定語言類型。在head標簽中可以定義網頁的元信息,包括網頁標題、字符編碼等。body標簽中可以定義網頁的具體內容,包括文本、圖片、鏈接等。
/* CSS3樣式基本語法 */ body { background-color:#FFFFFF; /*設置網頁背景顏色 */ } h1 { color:#000000; /*設置h1元素的文字顏色 */ font-size:36px; /*設置h1元素的字體大小 */ font-weight:bold; /*設置h1元素的字體粗細 */ }
CSS3樣式的基本語法如上所示,其中body代表整個網頁內容的樣式,可以在其中定義網頁的背景顏色、字體等。h1則代表網頁中標題的樣式,可以定義h1元素的文字顏色、字體大小等。
<!-- HTML5新增元素 --> <article> <h1>這是一個文章標題</h1> <p>這是文章的第一段內容。</p> <p>這是文章的第二段內容。</p> </article> /* CSS3新增樣式 */ article { width: 600px; /*設置article元素的寬度 */ margin: 0 auto; /*設置article元素的水平居中 */ }
HTML5新增了一些元素,如article、section、header、nav、footer等,可以更加方便地定義網頁的結構和語義,如上所示。而CSS3也新增了一些新的樣式屬性,如border-radius、box-shadow、transition、text-shadow等,可以讓網頁更美觀、動態。其中margin屬性的值可以通過“0 auto”來將元素水平居中。