<!-- 告知瀏覽器使用何種字符集解析 --> <meta charset="UTF-8" /> <!-- 定義關鍵字,讓搜索引擎可以經過關鍵字查詢到該網站 --> <meta name="keywords" content:"小程序,小星星" /> <!-- 做者 --> <meta name="author" content:"小星" /> <!-- 當前網頁的描述 --> <meta name="description" content:"小星星從零開始學HTML的描述" /> <!-- 頁面3秒後跳轉到 https://cnblogs.com/ 頁面,不經常使用 --> <meta http-equiv="refresh" content:"3:https://cnblogs.com/" />
<b>加粗字體</b> <strong>加粗字體</strong> <i>斜體字體</i> <em>斜體字體</em> <big>加大字體</big> <small>縮小字體</small> <sub>下標</sub> <sup>上標</sup> <del>刪除線字體</del>
詳情能夠查看w3school的字符實體css
< < > > 半角空格 全角空格  
<!-- 第一種,連接訪問外部連接 --> <a href="http://www.baidu.com">a標籤訪問外部連接,能夠打開百度</a><br><br> <!-- 訪問本地資源,能夠是絕對路徑,也能夠是相對路徑 --> <a href="index.html">a標籤訪問本地資源</a><br><br> <!-- 訪問錨點,定位到錨點位置 --> <a href="#site1">訪問錨點,定位到錨點位置</a><br><br> <!-- 定義錨點 --> <a name="site1">我是錨點1</> <!-- a標籤的target屬性 --> <a target="_blank">打開新的空白頁顯示</a> <a target="_self">在當前頁打開</a>
<!-- 使用網絡上的圖片 --> <img alt="圖片顯示不出來就會顯示這段文字" width="200px" src="http://1www.people.com.cn/NMediaFile/2021/0408/MAIN202104080934327952407170165.jpg" /> <!-- 使用本地的圖片,相對路徑與絕對路徑都行 --> <img title="鼠標移動到圖片上會顯示的文字" alt="圖片顯示不出來就會顯示這段文字" width="20%" src="./img/1.jpg" />
<!-- src:音頻文件的地址 autoplay:是否打開網頁自動播放 loop:播放完第一次後重複播放 controls:音頻控制器 --> <audio src="./media/BLUE.mp3" autoplay="autoplay" loop="loop" controls="controls"></audio> <!-- 設置屬性時,若是屬性名與屬性值都一致,能夠直接單寫一個屬性名代替 --> <video height="300px;" controls loop autoplay src="./media/1.mp4"></video> <!-- 標籤容許您規定可替換的視頻/音頻文件供瀏覽器根據它對媒體類型或者編解碼器的支持進行選擇 --> <audio controls> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp3" type="audio/mpeg"> Your browser does not support the audio element. </audio>
<!-- 有序列表 type: 1 阿拉伯數字 a小寫字母 A大寫字母 i小寫羅馬數字 I大寫羅馬數字 --> <ol type="i"> <li>第1個li標籤</li> <li>第2個li標籤</li> <ul> <li>我是嵌套的無序列表的第1個li標籤</li> <li>我是嵌套的無序列表的第2個li標籤</li> </ul> <li>第3個li標籤</li> </ol> <!-- 無序列表 type:circle空心圓 disc實心圓 square實心小矩形 --> <ul type="square"> <li>第1個li標籤</li> <li>第2個li標籤</li> <li>第3個li標籤</li> </ul>
<!-- 定義列表,dt通常用於放圖片,dd通常用於放文字 --> <dl> <dt> <a target="_blank" href="http://www.baidu.com"> <img width="300px" src="./img/1.jpg" /> </a> </dt> <dd> <font color="red">¥1000</font> <p> <a href="http://www.baidu.com"> <font>快來買啊,很便宜,很是便宜</font> </a> </p> </dd> </dl>
<!-- border定義邊框 cellspacing:規定單元格之間的空白 cellpadding定義單元格與邊框的距離 --> <table width="50%" align="center" border="3px" cellpadding="5px" cellspacing="0px"> <!-- <thead>表示表格的頭部 <tbody>表示表格的內容,若是沒寫瀏覽器會自動生成 <tfoot>表示表格的尾部 --> <thead bgcolor="beige"> <tr> <!-- rowspan:佔用1列幾個單元格,colspan:佔用1行的幾個單元格 --> <th colspan="4">學生成績單</th> </tr> <tr> <!-- th標籤默認會有 text-align: center;以及font-weight: bold; 屬性 --> <th>姓名</th> <th>年齡</th> <th>班級</th> <th>成績</th> </tr> </thead> <tbody style="text-align: center;"> <tr> <td rowspan="2">張三</td> <td>5</td> <td>明月1班</td> <td>20分</td> </tr> <tr> <td>5</td> <td>明月1班</td> <td>20分</td> </tr> </tbody> <tfoot bgcolor="aqua"> <tr> <th>總人數</th> <th>2</th> <th>總分數</th> <th>40分</th> </tr> </tfoot> </table>
<!-- --> <table border="1px" cellspacing="0px" align="center" width="35%"> <thead bgcolor="aqua"> <tr> <th colspan="2">基本信息表</th> </tr> </thead> <tbody> <tr> <td> <label for="username">帳號:</label> </td> <td> <input id="username" type="text" placeholder="請輸入帳號"> </td> </tr> <tr> <td><label for="password">密碼:</label></td> <td><input id="password" type="password" placeholder="請輸入密碼"></td> </tr> <tr> <td>性別:</td> <td> <!-- 若是要讓radio單選框擁有互斥效果,須要設置相同的name屬性 --> <input type="radio" name="gender" checked="checked">男</input> <input type="radio" name="gender">女</input> </td> </tr> <tr> <td>愛好:</td> <td> <input type="checkbox" id="checkbox1" name="hobbys"><label for="checkbox1">足球</label></input> <input type="checkbox" id="checkbox2" name="hobbys"><label for="checkbox2">籃球</label></input> <input type="checkbox" id="checkbox3" name="hobbys"><label for="checkbox3">兵乓球</label></input> <input type="checkbox" id="checkbox4" name="hobbys"><label for="checkbox4">羽毛球</label></input> </td> </tr> <tr> <td>請選擇照片:</td> <td><input type="file"></td> </tr> <tr> <td>我的簡介:</td> <td><textarea name="personal" style="height: 50px;" placeholder="請介紹如下你本身"></textarea></td> </tr> <tr> <td>籍貫</td> <td> <!-- multiple屬性:一次性顯示全部的option選項 --> <select name="myFrom"> <option>深圳</option> <option>上海</option> <option>北京</option> <option selected="selected">-請選擇省份-</option> </select> </td> </tr> </tbody> </table>
<!-- form表單,用於提交用戶數據到服務端 表單提交的數據必須擁有name屬性,不然不會被提交。提交的數據是該標籤的value屬性。 action:提交的服務器地址 method:指定提交方式,分別有get與post。 get:經過地址欄提交數據,數據不安全。提交的數據大小有限制。只能提交文本數據。 post:經過請求體提交數據,數據相對安全。理論上無數據大小限制(服務端可限制)。能夠提交任意類型的數據。 --> <form action="http://www.baidu.com" method="post"> <input name="username" type="text" /> <button type="submit">提交按鈕</button> <button type="reset">重置,點我可清空全部輸入框</button> </form>
<!-- 若是須要經過頁面上的a標籤讓iframe中的內容切換,則須要爲iframe定義一個name屬性,而且a標籤的target寫入該name屬性 --> <a target="iframe1" href="http://www.baidu.com">百度</a> <!-- iframe標籤,在當前頁面中再打開另外一個頁面 --> <iframe name="iframe1" src="這裏能夠放本地html路徑,也能夠放網絡上的html路徑" width="500px" height="400px"></iframe>
行內元素:顯示在頁面一行,不能使用盒子模型,不必定能設置寬高 塊級元素:單獨佔用一整行,可使用盒子模型 行內元素 轉換爲 塊級元素:display: block; 塊級元素 轉換爲 行內元素:display: inline;
一、行內式,指樣式卸載標籤內 <a href="" style="color: #FF0000;"></a> 二、內嵌式,寫一堆style標籤在head標籤內,而後使用選擇器對頁面樣式進行修改 <head> <meta charset="utf-8"> <title></title> <style> </style> </head> 三、外鏈式,寫在head標籤中,引入外部css樣式 <link rel="stylesheet" href="css/font.css">
id選擇器:#idname{} class選擇器: .classname{} 標籤選擇器: 例如選擇全部span標籤:span{} 屬性選擇器,例如選擇input中type爲text的: input[type=text]{} 層級選擇器,選擇id爲myid的子元素中的div: #myid div{} 分組選擇器,選擇多個標籤,例如: #id1,#id2,.class1 {} 僞類選擇器: /* 未訪問的連接 */ a:link { color: #FF0000; } /* 已訪問的連接 */ a:visited { color: #00FF00; } /* 鼠標懸停連接 */ a:hover { color: #FF00FF; } /* 已選擇的連接 */ a:active { color: #0000FF; } 注意:a:hover 必須在 CSS 定義中的 a:link 和 a:visited 以後,才能生效!a:active 必須在 CSS 定義中的 a:hover 以後才能生效!
line-height: 文字行高(做用於塊級元素) text-decoration:文本裝飾 font-size:字體大小 float:浮動 postion:定位 color:文字顏色 background:背景 background-color:背景顏色 text-align:當前元素的子元素文本對齊方式 width:寬度(多數時候做用於塊級元素) height:高度(多數時候做用於塊級元素) padding:內邊距(盒子模型) margin:外邊距(盒子模型) list-style:li標籤樣式 cursor: 鼠標滑過期的手勢;
盒子模型:指的是塊級元素之間存在包含關係,調整其位置。padding內邊距,margin外邊距等... 浮動:塊級元素之間想要存在於同一行而不切換爲行內樣式的清空下,使用float:left or right 調整左右浮動,相對於父標籤進行浮動 定位: 絕對定位 absolute:絕對定位是相對於元素最近的已定位的祖先元素,若是元素沒有已定位的祖先元素,那麼它的位置則是相對body元素,定位後會釋放原點的位置。 相對定位 relative:相對位置的座標參考是以本身上一次的位置(x,y)做爲原點進行定位。定位後不會釋放原點的位置。 相對窗口定位fixed: 會相對於瀏覽器窗口進行定位,不會由於瀏覽器上下滑動而改變位置。一般用於首部、尾部、或者側邊廣告