關於 HTML/CSS 的博客也寫了幾篇了。該系列博客主要介紹 HTML 和 CSS 的基礎,還沒有過多的涉及 HTML5 和 CSS3 (即 HTML/CSS 進階)的內容。這些博客是按照必定的順序寫的,儘管你能夠選擇性的只看其中的某篇,可是若你剛開始接觸 HTML 和 CSS,那麼仍是建議你瀏覽一下前面的文章。相信這樣,你會更快理解並接受 HTML 和 CSS。如下是該系列博客的順序列表:
1. HTML5-01 簡介
2. HTML5-02 元素
3. CSS3-01 簡介
4. HTML5-03 頁面佈局
5. CSS3-02 樣式 1
6. CSS3-03 樣式 2css
HTML 文檔html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3-04 樣式 3</title> <link rel="stylesheet" href="mystyle.css"> </head> <body> <div> <a href="http://www.cnblogs.com/theDesertIslandOutOfTheWorld/" title="博客">世俗孤島</a> </div> </body> </html>
CSS 文件ide
div { margin: 100px 100px; width: 120px; height: 26px; text-align: center; font-size: 24px; background-color:lightpink; } a:link {text-decoration: none;} a:hover {text-decoration: underline;} a:active {text-decoration: overline;}
效果圖佈局
可控制的列表項標記樣式url
|屬性|含義|
|list-style-type|列表項標記的類型|
|list-style-image|設置列表項的標記爲圖片|
|list-style-position|列表項標記的位置|code
HTML 文檔orm
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3-04 樣式 3</title> <link rel="stylesheet" href="mystyle.css"> </head> <body> <ul id="normal"> <li>First item</li> <li>Second item</li> <li>Third item</li> </ul> <ul id="image"> <li>First item</li> <li>Second item</li> <li>Third item</li> </ul> </body> </html>
CSS 文檔htm
#normal { list-style-type: square; } #image { list-style-image: url("item_tag.png"); }
效果圖blog
HTML 文檔圖片
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3-04 樣式 3</title> <link rel="stylesheet" href="mystyle.css"> </head> <body> <table> <caption>Tabel 1-1</caption> <tr> <th>屬性</th> <th>含義</th> <th>備註</th> </tr> <tr> <td>border</td> <td>邊框</td> <td class="red">注意 border-collapse 屬性</td> </tr> <tr> <td>padding</td> <td>填充</td> <td class="red">隨便玩</td> </tr> </table> </body> </html>
CSS 文件
table { width: 450px; height: 200px; } table,th,td { border: 2px solid pink; border-collapse: collapse; } th { background-color: lightgray; } td { padding-left: 30px; } .red { color: red; text-align: left; vertical-align: top; } caption { margin-top: 10px; caption-side: bottom; }
效果圖
HTML 文檔
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3-04 樣式 3</title> <link rel="stylesheet" href="mystyle.css"> </head> <body> <ul> <li><a href="#">客服管理</a></li> <li><a href="#">財務管理</a></li> <li><a href="#">產品管理</a></li> <li><a href="#">預定管理</a></li> </ul> </body> </html>
CSS 文件
ul { /*取消 HTML 列表的樣式*/ list-style-type: none; margin: 0; padding: 0; /*設置 導航欄 的樣式*/ background-color: rgba(0,0,255,0.5); } li { /*使用 浮動 實現橫向導航欄*/ float: left; } a:link,a:visited { /*增長可點擊區域*/ display: block; width: 150; /*設置文本樣式*/ font-size: 20px; font-weight: bold; text-align: center; text-decoration: none; color: orange; /*設置 填充寬度*/ padding: 7px; } a:hover,a:active { background-color: blue; }
效果圖
HTML 文檔
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3-04 樣式 3</title> <link rel="stylesheet" href="mystyle.css"> </head> <body> <ul> <li><a href="#">客服管理</a></li> <li> <div class="dropdown"> <a href="#" class="dropbtn">財務管理</a> <div class="dropdown-content"> <a href="#">人員分支</a> <a href="#">產品類型</a> <a href="#">資金記錄</a> </div> </div> </li> <li><a href="#">產品管理</a></li> <li><a href="#">預定管理</a></li> </ul> </body> </html>
CSS 文件
ul { /*取消 HTML 列表的樣式*/ list-style-type: none; margin: 0; padding: 0; } li { /*使用 浮動 實現橫向導航欄*/ float: left; /*設置 導航欄 的樣式*/ background-color: rgba(0,0,255,0.5); } a:link,a:visited { /*增長可點擊區域*/ display: block; width: 150; /*設置文本樣式*/ font-size: 20px; font-weight: bold; text-align: center; text-decoration: none; color: orange; /*設置 填充寬度*/ padding: 7px; } a:hover,a:active { background-color: blue; } /*默認隱藏下拉菜單*/ .dropdown-content { display: none; background-color: lightgray; } /*顯示下拉菜單*/ .dropdown:hover .dropdown-content { display: block; }
效果圖
關於 CSS 的介紹已經差很少了,可是總感受仍是很無力,仍是不能爲所欲爲的控制 HTML 元素。是的,對於 HTML 元素的佈局,咱們還沒涉及到,還不知道如何設置一個 HTML 元素的位置。仍是不要着急的好,先回顧一下前幾篇 Blog 中的知識,整理整理思路。在接下來的 Blog,我會介紹如何使用 CSS 佈局 HTML 元素,敬請期待!Blog 中多有不足之處,望請你們多多指點。謝謝!