摘要:有序列表無(wú)序列表自定義列表在語(yǔ)義上的區(qū)別有序列表列表有順序編號(hào)默認(rèn)列表前加,,,編號(hào),適用于有邏輯順序的排列項(xiàng)目,而且次序不能亂。另外,在類(lèi)型中,一致時(shí)代表選項(xiàng)為一組。提交是表單的提交按鈕,將表單中的數(shù)據(jù)發(fā)送給后臺(tái)服務(wù)器
有序列表、無(wú)序列表、自定義列表在語(yǔ)義上的區(qū)別
1.有序列表ol>li;列表有順序編號(hào)(默認(rèn)列表前加1.,2.,3.,...編號(hào)),適用于有邏輯順序的排列項(xiàng)目,而且次序不能亂。
2.無(wú)序列表ul>li;列表無(wú)順序(默認(rèn)列表前加"."),適用于并列顯示的項(xiàng)目,項(xiàng)目無(wú)先后順序
3.自定義列表dl>dt表頭>dd表內(nèi)容,dt為項(xiàng)目名稱(chēng),dd項(xiàng)目名稱(chēng)的描述,一個(gè)項(xiàng)目名稱(chēng)可以有多個(gè)項(xiàng)目描述。自定義列表更簡(jiǎn)單,精準(zhǔn)
如何嵌套:把一個(gè)元素放在另外一個(gè)元素中稱(chēng)為"嵌套",在列表中,可以把一個(gè)ol或者ul作為某個(gè)li的內(nèi)容,這樣就在列表中嵌套了另一個(gè)列表。
示例:
html4-001
- 有序列表0001
- 有序列表002
- 嵌套無(wú)序列表001
- 嵌套無(wú)序列表002
- 有序列表0003
- 有序列表004
- 自定義列表001
- 自定義列表項(xiàng)目描述
去除列表前面默認(rèn)樣式
ul{list-style:none;}
id在頁(yè)面上是唯一標(biāo)識(shí),class在頁(yè)面上標(biāo)識(shí)某一類(lèi)型的樣式,具有普遍性,可以重復(fù)使用。某元素的class名可以寫(xiě)成class="intro other",即可以有多個(gè)class名,代表疊加兩個(gè)類(lèi)名稱(chēng)對(duì)應(yīng)的樣式。id名不能這樣寫(xiě)。ID名常用在頁(yè)面布局(標(biāo)記大框架),class一般在局部頁(yè)面布局中使用,用于樣式定義,因?yàn)閏lass可以重復(fù),所以為多個(gè)元素賦予同一class簡(jiǎn)化代碼量。
塊級(jí)元素、行內(nèi)元素的區(qū)別塊級(jí)元素:獨(dú)占一行可設(shè)置寬,高,margin,padding。塊級(jí)元素是其他元素的容器元素,可以容納其他塊元素或者行內(nèi)元素;行內(nèi)元素只能夠容納文本內(nèi)容或者其他的行內(nèi)元素。常見(jiàn)塊級(jí)元素:div,p,h1..h6,table,tr,ul,li,dl,dt,form
行內(nèi)元素:占用空間是他自身的寬度。對(duì)于行內(nèi)元素,手動(dòng)設(shè)置寬高是無(wú)效的,它本身的高度是由自身決定的。行內(nèi)元素可以通過(guò)line-height來(lái)設(shè)置高度。常見(jiàn)行內(nèi)元素:a,span,img,input,button,em,textarea
塊級(jí)元素中寬高和內(nèi)外邊距都可以設(shè)置的;行內(nèi)元素設(shè)置寬高是無(wú)效的,它本身內(nèi)容的寬度就決定了它的寬高,不能手動(dòng)設(shè)置,行內(nèi)元素的左右margin和padding是有效的,上下的margin和padding是不占據(jù)空間的,但是加邊框后能看見(jiàn)其范圍。注意上下方向設(shè)置margin,padding元素范圍是增大了,但是對(duì)元素周?chē)膬?nèi)容是沒(méi)影響的。a元素為行內(nèi)元素,改變上下padding時(shí)元素范圍增大(邊框可看出),但對(duì)周?chē)責(zé)o影響。
display:none;將元素設(shè)置成不顯示,脫離文檔流,但在dom樹(shù)中還存在
display:table-cell;將元素設(shè)置成表格單元格,可通過(guò)vertical-align=middle設(shè)置垂直居中(vertical-align僅對(duì)行內(nèi)元素和表格單元格元素生效)
display:block; 將元素設(shè)置成塊級(jí)元素
display:in-line;將元素設(shè)置成成行內(nèi)元素
display:inline-block;將元素設(shè)置成行內(nèi)塊元素,既像行內(nèi)元素水平排列,又能像塊級(jí)元素設(shè)置寬高,設(shè)置上下左右padding,margin。inline-block:IE8以下瀏覽器不支持
選擇正確合適的標(biāo)簽,合理的標(biāo)簽命名,使用合理的代碼結(jié)構(gòu),語(yǔ)義化使頁(yè)面結(jié)構(gòu)更清晰,代碼更加便于閱讀和維護(hù),同時(shí)便于爬蟲(chóng)和瀏覽器更好的解析。標(biāo)簽語(yǔ)義化明白每個(gè)標(biāo)簽的用途(在什么情況下使用此標(biāo)簽合理)比如,網(wǎng)頁(yè)上的文章的標(biāo)題就可以用標(biāo)題標(biāo)簽,網(wǎng)頁(yè)上的各個(gè)欄目的欄目名稱(chēng)也可以使用標(biāo)題標(biāo)簽。文章中內(nèi)容的段落就得放在段落標(biāo)簽中,在文章中有想強(qiáng)調(diào)的文本,就可以使用 em 標(biāo)簽表示強(qiáng)調(diào)等等。書(shū)寫(xiě)代碼時(shí)注意的細(xì)節(jié):命名要有含義,單詞組用中橫線(xiàn)連接,大小寫(xiě)規(guī)則統(tǒng)一。在網(wǎng)頁(yè)上要展示出來(lái)的頁(yè)面內(nèi)容一定要放在body標(biāo)簽中。
常用的input 標(biāo)簽form表單的作用是把用戶(hù)輸入的數(shù)據(jù)提交到后臺(tái)。其name屬性為表單提交的名稱(chēng),action屬性為提交到的網(wǎng)址(如不寫(xiě)默認(rèn)提交到當(dāng)前頁(yè)面),method屬性為提交方式get/post。
常見(jiàn)input標(biāo)簽
get(GET用于信息獲?。?把要提交的數(shù)據(jù)拼裝成url,提交的數(shù)據(jù)信息可見(jiàn)。get一般用于提交少量數(shù)據(jù),瀏覽器限制最多提交1K(瀏覽器地址欄裝不下超過(guò)1K的信息?。?。get提交的數(shù)據(jù)會(huì)保存在瀏覽器歷史記錄中,不安全。
post(向服務(wù)器傳送數(shù)據(jù),是可能修改服務(wù)器上的資源的請(qǐng)求):提交的數(shù)據(jù)不是url,所以數(shù)據(jù)內(nèi)容不可見(jiàn),可提交大量數(shù)據(jù),瀏覽器無(wú)限制,文件大小受服務(wù)器限制.
如果想在表單之外調(diào)用服務(wù)器端的應(yīng)用程序,而且包括向其傳遞參數(shù)的過(guò)程,就要采用 GET 方法,因?yàn)樵摲椒ㄔ试S把表單這樣的參數(shù)包括進(jìn)來(lái)作為URL的一部分。而另一方面,使用POST樣式的應(yīng)用程序卻希望在 URL 后還能有一個(gè)來(lái)自瀏覽器額外的傳輸過(guò)程,其中傳輸?shù)膬?nèi)容不能作為傳統(tǒng) 標(biāo)簽的內(nèi)容.
在input標(biāo)簽中的name屬性input標(biāo)簽設(shè)置了name屬性,才能在提交表單時(shí)傳遞屬性和value值。另外,input在checkbox,radio類(lèi)型中,name一致時(shí)代表選項(xiàng)為一組。
自行車(chē) 小車(chē)
love[ ]為數(shù)組形式,當(dāng)可選項(xiàng)太多時(shí),用這種數(shù)組方式便于js獲取數(shù)組對(duì)應(yīng)的值
input標(biāo)簽中radio分組單選按鈕radio元素,當(dāng)radio元素的name值一樣時(shí),這些input標(biāo)簽歸為一組。即同一組的單選按鈕,name 取值一定要一致,比如下面例子輸入性別的時(shí)候,name屬性為同一個(gè)名稱(chēng)“sex”,這樣同一組的單選按鈕才可以起到單選的作用。如果name不一致,那么兩個(gè)選項(xiàng)就都能選,這樣就失去了單選按鈕的意義。
男; 女;input標(biāo)簽中的placeholder 屬性
在輸入框的提示信息
單行文本區(qū)
隱藏域(暫存數(shù)據(jù)用戶(hù)不可見(jiàn),可用作后臺(tái)預(yù)埋密鑰信息以驗(yàn)證用戶(hù)提交數(shù)據(jù)是否為偽造,只有當(dāng)服務(wù)器接收到的hidden和服務(wù)器預(yù)埋在頁(yè)面的信息一致時(shí),才能成功提交表單數(shù)據(jù))
示例:type="hidden"的元素用戶(hù)不可見(jiàn),但提交表單時(shí),hid的值test已提交后臺(tái)。
普通按鈕,需要綁定js事件后點(diǎn)擊后才有效
提交
應(yīng)用了自定義按鈕樣式的a鏈接,點(diǎn)擊后跳轉(zhuǎn)到某個(gè)頁(yè)面,讓a鏈接應(yīng)用按鈕的樣式是因?yàn)槭髽?biāo)懸停a鏈接時(shí)有手勢(shì),讓用戶(hù)覺(jué)得是可點(diǎn)的。
是form表單的提交按鈕,將form表單中的數(shù)據(jù)發(fā)送給后臺(tái)服務(wù)器
*
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/113338.html
摘要:有序列表無(wú)序列表自定義列表在語(yǔ)義上的區(qū)別有序列表列表有順序編號(hào)默認(rèn)列表前加,,,編號(hào),適用于有邏輯順序的排列項(xiàng)目,而且次序不能亂。另外,在類(lèi)型中,一致時(shí)代表選項(xiàng)為一組。提交是表單的提交按鈕,將表單中的數(shù)據(jù)發(fā)送給后臺(tái)服務(wù)器 有序列表、無(wú)序列表、自定義列表在語(yǔ)義上的區(qū)別 1.有序列表ol>li;列表有順序編號(hào)(默認(rèn)列表前加1.,2.,3.,...編號(hào)),適用于有邏輯順序的排列項(xiàng)目,而且次序...
摘要:標(biāo)簽用于定義文檔的頭部,它是所有頭部元素的容器。頭部元素有等標(biāo)簽。遵循的原則是先確定語(yǔ)義的,再選合適的。并且依據(jù)重要性遞減。錨點(diǎn)定位難點(diǎn)通過(guò)創(chuàng)建錨點(diǎn)鏈接,用戶(hù)能夠快速定位到目標(biāo)內(nèi)容。 1 什么是HTML? HTML 指的是超文本標(biāo)記語(yǔ)言 (Hyper Text Markup Language)。不是一種編程語(yǔ)言,而是一種標(biāo)記語(yǔ)言,標(biāo)記語(yǔ)言是一套標(biāo)記標(biāo)簽,HTML 使用標(biāo)記標(biāo)簽來(lái)描述網(wǎng)頁(yè)...
摘要:的一些規(guī)則新特性應(yīng)該基于以及。將支持某些特性。作用聲明幫助瀏覽器正確地顯示網(wǎng)頁(yè)。標(biāo)簽位于文檔的頭部,不包含任何內(nèi)容。標(biāo)簽的屬性定義了與文檔相關(guān)聯(lián)的名稱(chēng)值對(duì)。每個(gè)列表項(xiàng)始于標(biāo)簽。第二天:給自己做一個(gè)在線(xiàn)簡(jiǎn)歷吧 最后的驗(yàn)證,提出了幾個(gè)問(wèn)題,嘗試解答一下 HTML是什么,HTML5是什么 HTML的定義摘抄自w3school的HTML 簡(jiǎn)介 HTML 是用來(lái)描述網(wǎng)頁(yè)的一種語(yǔ)言。 HTML 指...
摘要:主要總結(jié)標(biāo)簽語(yǔ)義化方面的內(nèi)容。的標(biāo)簽都是有語(yǔ)義的。為什么要使用語(yǔ)義化標(biāo)簽由于很強(qiáng)大,無(wú)論有沒(méi)有按照語(yǔ)義選擇標(biāo)簽,都可以實(shí)現(xiàn)需要的設(shè)計(jì)。如何確定你的標(biāo)簽是否語(yǔ)義良好去掉樣式,看網(wǎng)頁(yè)結(jié)構(gòu)是否組織良好有序,是否仍然有良好的可讀性。 主要總結(jié)標(biāo)簽語(yǔ)義化方面的內(nèi)容。 HTML的標(biāo)簽都是有語(yǔ)義的。 下面列出一些常見(jiàn)的標(biāo)簽及其語(yǔ)義: showImg(https://segmentfault.co...
閱讀 2992·2023-04-26 02:25
閱讀 2264·2023-04-25 18:05
閱讀 655·2021-09-30 09:57
閱讀 2950·2021-09-27 14:10
閱讀 1661·2019-08-30 15:44
閱讀 1012·2019-08-29 15:28
閱讀 2537·2019-08-29 14:10
閱讀 2268·2019-08-29 13:30