04-HTML高級元素

認識列表元素

? 在開發(fā)一個網(wǎng)頁的過程中, 很多數(shù)據(jù)都是以列表的形式存在的

image.png

列表的實現(xiàn)方式

? 事實上現(xiàn)在很多的列表功能采用了不同的方案來實現(xiàn):

  • 方案一: 使用div元素來實現(xiàn)(比如汽車之家, 知乎上的很多列表)

  • 方案二: 使用列表元素, 使用元素語義化的方式實現(xiàn);

? 事實上現(xiàn)在很多的網(wǎng)站對于列表元素沒有很強烈的偏好, 更加不拘一格, 按照自己的風格來布局****:

  • 原因是列表元素默認的CSS樣式, 讓它用起來不是非常方便;

  • 比如列表元素往往有很多的限制, ul/ol中只能存放li, li再存放其他元素, 默認樣式等;

  • 雖然我們可以通過重置來解決, 但是我們更喜歡自由的div;

? HTML提供了3組常用的用來展示列表的元素

  • 有序列表:ol怎诫、li

  • 無序列表:ul锦爵、li

  • 定義列表:dl、dt、dd

有序列表 – ol – li

? ol(ordered list)

  • 有序列表剃法,直接子元素只能是li

? li(list item)

  • 列表中的每一項
image.png

無序列表 – ul - li

? ul (unordered list)

  • 無序列表塘淑,直接子元素只能是li

? li(list item)

  • 列表中的每一項
image.png

定義列表 – dl dt - dd

? dl (definition list)

  • 定義列表揽思,直接子元素只能是dt宰闰、dd

? dt (definition term)

  • term是項的意思, 列表中每一項的項目名

? dd (definition description)

  • 列表中每一項的具體描述,是對 dt 的描述郊霎、解釋沼头、補充

  • 一個dt后面一般緊跟著1個或者多個dd

image.png

認識表格元素

? 在網(wǎng)頁中, 對于某些內(nèi)容的展示使用表格元素更為合適和方便

image.png

表格常見的元素

? 編寫表格最常見的是下面的元素:

? table

  • 表格

? tr(table row)

  • 表格中的行

? td****(table data)

  • 行中的單元格

? 另外表格有很多相關的屬性可以設置表格的樣式, 但是已經(jīng)不推薦使用了

[圖片上傳失敗...(image-bfa83e-1689733231702)]

表格的其他元素

? thead

  • 表格的表頭

? tbody

  • 表格的主體

? tfoot

  • 表格的頁腳

? caption

  • 表格的標題

?th

  • 表格的表頭單元格
image.png

單元格合并

? 在某些特殊的情況下, 每個單元格占據(jù)的大小可能并不是固定的

一個單元格可能會跨多行或者多列來使用;

? 比如下面的表格

image.png

? 這個時候我們就要使用單元格合并來完成;

如何使用單元格合并呢?

? 單元格合并分成兩種情況:

跨列合并: 使用colspan

? 在最左邊的單元格寫上colspan屬性, 并且省略掉合并的td;

跨行合并: 使用rowspan

? 在最上面的單元格協(xié)商rowspan屬性, 并且省略掉后面tr中的td;

image.png
image.png

認識表單

image.png

常見的表單元素

? form

  • 表單, 一般情況下,其他表單相關元素都是它的后代元素

? input

  • 單行文本輸入框、單選框进倍、復選框土至、按鈕等元素

? textarea

  • 多行文本框

? select、option

  • 下拉選擇框

? button

  • 按鈕

? label

  • 表單元素的標題

input元素的使用

? 表單元素使用最多的是input元素
? input元素有如下常見的屬性:
? type :input的類型

  • text:文本輸入框(明文輸入)
  • password:文本輸入框(密文輸入)
  • radio:單選框
  • checkbox:復選框
  • button:按鈕
  • reset:重置
  • submit:提交表單數(shù)據(jù)給服務器
  • file:文件上傳

? readonly:只讀
? disabled:禁用
? checked:默認被選中

  • 只有當type為radio或checkbox時可用

? autofocus:當頁面加載時猾昆,自動聚焦
? name:名字

  • 在提交數(shù)據(jù)給服務器時陶因,可用于區(qū)分數(shù)據(jù)類型

? value:取值
? type類型的其他取值和input的其他屬性, 查看文檔:

布爾屬性(boolean attributes)

? 常見的布爾屬性有 disabled、checked垂蜗、readonly楷扬、multiple、autofocus贴见、selected

? 布爾屬性可以沒有 屬性值 烘苹, 寫上屬性名就代表使用這個屬性

  • 如果要給布爾屬性設值,值就是屬性名本身
image.png

表單按鈕

? 表單可以實現(xiàn)按鈕效果:

  • 普通按鈕(type=button):使用value屬性設置按鈕文字
  • 重置按鈕(type=reset):重置它所屬form的所有表單元素(包括input片部、textarea螟加、select)
  • 提交按鈕(type=submit):提交它所屬form的表單數(shù)據(jù)給服務器(包括input、textarea吞琐、select)
image.png

? 我們也可以通過按鈕來實現(xiàn):

image.png

input和label的關系

? label元素一般跟input配合使用,用來表示input的標題 ? labe可以跟某個input綁定然爆,點擊label就可以激活對應的input變成選中

image.png

radio的使用

? 我們可以將type類型設置為radio變成****單選框****:

  • name值相同的radio才具備單選功能
image.png

checkbox 的使用

? 我們可以將type類型設置為 checkbox 變成多選框:

  • 屬于同一種類型的checkbox站粟,name值要保持一致
image.png

textarea的使用

? textarea的常用屬性:

  • cols:列數(shù)

  • rows:行數(shù)

? 縮放的 CSS 設置

  • 禁止縮放:resize: none;

  • 水平縮放:resize: horizontal;

  • 垂直縮放:resize: vertical;

  • 水平垂直縮放:resize: both;

select和option的使用

? option是select的子元素,一個option代表一個選項

? select常用屬性

  • multiple:可以多選

  • size:顯示多少項

? option常用屬性

  • selected:默認被選中

form常見的屬性

? form通常作為表單元素的父元素:

  • form可以將整個表單作為一個整體來進行操作;

  • 比如對整個表單進行重置;

  • 比如對整個表單的數(shù)據(jù)進行提交;

? form常見的屬性如下:

  • action

    • 用于提交表單數(shù)據(jù)的請求URL
  • method

    • 請求方法(get和post)曾雕,默認是get
  • target

    • 在什么地方打開URL(參考a元素的target)

請求方式的對比

image.png
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奴烙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子剖张,更是在濱河造成了極大的恐慌切诀,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搔弄,死亡現(xiàn)場離奇詭異幅虑,居然都是意外死亡,警方通過查閱死者的電腦和手機顾犹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進店門倒庵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人炫刷,你說我怎么就攤上這事擎宝。” “怎么了浑玛?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵绍申,是天一觀的道長。 經(jīng)常有香客問我,道長极阅,這世上最難降的妖魔是什么胃碾? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮涂屁,結果婚禮上书在,老公的妹妹穿的比我還像新娘。我一直安慰自己拆又,他們只是感情好儒旬,可當我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著帖族,像睡著了一般栈源。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上竖般,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天甚垦,我揣著相機與錄音,去河邊找鬼涣雕。 笑死艰亮,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的挣郭。 我是一名探鬼主播迄埃,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼兑障!你這毒婦竟也來了侄非?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤流译,失蹤者是張志新(化名)和其女友劉穎逞怨,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體福澡,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡叠赦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了革砸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片眯搭。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖业岁,靈堂內(nèi)的尸體忽然破棺而出鳞仙,到底是詐尸還是另有隱情,我是刑警寧澤笔时,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布棍好,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏借笙。R本人自食惡果不足惜扒怖,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望业稼。 院中可真熱鬧盗痒,春花似錦、人聲如沸低散。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽熔号。三九已至稽鞭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間引镊,已是汗流浹背朦蕴。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留弟头,地道東北人吩抓。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像赴恨,于是被迫代替她去往敵國和親疹娶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內(nèi)容