HTML基礎(chǔ)學(xué)習(xí)(全)
HTML概述
HTML(英文Hyper Text Markup Language的縮寫(xiě))中文譯為“超文本標(biāo)簽語(yǔ)言”汉额,主要是通過(guò)HTML標(biāo)簽對(duì)網(wǎng)頁(yè)中的文本鲸郊、圖片适室、聲音等內(nèi)容進(jìn)行描述。
HTML骨架格式
日常生活的書(shū)信馏艾,我們要遵循共同的約定劳曹。
同理:HTML 有自己的語(yǔ)言語(yǔ)法骨架格式:
<HTML>
<head>
<title></title>
</head>
<body>
</body>
</HTML>
1.html結(jié)構(gòu):包括head body
2.html標(biāo)簽是以尖括號(hào)包圍的關(guān)鍵字
3.html標(biāo)簽通常是成對(duì)出現(xiàn)的奴愉,有開(kāi)始就有結(jié)束,包含成對(duì)標(biāo)簽铁孵、獨(dú)立標(biāo)簽
4.html通常都有屬性锭硼,格式:屬性名=“屬性值”(多個(gè)屬性之間空格隔開(kāi))
5.html標(biāo)簽不區(qū)分大小寫(xiě),建議小寫(xiě)
html基本標(biāo)簽
1 HTML標(biāo)簽:
作用所有HTML中標(biāo)簽的一個(gè)根節(jié)點(diǎn)。
2 head標(biāo)簽:
作用:用于存放:
title,meta,base,style,script,link
注意在head標(biāo)簽中我們必須要設(shè)置的標(biāo)簽是title
3.title標(biāo)簽:
作用:讓頁(yè)面擁有一個(gè)屬于自己的標(biāo)題库菲。
4.body標(biāo)簽:
作用:頁(yè)面在的主體部分账忘,用于存放所有的HTML標(biāo)簽:
p,h,a,b,u,i,s,em,del,ins,strong,img
屬性:
color:文本的顏色
bgcolor:背景色
background:背景圖片
顏色的表示方式:
第一種方式:使用顏色名稱: 僅僅有16種顏色名可用英文字母,其余的要用16進(jìn)制值熙宇。
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow
第二種方式:RGB模式
第三種:十六進(jìn)制:
000000 #ffffff #325687 #377405
文檔類型<!DOCTYPE>(重點(diǎn))
<!DOCTYPE html>
這句話就是告訴我們使用哪個(gè)html版本鳖擒? 我們使用的是 html 5 的版本。 html有很多版本烫止,那我們應(yīng)該告訴用戶和瀏覽器我們使用的版本號(hào)蒋荚。
標(biāo)簽位于文檔的最前面,用于向?yàn)g覽器說(shuō)明當(dāng)前文檔使用哪種 HTML 或 XHTML 標(biāo)準(zhǔn)規(guī)范馆蠕,必需在開(kāi)頭處使用標(biāo)簽為所有的XHTML文檔指定XHTML版本和類型期升,只有這樣瀏覽器才能按指定的文檔類型進(jìn)行解析。
HTML標(biāo)簽的語(yǔ)義化(重點(diǎn))
白話: 所謂標(biāo)簽語(yǔ)義化互躬,就是指標(biāo)簽的含義播赁。
為什么要有語(yǔ)義化標(biāo)簽
1,方便代碼的閱讀和維護(hù)
2,同時(shí)讓瀏覽器或是網(wǎng)絡(luò)爬蟲(chóng)可以很好地解析,從而更好分析其中的內(nèi)容
3,使用語(yǔ)義化標(biāo)簽會(huì)具有更好地搜索引擎優(yōu)化
核心:合適的地方給一個(gè)最為合理的標(biāo)簽吼渡。
語(yǔ)義是否良好: 當(dāng)我們?nèi)サ鬋SS之后容为,網(wǎng)頁(yè)結(jié)構(gòu)依然組織有序,并且有良好的可讀性寺酪。
不管是誰(shuí)都能看懂這塊內(nèi)容是什么坎背。
遵循的原則:先確定語(yǔ)義的HTML ,再選合適的CSS寄雀。
總結(jié):(重要知識(shí)點(diǎn))
雙標(biāo)簽:
<html><head><title><body><table><tr><td><span><p><form><h1><h2><h3><h4><h5><h6><object><style><b><u><strong><i><div><a><script><center>
單標(biāo)簽:
<br><hr><img><input><param><meta><link>
排版標(biāo)簽
1.注釋標(biāo)簽:<!–注釋–>
2.換行標(biāo)簽:
3.段落標(biāo)簽:<p>文本文字
特點(diǎn):段與段之間有行高
屬性:align對(duì)齊方式
(left:左對(duì)齊 center:居中 right:右對(duì)齊)
4.水平線標(biāo)簽:
屬性:
width:水平線的長(zhǎng)度(兩種:第一種:像素表示得滤;第二種,百分比表示)
size: 水平線的粗細(xì) (像素表示盒犹,例如:10px)
color: 水平線的顏色
align:水平線的對(duì)齊方式(left:左對(duì)齊 center:居中 right:右對(duì)齊)
容器標(biāo)簽(重點(diǎn))
<div>:塊級(jí)標(biāo)簽懂更,獨(dú)占一行,換行
<span>:行級(jí)標(biāo)簽阿趁,所有內(nèi)容都在同一行作用:
<div>:主要是結(jié)合css頁(yè)面分塊布局
<span>:進(jìn)行友好提示信息
標(biāo)題標(biāo)簽 (熟記)
為了使網(wǎng)頁(yè)更具有語(yǔ)義化膜蛔,我們經(jīng)常會(huì)在頁(yè)面中用到標(biāo)題標(biāo)簽,HTML提供了6個(gè)等級(jí)的標(biāo)題脖阵,隨著數(shù)字增大文字逐漸變小,字體是加粗的墅茉,內(nèi)置字號(hào)命黔,默認(rèn)占據(jù)一行呜呐;
<h1>、<h2>悍募、<h3>蘑辑、<h4>、<h5>和<h6>
例如:
<h1>1</h1>
<h2>2</h2>
<h3>3</h3>
<h4>4</h4>
<h5>5</h5>
<h6>6</h6>
列表標(biāo)簽
容器里面裝載著文字或圖表的一種形式坠宴,叫列表洋魂。
列表最大的特點(diǎn)就是 整齊 、整潔喜鼓、 有序
無(wú)序列表 ul (重點(diǎn))
無(wú)序列表標(biāo)簽: <ul></ul>
屬性:type :三個(gè)值副砍,分別為:
circle(空心圓) ,disc(默認(rèn),實(shí)心圓),square(黑色方塊)
列表項(xiàng):<li></li>
注意:
1,<ul></ul>中只能嵌套<li></li>,直接在<ul></ul>標(biāo)簽中輸入其他標(biāo)簽或者文字的做法是不被允許的庄岖。
2,<li>與</li>之間相當(dāng)于一個(gè)容器豁翎,可以容納所有元素。
3,無(wú)序列表會(huì)帶有自己樣式屬性隅忿,放下那個(gè)樣式心剥,一會(huì)讓CSS來(lái)!
有序列表 ol
有序列表標(biāo)簽:<ol>
屬性:type:
1背桐、A优烧、a、I链峭、i(數(shù)字畦娄、字母、羅馬數(shù)字)
列表項(xiàng): <li></li>
定義列表dl
\dl>
<dt>名詞1
<dd>名詞1解釋1
<dd>名詞1解釋2
…
<dt>名詞2
<dd>名詞2解釋1
<dd>名詞2解釋2
…
</dl>
dl>
名詞1
名詞1解釋1
名詞1解釋2
... 名詞2
名詞2解釋1
名詞2解釋2
...
圖片標(biāo)簽
獨(dú)立標(biāo)簽
屬性:
src:圖片地址: 相對(duì)路徑 (同一個(gè)網(wǎng)站) 絕對(duì)路徑 (不同網(wǎng)站)
width:寬度height:高度border:邊框align:對(duì)齊方式熏版,代表圖片與相鄰的文本的相當(dāng)位置(有三個(gè)屬性值:top middle bottom)
alt:圖片的文字說(shuō)明hspace 和 vspace 設(shè)定圖片邊沿上下左右空白纷责,以免文字或其它圖片過(guò)于貼近
鏈接標(biāo)簽
文本或圖像
超鏈接可以是文本,也可以是一幅圖像撼短,您可以點(diǎn)擊這些內(nèi)容來(lái)跳轉(zhuǎn)到新的文檔或者當(dāng)前文檔中的某個(gè)部分再膳。
(不僅可以創(chuàng)建文本超鏈接,在網(wǎng)頁(yè)中各種網(wǎng)頁(yè)元素曲横,如圖像喂柒、表格、音頻禾嫉、視頻等都可以添加超鏈接)
文本或圖片
屬性:
href:跳轉(zhuǎn)頁(yè)面的地址(跳轉(zhuǎn)到外網(wǎng)需要添加協(xié)議)灾杰;
name:名稱,錨點(diǎn)(回到錨點(diǎn): 頂部熙参,底部艳吠,中間),在訪問(wèn)錨點(diǎn)的書(shū)寫(xiě)格式:#name的值
target:_self(自己) _blank(新頁(yè)面孽椰,之前頁(yè)面存在) _
__parent top 默認(rèn)
self_search相等于給頁(yè)面起一個(gè)名字昭娩,如果再次打開(kāi)時(shí)凛篙,如果頁(yè)面存在,則不再打開(kāi)新的頁(yè)面栏渺∏喊穑可以是任意名字。
如果當(dāng)時(shí)沒(méi)有確定鏈接目標(biāo)時(shí)磕诊,通常將鏈接標(biāo)簽的href屬性值定義為“#”(即href="#")填物,表示該鏈接暫時(shí)為一個(gè)空鏈接。
base 標(biāo)簽
base 可以設(shè)置整體鏈接的打開(kāi)狀態(tài)
base 寫(xiě)到 <head> </head> 之間
錨點(diǎn)定位 (難點(diǎn))
通過(guò)創(chuàng)建錨點(diǎn)鏈接霎终,用戶能夠快速定位到目標(biāo)內(nèi)容滞磺。 創(chuàng)建錨點(diǎn)鏈接分為兩步:
1.使用a href=”#id名>“鏈接文本"</a>創(chuàng)建鏈接文本。
2.使用相應(yīng)的id名標(biāo)注跳轉(zhuǎn)目標(biāo)的位置
表格標(biāo)簽
表格由<table>標(biāo)簽來(lái)定義神僵。每個(gè)表格均有若干行(由 <tr> 標(biāo)簽定義)雁刷,每行被分割為若干單元格(由 <td> 標(biāo)簽定義)。
數(shù)據(jù)單元格可以包含文本保礼、圖片沛励、列表、段落炮障、表單目派、水平線、表格等等胁赢。
字體標(biāo)簽
<font></font>**
屬性: size:設(shè)置字體大小**
color:設(shè)置字體顏色
face:設(shè)置字體**
表格**
(table,tr,td)
屬性:
border:邊框的寬度 bordercolor:邊框的顏色 cellspacing:單元格的邊距 width:寬度 height:高度
在HTML網(wǎng)頁(yè)中企蹭,要想創(chuàng)建表格,就需要使用表格相關(guān)的標(biāo)簽智末。創(chuàng)建表格的基本語(yǔ)法格式如下:
<table>
<tr>
<td>單元格內(nèi)的文字</td>
…
</tr>
…
</table>
... ...
單元格內(nèi)的文字
1.table用于定義一個(gè)表格谅摄。
2.tr 用于定義表格中的一行,必須嵌套在 table /table標(biāo)簽中系馆,在 table /table中包含幾對(duì) tr /tr送漠,就有幾行表格。
3.td /td:用于定義表格中的單元格由蘑,必須嵌套在標(biāo)簽中闽寡,一對(duì) 中包含幾對(duì),就表示該行中有多少列(或多少個(gè)單元格)尼酿。
注意:
1,<tr></tr>中只能嵌套<td></td>
2,<td></td>標(biāo)簽爷狈,他就像一個(gè)容器,可以容納所有的元素
表頭標(biāo)簽(th)
表頭一般位于表格的第一行或第一列裳擎,其文本加粗居中涎永,如下圖所示,即為設(shè)置了表頭的表格。設(shè)置表頭非常簡(jiǎn)單土辩,只需用表頭標(biāo)簽<th></th>替代相應(yīng)的單元格標(biāo)簽<td></td>即可支救。
表格結(jié)構(gòu)(了解)
在使用表格進(jìn)行布局時(shí)抢野,可以將表格劃分為頭部拷淘、主體和頁(yè)腳(頁(yè)腳因?yàn)橛屑嫒菪詥?wèn)題,我們不在贅述)指孤,具體 如下所示:
<thead></thead>:用于定義表格的頭部启涯。
必須位于<table></table> 標(biāo)簽中,一般包含網(wǎng)頁(yè)的logo和導(dǎo)航等頭部信息恃轩。
<tbody></tbody>:用于定義表格的主體结洼。
位于<table></table>標(biāo)簽中,一般包含網(wǎng)頁(yè)中除頭部和底部之外的其他內(nèi)容叉跛。
合并單元格
跨行合并:rowspan 跨列合并:colspan
合并單元格的思想:
將多個(gè)內(nèi)容合并的時(shí)候松忍,就會(huì)有多余的東西,把它刪除筷厘。 例如 把 3個(gè) td 合并成一個(gè)鸣峭, 那就多余了2個(gè),需要?jiǎng)h除酥艳。
公式: 刪除的個(gè)數(shù) = 合并的個(gè)數(shù) - 1
總結(jié)表格
1,表格提供了HTML 中定義表格式數(shù)據(jù)的方法摊溶。
2,表格中由行中的單元格組成。
3,表格中沒(méi)有列元素充石,列的個(gè)數(shù)取決于行的單元格個(gè)數(shù)莫换。
4,表格不要糾結(jié)于外觀,那是CSS 的作用骤铃。
文本格式化標(biāo)簽
定義粗體文本拉岁。
定義大號(hào)字。
定義著重文字惰爬。
定義斜體字喊暖。
定義小號(hào)字。
定義加重語(yǔ)氣补鼻。
定義下標(biāo)字哄啄。
定義上標(biāo)字。
定義插入字风范。
定義刪除字咨跌。
<b> 定義粗體文本。
<big> 定義大號(hào)字硼婿。
<em> 定義著重文字锌半。
<i> 定義斜體字。
<small> 定義小號(hào)字寇漫。
<strong> 定義加重語(yǔ)氣刊殉。
定義下標(biāo)字殉摔。
定義上標(biāo)字。
<ins> 定義插入字记焊。
<del> 定義刪除字逸月。
表單標(biāo)簽(掌握)
目的是為了收集用戶信息。
在我們網(wǎng)頁(yè)中遍膜, 我們也需要跟用戶進(jìn)行交互碗硬,收集用戶資料,此時(shí)也需要表單瓢颅。
在HTML中恩尾,一個(gè)完整的表單通常由表單控件(也稱為表單元素)、提示信息和表單域3個(gè)部分構(gòu)成挽懦。
表單控件:
包含了具體的表單功能項(xiàng)翰意,如單行文本輸入框、密碼輸入框信柿、復(fù)選框冀偶、提交按鈕、重置按鈕等角塑。
提示信息:
一個(gè)表單中通常還需要包含一些說(shuō)明性的文字蔫磨,提示用戶進(jìn)行填寫(xiě)和操作。
表單域:
他相當(dāng)于一個(gè)容器圃伶,用來(lái)容納所有的表單控件和提示信息堤如,可以通過(guò)他定義處理表單數(shù)據(jù)所用程序的url地址,以及數(shù)據(jù)提交到服務(wù)器的方法窒朋。如果不定義表單域搀罢,表單中的數(shù)據(jù)就無(wú)法傳送到后臺(tái)服務(wù)器。
input 控件(重點(diǎn))
在上面的語(yǔ)法中侥猩,<input />標(biāo)簽為單標(biāo)簽榔至,type屬性為其最基本的屬性,其取值有多種欺劳,用于指定不同的控件類型唧取。
屬性 說(shuō)明
type input元素類型
name input 元素的名稱
value input 元素的值
size input 元素的寬度
是否只讀
輸入字符的最大長(zhǎng)度
disabled 是否禁用
文本框:
在表單中,文本框用來(lái)讓用戶輸入字母划提、數(shù)字等等枫弟,如用戶的姓名,地址等鹏往。
代碼格式如下:
<input type=“text” name="…" size="…" maxlength="…" value="…"/>
屬性解釋:
type=”text”:定義單行文本輸入框淡诗;
name屬性:定義文本框的名稱,要保證數(shù)據(jù)的準(zhǔn)確采集,必須定義一個(gè)獨(dú)一無(wú)二的名稱韩容;
size屬性:定義文本框的寬度款违,單位是單個(gè)字符寬度;
value屬性:定義文本框的初始值群凶。
密碼框:
是一種特殊的文本域插爹,用于輸入密碼。
代碼格式如下:
<input type=“password” name="…" size="…" maxlength="…" value="…"/>
屬性解釋:
type=”password”定義密碼框座掘;
name屬性:定義密碼框的名稱递惋,要保證數(shù)據(jù)的準(zhǔn)確采集,必須定義一個(gè)獨(dú)一無(wú)二的名稱溢陪;
size屬性:定義密碼框的寬度,單位是單個(gè)字符寬度睛廊;
value屬性:定義文本框的初始值形真。
隱藏域:
是用來(lái)收集或發(fā)送信息的不可見(jiàn)元素,對(duì)于網(wǎng)頁(yè)的訪問(wèn)者來(lái)說(shuō)超全,隱藏域是看不見(jiàn)的咆霜。當(dāng)表單被提交時(shí),隱藏域就會(huì)將信息用你設(shè)置時(shí)定義的名稱和值發(fā)送到服務(wù)器上嘶朱。
代碼格式如下:
<input type=“hidden” name="…" value="…"/>
屬性解釋:
type=”hidden”:定義隱藏域蛾坯;
name屬性:定義隱藏域的名稱,要保證數(shù)據(jù)的準(zhǔn)確采集疏遏,必須定義一個(gè)獨(dú)一無(wú)二的名稱脉课;
value屬性:定義文本框的初始值。
單選按鈕:
當(dāng)需要用戶從有限個(gè)選項(xiàng)中選擇一個(gè)時(shí)财异,使用單選按鈕倘零。比如我們?cè)谧?cè)的時(shí)候選擇體重。
代碼格式如下:
<input type=“radio” name="…" value="…"/>
屬性解釋:
type=”radio”定義單選框戳寸;
name屬性:定義單選框的名稱呈驶,要保證數(shù)據(jù)的準(zhǔn)確采集,單選框都是以組為單位使用的疫鹊,在同一組中的單選項(xiàng)都必須同一個(gè)名稱袖瞻;
value屬性:定義單選框的值,同一組中拆吆,他們的域值必須是不同的聋迎。
復(fù)選框:
允許在待選項(xiàng)中選中一項(xiàng)以上的選項(xiàng)。每個(gè)復(fù)選框都是一個(gè)獨(dú)立的元素锈拨,都必須有一個(gè)獨(dú)一的名稱砌庄。
代碼格式如下:
<input type=“checkbox” name="…" value="…"/>
屬性解釋:
type=”checkbox”定義復(fù)選框;
name屬性:定義復(fù)選框的名稱,要保證數(shù)據(jù)的準(zhǔn)確采集娄昆,必須定義一個(gè)獨(dú)一無(wú)二的名稱佩微;
value屬性:定義復(fù)選框的值。
{
type: 以下為type可能要取的值:
1.1 text 文本框 輸入內(nèi)容
1.2 password 密碼框 密文或者掩碼
1.3 radio 表示是單選萌焰,name必須一致哺眯;value:提交給服務(wù)器的數(shù)據(jù)
表示同一組中只能選中一個(gè)( checked =“checked” 表示選中)
1.4 checkbox 表示多選 ,name必須一致扒俯,
表示同一組中可以選多個(gè)奶卓,返回值是個(gè)數(shù)組( checked =“checked” 表示選中)
1.5 file :表示上傳控件
以上具有輸入性質(zhì)的必須要有name屬性,一開(kāi)始寫(xiě)value表示是默認(rèn)值(以后獲取輸入框的內(nèi)容要根據(jù)name來(lái)取)
以下按鈕不具有輸入性質(zhì),不需要name屬性撼玄,但是按鈕上的文字提示使用value屬性
1.6 submit 提交
1.7 reset 重置
1.9 image 圖片提交按鈕
以上所有input的屬性: width 設(shè)置寬度夺姑,height 設(shè)置高度 border 設(shè)置邊框
1.10 button 普通按鈕
1.11 hidden 表示隱藏域,該框的內(nèi)容服務(wù)器需要掌猛,但是不想讓用戶知道(不想清楚的顯示在界面上)
name屬性:表單元素名字盏浙,只有name屬性才能提交給服務(wù)器。
}
文件上傳框:
代碼格式如下:
<input type=“file’ name=”…"
注意:利用這項(xiàng)功能時(shí)荔茬,在 form 標(biāo)簽中要指定method屬性废膘。要把method 指定為post, enctype屬性指定為 multipart/form-data。
說(shuō)明:multipart 控件是否上傳多文件
屬性解釋:
type=”file”:定義文件上傳框慕蔚;
name屬性:定義文件上傳框的名稱丐黄,要保證數(shù)據(jù)的準(zhǔn)確采集,必須定義一個(gè)獨(dú)一無(wú)二的名稱孔飒;
HTML5的表單所有type類型
label標(biāo)簽(理解)
label 標(biāo)簽為 input 元素定義標(biāo)注(標(biāo)簽)灌闺。
作用: 用于綁定一個(gè)表單元素, 當(dāng)點(diǎn)擊label標(biāo)簽的時(shí)候, 被綁定的表單元素就會(huì)獲得輸入焦點(diǎn)
如何綁定元素呢?
for 屬性規(guī)定 label 與哪個(gè)表單元素綁定十偶。
<label for=“male”>Male</label>
<input type=“radio” name=“sex” id=“male” value=“male”>
Male
form標(biāo)簽(表單域)
在HTML中菩鲜,form標(biāo)簽被用于定義表單域,即創(chuàng)建一個(gè)表單惦积,以實(shí)現(xiàn)用戶信息的收集和傳遞接校,form中的所有內(nèi)容都會(huì)被提交給服務(wù)器。創(chuàng)建表單的基本語(yǔ)法格式如下:
\<form action="url地址" method="提交方式" name="表單名稱">
各種表單控件
\</form>
常用屬性:
1,Action
在表單收集到信息后,需要將信息傳遞給服務(wù)器進(jìn)行處理,action屬性用于指定接收并處理表單數(shù)據(jù)的服務(wù)器程序的url地址沉删。
(表示動(dòng)作,值為服務(wù)器的地址诽凌,把表單的數(shù)據(jù)提交到該地址上處理)
2,method
用于設(shè)置表單數(shù)據(jù)的提交方式,其取值為get或post坦敌。
3,name
用于指定表單的名稱侣诵,以區(qū)分同一個(gè)頁(yè)面中的多個(gè)表單痢法。
4.enctype:
表示是表單提交的類型**
注意: 每個(gè)表單都應(yīng)該有自己表單域。
get:
1.地址欄,請(qǐng)求參數(shù)都在地址后拼接 path?name=“張三”&password="123456"
2.不安全
3.效率高
4.get請(qǐng)求大小有限制杜顺,不同瀏覽器有不同财搁,但是大約是2KB
使用情況:一般情況用于查詢數(shù)據(jù)。
post:
1.地址欄:請(qǐng)求參數(shù)單獨(dú)處理躬络。
2.安全可靠
3.效率低
4.post請(qǐng)求大小理論上無(wú)限尖奔。
使用情況:一般用于插入修改等操作
textarea控件(文本域)
如果需要輸入大量的信息,就需要用到<textarea></textarea>標(biāo)簽穷当。通過(guò)textarea控件可以輕松地創(chuàng)建多行文本輸入框提茁,其基本語(yǔ)法格式如下:
<textarea cols=“每行中的字符數(shù)” rows=“顯示的行數(shù)”>
文本內(nèi)容
</textarea>
文本內(nèi)容
下拉菜單
使用select控件定義下拉菜單的基本語(yǔ)法格式如下
<select>
<option>選項(xiàng)1</option>
<option>選項(xiàng)2</option>
<option>選項(xiàng)3</option>
...
</select>
注意:
1.<select></select>中至少應(yīng)包含一對(duì)<option></option>。
2.在option 中定義selected =" selected "時(shí)馁菜,當(dāng)前項(xiàng)即為默認(rèn)選中項(xiàng)茴扁。
HTML5新標(biāo)簽與特性
常用新標(biāo)簽
.header:定義文檔的頁(yè)眉
.nav:定義導(dǎo)航鏈接的部分
.footer:定義文檔或節(jié)的頁(yè)腳
.article:標(biāo)簽規(guī)定獨(dú)立的自包含內(nèi)容
.section:定義文檔中的節(jié)(section、區(qū)段)
.aside:定義其所處內(nèi)容之外的內(nèi)容
常用新屬性
新增的type屬性值:
綜合案例
<fieldset>
<legend>學(xué)生檔案</legend>
<label for="userName">姓名:</label>
<input type="text" name="userName" id="userName" placeholder="請(qǐng)輸入用戶名"> <br>
<label for="userPhone">手機(jī)號(hào)碼:</label>
<input type="tel" name="userPhone" id="userPhone" pattern="^1\d{10}$"><br>
<label for="email">郵箱地址:</label>
<input type="email" required name="email" id="email"><br>
<label for="collage">所屬學(xué)院:</label>
<input type="text" name="collage" id="collage" list="cList" placeholder="請(qǐng)選擇"><br>
<datalist id="cList">
<option value="前端與移動(dòng)開(kāi)發(fā)學(xué)院"></option>
<option value="java學(xué)院"></option>
<option value="c++學(xué)院"></option>
</datalist><br>
<label for="score">入學(xué)成績(jī):</label>
<input type="number" max="100" min="0" value="0" id="score"><br>
<label for="level">基礎(chǔ)水平:</label>
<meter id="level" max="100" min="0" low="59" high="90"></meter><br>
<label for="inTime">入學(xué)日期:</label>
<input type="date" id="inTime" name="inTime"><br>
<label for="leaveTime">畢業(yè)日期:</label>
<input type="date" id="leaveTime" name="leaveTime"><br>
<input type="submit">
</fieldset>
</form>
多媒體標(biāo)簽
.embed:標(biāo)簽定義嵌入的內(nèi)容
.audio:播放音頻
.video:播放視頻
多媒體 embed(會(huì)使用)
embed可以用來(lái)插入各種多媒體火邓,格式可以是 Midi丹弱、Wav、AIFF铲咨、AU、MP3等等蜓洪。url為音頻或視頻文件及其路徑纤勒,可以是相對(duì)路徑或絕對(duì)路徑。
\<embed src="http://player.youku.com/player.php/sid/XMTI4MzM2MDIwOA==/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash">\</embed>
多媒體 audio
HTML5通過(guò)<audio>標(biāo)簽來(lái)解決音頻播放的問(wèn)題隆檀。
并且可以通過(guò)附加屬性可以更友好控制音頻的播放摇天,如:
autoplay 自動(dòng)播放
controls 是否顯不默認(rèn)播放控件
loop 循環(huán)播放
多媒體 video
HTML5通過(guò)<video>標(biāo)簽來(lái)解決音頻播放的問(wèn)題。
通過(guò)附加屬性可以更友好的控制視頻的播放
autoplay 自動(dòng)播放
controls 是否顯示默認(rèn)播放控件
loop 循環(huán)播放
width 設(shè)置播放窗口寬度
height 設(shè)置播放窗口的高度
HTML常用標(biāo)簽或?qū)傩匀Q
原文地址:https://blog.csdn.net/qq_44732593/article/details/107287100
非原創(chuàng)恐仑,搬運(yùn)泉坐,侵權(quán)聯(lián)系刪除。