HTML的世界里,一切都是由容器和內(nèi)容構(gòu)成的。容器,就如同一個(gè)個(gè)盒子,用來(lái)裝載各種元素;而內(nèi)容,則是這些盒子里的珍寶。理解了這一點(diǎn),我們就邁出了探索HTML布局的第一步。
在HTML中,布局標(biāo)簽主要用于控制頁(yè)面的結(jié)構(gòu)和樣式。本文將介紹一些常用的布局標(biāo)簽及其使用方法,并通過(guò)代碼示例進(jìn)行演示。
布局在我們前端開發(fā)中擔(dān)任什么樣的角色呢?想象一下,你面前有一堆散亂的積木,無(wú)序地堆放在那里。
而你的任務(wù),就是將這些積木按照?qǐng)D紙拼裝成一個(gè)精美的模型。HTML布局標(biāo)簽的作用就像那張圖紙,它指導(dǎo)瀏覽器如何正確、有序地顯示內(nèi)容和元素,確保網(wǎng)頁(yè)的結(jié)構(gòu)和外觀既美觀又實(shí)用。
下面我們就來(lái)看看在HTML中常用的基礎(chǔ)布局標(biāo)簽有哪些,如何使用這些布局標(biāo)簽完成我們的開發(fā)目標(biāo)。
div標(biāo)簽是一個(gè)塊級(jí)元素,它獨(dú)占一行,用于對(duì)頁(yè)面進(jìn)行區(qū)域劃分。它可以包含其他HTML元素,如文本、圖片、鏈接等。通過(guò)CSS樣式可以設(shè)置div的布局和樣式。
示例代碼:
<!DOCTYPE html>
<html>
<head>
<style>
.box {
width: 200px;
height: 200px;
background-color: red;
}
</style>
</head>
<body>
<div>這是一個(gè)div元素
</div>
</body>
</html>
運(yùn)行結(jié)果:
span標(biāo)簽是一個(gè)內(nèi)聯(lián)元素,它不獨(dú)占一行,用于對(duì)文本進(jìn)行區(qū)域劃分。它主要用于對(duì)文本進(jìn)行樣式設(shè)置,如字體、顏色等。與div類似,span也可以包含其他HTML元素。
示例代碼:
<!DOCTYPE html>
<html>
<head>
<style>
.text {
color: blue;
font-size: 20px;
}
</style>
</head>
<body>
<p>這是一個(gè)<span>span元素</span>。</p>
</body>
</html>
運(yùn)行結(jié)果:
table標(biāo)簽用于創(chuàng)建表格,它包含多個(gè)tr(行)元素,每個(gè)tr元素包含多個(gè)td(單元格)或th(表頭單元格)元素。
<table> 定義一個(gè)表格,<tr> 定義表格中的行,而 <td> 則定義單元格。通過(guò)這三個(gè)標(biāo)簽,我們可以創(chuàng)建出整齊劃一的數(shù)據(jù)表,讓信息的展示更加直觀明了。
需要注意的是:
示例代碼:
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<th>姓名</th>
<th>年齡</th>
</tr>
<tr>
<td>張三</td>
<td>25</td>
</tr>
<tr>
<td>李四</td>
<td>30</td>
</tr>
</table>
</body>
</html>
運(yùn)行結(jié)果:
<form>標(biāo)簽的主要作用是定義一個(gè)用于用戶輸入的HTML表單。這個(gè)表單可以包含各種輸入元素,如文本字段、復(fù)選框、單選按鈕、提交按鈕等。
<form>元素可以包含以下一個(gè)或多個(gè)表單元素:<input>、<textarea>、<button>、<select>、<option>、<optgroup>、<fieldset>、<label>和<output>等。
示例代碼:
<!DOCTYPE html>
<html>
<head>
<style>
form {
display: flex;
flex-direction: column;
}
</style>
</head>
<body>
<form>
<label for="username">用戶名:</label>
<input type="text" id="username" name="username">
<br>
<label for="password">密碼:</label>
<input type="password" id="password" name="password">
<br>
<input type="submit" value="提交">
</form>
</body>
</html>
運(yùn)行結(jié)果:
示例代碼:
<!DOCTYPE html>
<htmml>
<head>
<meta charst = "UTF-8">
<title>html--無(wú)序列表</title>
</head>
<body>
<ul>
<li>默認(rèn)的無(wú)序列表</li>
<li>默認(rèn)的無(wú)序列表</li>
<li>默認(rèn)的無(wú)序列表</li>
</ul>
<ul>
<li type = "circle">添加circle屬性</li>
<li type = "circle">添加circle屬性</li>
<li type = "circle">添加circle屬性</li>
</ul>
<ul>
<li type = "square">添加square屬性</li>
<li type = "square">添加square屬性</li>
<li type = "squaare">添加square屬性</li>
</ul>
</body>
</html>
運(yùn)行結(jié)果:
也可以使用CSS list-style-type屬性定義html無(wú)序列表樣式。
想要快速入門前端開發(fā)嗎?推薦一個(gè)前端開發(fā)基礎(chǔ)課程,這個(gè)老師講的特別好,零基礎(chǔ)學(xué)習(xí)無(wú)壓力,知識(shí)點(diǎn)結(jié)合代碼,邊學(xué)邊練,可以免費(fèi)試看試學(xué),還有各種輔助工具和資料,非常適合新手!點(diǎn)這里前往學(xué)習(xí)哦!「鏈接」
示例代碼:
<ol>
<li>默認(rèn)的有序列表</li>
<li>默認(rèn)的有序列表</li>
<li>默認(rèn)的有序列表</li>
</ol>
<ol type = "a" start = "2">
<li>第1項(xiàng)</li>
<li>第2項(xiàng)</li>
<li>第3項(xiàng)</li>
<li value ="20">第四項(xiàng)</li>
</ol>
<ol type = "Ⅰ" start = "2">
<li>第1項(xiàng)</li>
<li>第2項(xiàng)</li>
<li>第3項(xiàng)</li>
</ol>
運(yùn)行結(jié)果:
同樣也可以使用CSS list-style-type屬性定義html有序列表樣式。
<dl>
<dt>名詞1</dt>
<dd>名詞1解釋1</dd>
<dd>名詞1解釋2</dd>
<dt>名詞2</dt>
<dd>名詞2解釋1</dd>
<dd>名詞2解釋2</dd>
</dl>
<dl>即“definition list(定義列表)”,
<dt>即“definition term(定義名詞)”,
而<dd>即“definition description(定義描述)”。
示例代碼:
<dl>
<dt>計(jì)算機(jī)</dt>
<dd>用來(lái)計(jì)算的儀器</dd>
<dt>顯示器</dt>
<dd>以視覺方式顯示信息的裝置</dd>
</dl>
運(yùn)行結(jié)果:
以上就是HTML中常用的布局標(biāo)簽及其使用方法。在實(shí)際開發(fā)中,還可以結(jié)合CSS和JavaScript來(lái)實(shí)現(xiàn)更復(fù)雜的布局和交互效果。
掌握了這些HTML常用布局標(biāo)簽,你已經(jīng)擁有了構(gòu)建網(wǎng)頁(yè)的基礎(chǔ)工具。記住,好的布局不僅需要技術(shù),更需要?jiǎng)?chuàng)意和對(duì)細(xì)節(jié)的關(guān)注?,F(xiàn)在,打開你的代碼編輯器,開始你的布局設(shè)計(jì)之旅吧!
這里是云端源想IT,幫你輕松學(xué)IT”
嗨~ 今天的你過(guò)得還好嗎?
天不言而四時(shí)行,
地不語(yǔ)而百物生。
- 2024.03.11 -
在數(shù)字世界的構(gòu)建中,字體不僅僅是文字的外衣,更是情感和風(fēng)格的傳遞者。作為網(wǎng)頁(yè)設(shè)計(jì)師和前端開發(fā)者,掌握HTML中的字體標(biāo)簽,能夠讓我們創(chuàng)造出更加豐富和吸引人的用戶體驗(yàn)。
今天,就讓我們一起走進(jìn)HTML字體標(biāo)簽的世界,探索它們?nèi)绾巫尵W(wǎng)頁(yè)變得生動(dòng)有趣。
語(yǔ)法結(jié)構(gòu):<標(biāo)簽 屬性=“值”> 內(nèi)容 </標(biāo)簽>
1、標(biāo)題標(biāo)簽< h1> - < h6>
標(biāo)題標(biāo)簽的默認(rèn)樣式是自動(dòng)加粗的,字體一級(jí)標(biāo)題最大,六級(jí)標(biāo)題最小,每個(gè)標(biāo)題標(biāo)簽獨(dú)占一行。
示例:
<h1>一級(jí)</h1>
<h2>二級(jí)</h2>
<h3>三級(jí)</h3>
<h4>四級(jí)</h4>
<h5>五級(jí)</h5>
<h6>六級(jí)</h6>
2、字體標(biāo)簽<font>
在HTML中,最常用的字體標(biāo)簽非<font>莫屬,雖然現(xiàn)代開發(fā)中更推薦使用CSS來(lái)控制字體樣式,但了解它的歷史仍然有其必要性。<font>標(biāo)簽允許我們通過(guò)color、size和face屬性來(lái)改變字體的顏色、大小和類型。
例如,如果我們想要顯示紅色Arial字體的文字,我們可以這樣寫:
<font color="red" size="5" face="Arial">這是紅色Arial字體的文字</font>
這行代碼的意思是:
注意:雖然標(biāo)簽在HTML4.01中是有效的,但在HTML5中已經(jīng)被廢棄,建議使用CSS來(lái)進(jìn)行樣式定義。
3、字號(hào)大?。?lt;font size="n">
字號(hào)大小在網(wǎng)頁(yè)設(shè)計(jì)中同樣重要,它直接影響著閱讀體驗(yàn)。HTML允許我們通過(guò)<font size="n">來(lái)調(diào)整字體的大小,其中“n”可以是1到7的數(shù)字。
例如:
<!DOCTYPE html>
<html>
<head>
<title>Font Size Example</title>
</head>
<body>
<p><font size="5">This is a paragraph with font size 5.</font></p>
<p><font size="10">This is a paragraph with font size 10.</font></p>
<p><font size="15">This is a paragraph with font size 15.</font></p>
</body>
</html>
運(yùn)行結(jié)果:
不過(guò),現(xiàn)代網(wǎng)頁(yè)設(shè)計(jì)更傾向于使用CSS來(lái)控制字號(hào),以便更精細(xì)地調(diào)整字體大小。
4、粗體標(biāo)簽
<b>:這個(gè)標(biāo)簽用于將文本加粗顯示,相當(dāng)于英文中的bold。它不會(huì)改變字體,只是使文本看起來(lái)更粗體。
<p><b>這是加粗的文本</b></p>
<strong>:與<b>標(biāo)簽類似,<strong>標(biāo)簽也用于表示加粗的文本。
<p><strong>這是重要的文本</strong></p>
但在HTML5中,<strong>標(biāo)簽被賦予了語(yǔ)義,用來(lái)表示重要的文本內(nèi)容。
5、斜體字標(biāo)簽
<i>:這個(gè)標(biāo)簽用于將文本設(shè)置為斜體,相當(dāng)于英文中的italic。
<p><i>這是斜體的文本</i></p>
<em>:與<i>標(biāo)簽類似,<em>標(biāo)簽也用于表示斜體文本。
<p><em>這是強(qiáng)調(diào)的文本</em></p>
但在HTML5中,<em>標(biāo)簽被賦予了語(yǔ)義,用來(lái)表示強(qiáng)調(diào)的文本內(nèi)容。
6、刪除字標(biāo)簽
<del>:這個(gè)標(biāo)簽用于表示刪除的文本,常用于表示不再準(zhǔn)確或已過(guò)時(shí)的內(nèi)容。比如原價(jià)與現(xiàn)價(jià)。
<p>原價(jià):<del>100元</del></p>
<p>現(xiàn)價(jià):80元</p>
運(yùn)行之后是這樣子的:
在上述示例中,原價(jià)為100元,但已被刪除,因此使用標(biāo)簽將其包圍起來(lái)。這樣,瀏覽器會(huì)顯示刪除線來(lái)表示該文本已被刪除。
7、文本格式化標(biāo)簽 < div> < span>
< div> 標(biāo)簽用來(lái)布局,但是一行只能放一個(gè)< div> //大盒子,塊元素。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div>這是一個(gè)div</div>
<div>這是一個(gè)div</div>
<div>
<p>這是一個(gè)div</p>
</div>
<p>
<div>云端源想</div>
</p>
</body>
</html>
如上圖控制臺(tái)所示(打開控制臺(tái)的方式:F12):<div>標(biāo)簽里面可以包含<p>標(biāo)簽,<p>標(biāo)簽,里面不可以放<div>標(biāo)簽。
< span> 標(biāo)簽用來(lái)布局,一行上可以多個(gè) < span>//小盒子,行元素。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<span>1234</span>
<span>5678</span>
</body>
</html>
8、其它字體標(biāo)簽
<mark>:這個(gè)標(biāo)簽用于突出顯示文本,通常用于表示高亮的部分。
<small>:這個(gè)標(biāo)簽用于表示小號(hào)文本,通常用于表示版權(quán)聲明或法律條款等次要信息。
<ins>:這個(gè)標(biāo)簽用于表示插入的文本,常用于表示新增的內(nèi)容。
<sub> 和 <sup>:這兩個(gè)標(biāo)簽分別用于表示下標(biāo)和上標(biāo)文本,常用于數(shù)學(xué)公式或化學(xué)方程式中。
盡管上述標(biāo)簽可以直接在HTML中使用,但現(xiàn)代網(wǎng)頁(yè)設(shè)計(jì)越來(lái)越傾向于使用CSS來(lái)控制文本的樣式,因?yàn)镃SS提供了更多靈活性和控制能力。
使用CSS類和樣式規(guī)則可以更有效地管理網(wǎng)站的整體樣式,并且可以更容易地適應(yīng)不同設(shè)備和屏幕尺寸。
因此,如果您正在學(xué)習(xí)或更新您的網(wǎng)頁(yè)設(shè)計(jì)知識(shí),建議學(xué)習(xí)和使用CSS來(lái)控制字體和其他文本樣式,關(guān)于HTML的這些標(biāo)簽了解一下就可以了。
總之,字體是網(wǎng)頁(yè)設(shè)計(jì)中不可或缺的元素,它們就像是網(wǎng)頁(yè)的語(yǔ)言,傳遞著信息和情感。通過(guò)HTML字體標(biāo)簽的學(xué)習(xí)和應(yīng)用,我們可以讓我們的網(wǎng)頁(yè)“字”得其樂,讓每一位訪問者都能享受到更加美妙的網(wǎng)絡(luò)體驗(yàn)。不斷探索和實(shí)踐,讓我們的網(wǎng)頁(yè)在字體的世界里綻放光彩吧!
今天就先講到這里了,
更多前端開發(fā)基礎(chǔ)知識(shí)點(diǎn)擊文末閱讀原文查看哦!
記得關(guān)注【云端源想IT】一起學(xué)編程!
我們下期再見!
END
文案編輯|云端學(xué)長(zhǎng)
文案配圖|云端學(xué)長(zhǎng)
內(nèi)容由:云端源想分享
一下html中文件標(biāo)簽和文本標(biāo)簽的使用
目的是學(xué)會(huì)使用,所以借助工具可以省好多時(shí)間
1.文件標(biāo)簽:構(gòu)成html最基本的標(biāo)簽
html:html文檔的根標(biāo)簽
head:頭標(biāo)簽。用于引入html文檔的一些屬性。引入外部的一些資源
title:標(biāo)題標(biāo)簽
body:體標(biāo)簽
<!DOCTYPE html>:html5中定義該文檔是html
2.文本標(biāo)簽:和文本有關(guān)的標(biāo)簽
注釋:<!-- 注釋內(nèi)容 –->
<h1> 到<h6>:標(biāo)題標(biāo)簽自帶換行的效果
<p>:表示段落的標(biāo)簽
<br>:換行標(biāo)簽<br/>和<br>的寫法都不會(huì)報(bào)錯(cuò)
<hr>:顯示一條水平線(也是一個(gè)自閉和標(biāo)簽)水平線有一些屬性我們可以控制它的樣式。hr里面表示高度是size而不是height.對(duì)齊方式默認(rèn)是居中的。
<b>:字體加粗
<i>:斜體
<font>:字體標(biāo)簽(通過(guò)屬性來(lái)修改字體的字號(hào),大小,顏色,以及字體的樣式)
<center>:文本居然標(biāo)簽
這里講下網(wǎng)頁(yè)下面的版權(quán)標(biāo)簽是如何寫出來(lái)的。
3.圖片標(biāo)簽:用來(lái)展示圖片的(圖片也是一個(gè)自閉合標(biāo)簽)
屬性:src:用來(lái)指定圖片的位置
什么都不寫默認(rèn)就是./的形式
../表示上一級(jí)目錄
4.列表標(biāo)簽:
有序列表:ol,li(li表示的是列表的每一項(xiàng))
無(wú)序列表:ul,li
5.鏈接標(biāo)簽:
a:定義一個(gè)超鏈接
屬性:
href:指定訪問資源的URL(統(tǒng)一資源定位符,就是路徑的表示形式)
target:(是目標(biāo)的意思)指定打開資源的方式
_self:在當(dāng)前頁(yè)面打開
_blank:在空白頁(yè)面打開
6.表格標(biāo)簽:在HTML中的表格只有行的概念,沒有列的概念,將表格以行的形式進(jìn)行分割,然后再對(duì)行進(jìn)行操作。
table:定義表格
width:表格的寬度
border:邊框
cellpadding:單元格內(nèi)容左對(duì)齊(定義內(nèi)容和單元格的距離)
cellspacing:邊框合并(定義單元格之間的距離,如果指定為0,單元格的線會(huì)合為一條)
bgcolor:背景色
align:表格的對(duì)齊樣式
tr:定義行
bgcolor:背景色
align:表格的對(duì)齊樣式(是用來(lái)修改文本的對(duì)齊方式的)
td:定義單元格
colspan:合并列
rowspan:合并行
th:定義表頭單元格
<caption>:表格標(biāo)題
<thread>:表示表格的頭部分
<tbody>:表示表格的體部分
<tfoot>:表示表格的腳部分
7.塊標(biāo)簽:div和span是結(jié)合css使用的
span:文本信息在一行顯示,行內(nèi)標(biāo)簽,內(nèi)聯(lián)標(biāo)簽(意思就是它不會(huì)換行)
div:是會(huì)換行的。每一個(gè)div占滿一整行。塊級(jí)別的標(biāo)簽
8.語(yǔ)義化標(biāo)簽:html5中為了提高程序的可讀性,提高了一些標(biāo)簽
<header>
<footer>
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。