過昨天的學(xué)習(xí)算是對HTML有了一點點了解,知道了什么是前端,什么是HTML、前端三大標(biāo)準(zhǔn)、主流瀏覽器和html的基本結(jié)構(gòu)及常用標(biāo)簽。那么今天繼續(xù)看看html還有什么新的知識吧。
有常見性就有特殊性,我們使用電腦時經(jīng)常會用到空格鍵,在html文檔上有時也會使用到空格鍵等等,那怎么在html上又是以什么形式展示給瀏覽器解析呢?
瀏覽器顯示結(jié)果 | 特殊字符名稱 | HTML編輯字符 |
空格 | & n b s p; | |
< | 小于號 | & l t ; |
> | 大于號 | & g t; |
& | 和 | & a m p; |
? | 版權(quán) | & c o p y ; |
作用:在瀏覽器上清晰美觀地顯示、展示數(shù)據(jù)。
表格標(biāo)簽的語法
<table>
<tr>
<td></td>
</tr>
</table>
表格標(biāo)簽:<table></table>,一個table標(biāo)簽中可嵌套多個tr標(biāo)簽。
行標(biāo)簽:<tr></tr>,一個tr標(biāo)簽代表一行。一個行標(biāo)簽中可以嵌套多個單元格標(biāo)簽。
單元格標(biāo)簽:<td></td>,一個td標(biāo)簽代表一個單元格。在單元格中可以填充文本、圖片、超鏈接等等內(nèi)容。
在html中表格不是由橫線劃分行和列,而是大大小小的矩形盒子來劃分。Table是一個最大的矩形盒子,里面包含tr標(biāo)簽,這個是一個和table長度差不多的矩形盒子,table一行僅容納一個tr盒子。在tr盒子中還包含有N個td盒子,td盒子就是單元格。
表格示例:
在html文檔中編輯表格標(biāo)簽結(jié)構(gòu)時,除了一個標(biāo)簽一個標(biāo)簽地敲之外,可以使用快捷方式快速操作:如五行三列的表格,可以在table標(biāo)簽中輸入:“tr*5>td*3”然后敲回車,就將其表格結(jié)構(gòu)迅速展現(xiàn)出來。
<h1>表格示例:</h1>
<table>
<tr>
<td>姓名</td>
<td>性別</td>
<td>年齡</td>
</tr>
<tr>
<td>張三豐</td>
<td>男</td>
<td>27</td>
</tr>
<tr>
<td>李四喜</td>
<td>女</td>
<td>18</td>
</tr>
<tr>
<td>王五通</td>
<td>男</td>
<td>35</td>
</tr>
<tr>
<td>秦六夏</td>
<td>女</td>
<td>30</td>
</tr>
</table>
運行界面示例:默認狀態(tài)下表格是沒有線條分界,表格對齊方式左對齊。
表頭單元格標(biāo)簽
<th></th>:位于表格的第一行或第一列,可以使其內(nèi)容加粗居中顯示。
語法:
<table>
<th>
<td></td>
</th>
</table>
表頭表格代碼示例:
<h1>表頭表格示例:</h1>
<table>
<tr>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
<tr>
<td>張三豐</td>
<td>男</td>
<td>27</td>
</tr>
<tr>
<td>李四喜</td>
<td>女</td>
<td>18</td>
</tr>
<tr>
<td>王五通</td>
<td>男</td>
<td>35</td>
</tr>
<tr>
<td>秦六夏</td>
<td>女</td>
<td>30</td>
</tr>
</table>
運行界面示例:
表格結(jié)構(gòu)標(biāo)簽
表格結(jié)構(gòu)標(biāo)簽分為表格頭部標(biāo)簽和表格主體標(biāo)簽。類似于head標(biāo)簽和body標(biāo)簽對于html標(biāo)簽之間的關(guān)系。
表格頭部標(biāo)簽:<thead></thead>。定義表格頭部,嵌套在<table></table>中,一般位于第一行。
表格主體標(biāo)簽:<tbody></tbody>。定義表格主體,嵌套在<table></table>中,主要用于顯示數(shù)據(jù)。
代碼示例:
<h1>表格結(jié)構(gòu)標(biāo)簽</h1>
<table border="1" width="300px" height="150px" cellspacing="0">
<thead>
<tr>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
</thead>
<tbody>
<tr>
<td>張三豐</td>
<td>男</td>
<td>36</td>
</tr>
<tr>
<td>李四喜</td>
<td>女</td>
<td>30</td>
</tr>
</tbody>
</table>
運行界面:
表格屬性
雖然表格屬性在實際開發(fā)過程中不常使用,一般都是通過CSS樣式設(shè)置,但是還是需要記住這些屬性關(guān)鍵詞,在css中屬性關(guān)鍵詞也會用到。
注:這些屬性都要寫在table標(biāo)簽的開始標(biāo)簽中,多個屬性之間需要使用空格分隔。
align:表格的對其方式。
align=“l(fā)eft”:在瀏覽器中居左顯示。也是默認顯示。
align=“center”:在瀏覽器中居中顯示。
align=“right”:在瀏覽器中居右顯示。
border:表格是否具有邊框。
border=”1”:表格添加邊框。
cellpadding:單元格內(nèi)的元素和td邊框的距離。
舉個例子,如果表格是一件教室的話,桌子就是單元格,桌子上放的書本就是單元格內(nèi)的元素,書本邊緣和桌子邊緣之間產(chǎn)生的空白區(qū)域就是cellpadding的值。
cellspacing:單元格和單元格之間的距離。默認是有空隙的,可設(shè)置為零,使其空隙清零,成為一條直線。
還是以教室為表格,桌子為單元格。桌子和桌子之間的距離就是cellspacing的值。
width:表格的寬度,屬性值可以是像素值也可以是百分比。
height:表格的高度,屬性值可以是像素值也可以是百分比。
代碼示例:
<h1>表頭表格示例:</h1>
<table align="center" border="1" cellpadding="0" cellspacing="0" width="200px" height="300px">
<tr>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
<tr>
<td>張三豐</td>
<td>男</td>
<td>27</td>
</tr>
<tr>
<td>李四喜</td>
<td>女</td>
<td>18</td>
</tr>
<tr>
<td>王五通</td>
<td>男</td>
<td>35</td>
</tr>
<tr>
<td>秦六夏</td>
<td>女</td>
<td>30</td>
</tr>
</table>
運行界面:
合并單元格
合并單元格是指將兩個或兩個以上的單元格合并成一個單元格。合并屬性一般寫在單元格標(biāo)簽的開始標(biāo)簽上。合并代碼屬性設(shè)置后,要將沒有寫合并的單元格代碼的其他合并單元格標(biāo)簽刪除掉。
目標(biāo)單元格:(合并代碼存在位置)
跨行合并:最上側(cè)單元格為目標(biāo)單元格,寫合并代碼。
跨列合并:最左側(cè)單元格為目標(biāo)單元格,寫合并代碼。
合并單元格的方式:
跨行合并:將處于不同行的單元格進行合并
語法:rowspan=“合并單元格個數(shù)”
代碼示例:
<h1>跨行合并表格:</h1>
<table border="1" width="300px" height="150px" cellspacing="0">
<tr>
<td rowspan="2"></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
運行界面:
跨列合并:將處于不同列的單元格進行合并
語法:colspan=“合并單元格個數(shù)”
代碼示例:
<h1>跨列合并表格:</h1>
<table border="1" width="300px" height="150px" cellspacing="0">
<tr>
<td colspan="2"></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
運行示例:
今天學(xué)習(xí)的表格內(nèi)容就到這里了,明天開始學(xué)習(xí)列表。
TML基本結(jié)構(gòu)
HTML基本結(jié)構(gòu)
網(wǎng)頁:由HTML(HyperText Markup Language)超文本標(biāo)記語言所組成。文件后綴一般為.htm或.html
靜態(tài)網(wǎng)頁:由html、js、css等組成,不具備交互性。后綴一般為.htm或.html
動態(tài)網(wǎng)頁:在html中加入asp/asp.net/jsp/php等技術(shù),使網(wǎng)頁有交互性,后綴一般為.asp/.aspx/.jsp/.php
網(wǎng)站:由一個或若干個網(wǎng)頁、圖片、音頻、視頻、動畫、文件夾等組成的一個集合(文件夾)。
網(wǎng)站中的所有文件和文件夾均不能使用漢字命名。
首頁:也叫主頁/homepage,即打開網(wǎng)站時默認顯示的第一個網(wǎng)頁(http://www.XX.com,https://www.XX.cn),首頁名稱一般為index.html或default.html
標(biāo)題標(biāo)簽:h1……h(huán)6,h1最大,h6最小
<h1>文字</h1>
……
<h6>文字</h6>
HTML注意事項:
1、html中的標(biāo)點符號必須是英文輸入法中的標(biāo)點符號
2、HTML標(biāo)簽不區(qū)分大小寫,但一般習(xí)慣小寫;Html不區(qū)分空格、空行,html標(biāo)簽和屬性、屬性和屬性之間用一個空格隔開,如<p align=”center” style=”color:red;”>;屬性值一般放置在單引號或雙引號中。
3、html標(biāo)簽必須放置在尖括號<>中
4、html標(biāo)簽一般是成對出現(xiàn)(雙標(biāo)簽),結(jié)束標(biāo)簽在開始標(biāo)簽的基礎(chǔ)上添加/,如<h1>……</h1>、<p>……</p>
如果是單標(biāo)簽則在右尖括號前加/,如<br />、<hr />、<img />
5、Html標(biāo)簽是包含關(guān)系,不要交叉書寫。如<p><b><i>文字</i></b></p>,不要書寫為<p><b><i>文字</p></b></i>
段落:<p>……</p>
分行:<br />
網(wǎng)頁中支持的圖像格式:jpg、gif、png、bmp,其中支持背景透明的有g(shù)if和png,支持動畫的有:gif
圖像:img
<img src="./pic/guoqing.jpg" width="562" height="424" />
Src:圖像的地址。 ./當(dāng)前目錄下 ../向上退一級目錄 ../../向上退二級目錄 /根目錄
Width:寬度
Height:高度
TML 文本格式化
加粗文本
斜體文本
電腦自動輸出
這是 下標(biāo) 和 上標(biāo)
HTML 格式化標(biāo)簽
HTML 使用標(biāo)簽<b> 與<i> 對輸出的文本進行格式, 如:粗體 or 斜體
這些HTML標(biāo)簽被稱為格式化標(biāo)簽(請查看底部完整標(biāo)簽參考手冊)。
通常標(biāo)簽 <strong> 替換加粗標(biāo)簽 <b> 來使用, <em> 替換 <i>標(biāo)簽使用。然而,這些標(biāo)簽的含義是不同的:<b> 與<i> 定義粗體或斜體文本。<strong> 或者 <em>意味著你要呈現(xiàn)的文本是重要的,所以要突出顯示。現(xiàn)今所有主要瀏覽器都能渲染各種效果的字體。不過,未來瀏覽器可能會支持更好的渲染效果。 |
在線實例
文本格式化
此例演示如何在一個 HTML 文件中對文本進行格式化
預(yù)格式文本
此例演示如何使用 pre 標(biāo)簽對空行和空格進行控制。
"計算機輸出"標(biāo)簽
此例演示不同的"計算機輸出"標(biāo)簽的顯示效果。
地址
此例演示如何在 HTML 文件中寫地址。
縮寫和首字母縮寫
此例演示如何實現(xiàn)縮寫或首字母縮寫。
文字方向
此例演示如何改變文字的方向。
塊引用
此例演示如何實現(xiàn)長短不一的引用語。
刪除字效果和插入字效果
此例演示如何標(biāo)記刪除文本和插入文本。
HTML 文本格式化標(biāo)簽
標(biāo)簽 | 描述 |
---|---|
<b> | 定義粗體文本 |
<em> | 定義著重文字 |
<i> | 定義斜體字 |
<small> | 定義小號字 |
<strong> | 定義加重語氣 |
<sub> | 定義下標(biāo)字 |
<sup> | 定義上標(biāo)字 |
<ins> | 定義插入字 |
<del> | 定義刪除字 |
HTML "計算機輸出" 標(biāo)簽
標(biāo)簽 | 描述 |
---|---|
<code> | 定義計算機代碼 |
<kbd> | 定義鍵盤碼 |
<samp> | 定義計算機代碼樣本 |
<var> | 定義變量 |
<pre> | 定義預(yù)格式文本 |
HTML 引文, 引用, 及標(biāo)簽定義
標(biāo)簽 | 描述 |
---|---|
<abbr> | 定義縮寫 |
<address> | 定義地址 |
<bdo> | 定義文字方向 |
<blockquote> | 定義長的引用 |
<q> | 定義短的引用語 |
<cite> | 定義引用、引證 |
<dfn> | 定義一個定義項目。 |
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。