Day09_表格表單和統(tǒng)籌

學(xué)習目標

  • 1、表單標簽及屬性高級
  • 2斋配、表格標簽及屬性高級
  • 3茴迁、CSS統(tǒng)籌
  • 4寄悯、BFC概念和應(yīng)用場景

一、表單標簽及屬性高級

回顧:

表單的作用:用來收集用戶的信息的;
表單的組成:

    表單域: 
    <form name="" method="get/post" action=""></form>
    表單控件 : 
    <input type="text" value=""/>

提示信息

1)表單字段集

語法:<fieldset disabled="disabled"></fieldset>

說明:相當于一個方框堕义,在字段集中可以包含文本和其他元素猜旬。該元素用于對表單中的元素進行分組并在文檔中區(qū)別標出文本。fieldset元素可以嵌套倦卖,在其內(nèi)部可以在設(shè)置多個fieldset對象洒擦。disabled定義空間禁制可用;

2)字段級標題:

語法:<legend align="left/center/right/justify"></legend>
說明:legend元素可以在fieldset對象繪制的方框內(nèi)插入一個標題怕膛。legend元素必須是fieldset內(nèi)的唯一個元素熟嫩。

3)提示信息標簽:

語法:<label for="綁定控件id名"></label>

說明:label元素用來定義標簽,為頁面上的其他元素指定提示信息褐捻。要將label元素綁定到其他的控件上掸茅,可以將label元素的for屬性設(shè)置為與該控件的id屬性值相同。

4)上傳文件框:

語法:<input type="file" multiple="multiple" />
說明:type屬性值新增的類型有:file文件類型柠逞,可進行文件的選擇昧狮,multiple屬性可實現(xiàn)多選

5)圖像域

語法:<input type="image" src="" width="" height="" alt="圖片" />
說明:火狐不支持此表單元素;

二、表格標簽及屬性高級

回顧: 表格的作用:顯示數(shù)據(jù);

表格的基本結(jié)構(gòu):

<table>
<tr>
<td></td>
</tr>
</table>

**1边苹、單元格間距:border-spacing:value; **

說明:單元格間距(該屬性必須給table添加) 表示單元格邊框之間的距離陵且, 不可取負值

2、合并相鄰單元格邊框:border-collapse:separate/collapse;

說明:合并相鄰單元格邊框 (該屬性必須給table添加) separate(邊框分開)默認值; collapse(邊框合并)

3慕购、無內(nèi)容時單元格的設(shè)置:empty-cells:show/hide;

說明:定義當單元格無內(nèi)容時聊疲,是否顯示該單元格的邊框區(qū)域;show:顯示 沪悲;hide:隱藏获洲;

4、顯示單元格行和列的算法(加快運行的速度): table-layout:auto/fixed;

定義表格的布局算法殿如,設(shè)置fixed贡珊,文本為英文字母且無空格時,內(nèi)容超出單元格寬度則固定不變涉馁;如沒設(shè)寬則平均分配门岔;設(shè)置auto時,則隨內(nèi)容寬度而定烤送;火狐瀏覽器存在兼容寒随。
(fixed:固定寬,不會隨內(nèi)容多少改變單元格寬,寬度可以明確定義帮坚,沒有定義時則寬度會平均分配妻往,高度則會隨內(nèi)容變化)

5、隔行變色設(shè)置:

雙數(shù)行: tr:nth-child(2n even){ }
單數(shù)行: tr:nth-child(2n+1 odd){ }
設(shè)置單數(shù)單元格的樣式和雙數(shù)單元格的樣式

表格標題

<caption>標題內(nèi)容</caption>
caption:表格標題
表格標題位置:caption-side:top/right/bottom/left
說明:left,right位置只有火狐識別试和,top,bottom IE7上版本支持讯泣,ie7以下版本不支持其它屬性值,只識別top

A阅悍、html重要屬性:

1)colspan="value" 合并列
2)rowspan="value" 和并行
3)valign="top/bottom/middle/baseline" 垂直對齊方式
4)rules="groups/rows/cols/all/none" 添加組分隔線
說明:
rows:位于行之間的線條
cols:位于列之間的線條
all:位于行和列之間的線條
none:沒有線條
groups:位于行組和列組之間的線條

B好渠、數(shù)據(jù)列分組

(1) <colgroup span="value"></colgroup>

(2) <col span="value" />

說明:

1)col和colgroup元素會根據(jù)從左到右的順序依次對數(shù)據(jù)表格進行分組。
2)span屬性顯示指定相鄰幾列組成一組溉箕,span屬性值默認為1晦墙,默認時僅定義一列為一組悦昵。
3)可以通過給table添加rules="groups"屬性來給分組列添加組的分割線肴茄。

注意:雖然col和colgroup具有相同的功能,但是但指,我們只能使用colgroup元素來設(shè)置表格內(nèi)容部分分割線(rules)應(yīng)該處于的位置寡痰,而col沒有這個功能。

C棋凳、數(shù)據(jù)行分組

<thead></thead> 表頭

<tbody></tbody> 表體

<tfoot></tfoot> 表尾

說明:一個Table中拦坠,只能包含一個thead,一個tfoot,但可包含多個tbody。

thead 元素應(yīng)該與 tbody 和 tfoot 元素結(jié)合起來使用剩岳。
tbody 元素用于對 HTML 表格中的主體內(nèi)容進行分組贞滨, tfoot 元素用于對 HTML 表格中的表注(頁腳)內(nèi)容進行分組。

如果要使用 thead、tfoot 以及 tbody 元素晓铆,就必須使用全部的元素勺良。
它們的出現(xiàn)次序是:thead、tbody/tfoot骄噪、尚困,這樣瀏覽器就可以在收到所有數(shù)據(jù)前呈現(xiàn)頁腳了。必須在 table 元素內(nèi)部使用這些標簽链蕊。
提示:在默認情況下這些元素不會影響到表格的布局事甜。不過,可以使用 CSS 使這些元素改變表格的外觀滔韵。

詳細描述:
thead逻谦、tfoot 以及 tbody 元素使我們有能力對表格中的行進行分組。當創(chuàng)建某個表格時陪蜻,也許希望擁有一個標題行跨跨,一些帶有數(shù)據(jù)的行,以及位于底部的一個總計行囱皿。這種劃分使瀏覽器有能力支持獨立于表格標題和頁腳的表格正文滾動勇婴。當長的表格被打印時,表格的表頭和頁腳可被打印在包含表格數(shù)據(jù)的每張頁面上嘱腥。

三耕渴、BFC概念和應(yīng)用場景

BFC 已經(jīng)是一個耳聽熟聞的詞語了,網(wǎng)上有許多關(guān)于 BFC 的文章齿兔,介紹了如何觸發(fā) BFC 以及 BFC 的一些用處(如清浮動橱脸,防止 margin 重疊等)。

一分苇、BFC是什么添诉?

在解釋 BFC 是什么之前,需要先介紹 Box医寿、Formatting(格式化) Context(上下文)==塊級格式化上下文 的概念栏赴。

BFC(Block formatting context)直譯為"塊級格式化上下文"。它是一個獨立的渲染區(qū)域靖秩,只有Block-level box參與须眷, 它規(guī)定了內(nèi)部的Block-level Box如何布局,并且與這個區(qū)域外部毫不相干沟突。

二花颗、BFC布局規(guī)則:

一、內(nèi)部的Box會在垂直方向惠拭,一個接一個地放置扩劝。

二、Box垂直方向的距離由margin決定。屬于同一個BFC的兩個相鄰Box的margin會發(fā)生重疊

三棒呛、每個元素的margin box的左邊葡公, 與包含塊border box的左邊相接觸

四、BFC的區(qū)域不會與float box重疊条霜。

五催什、BFC就是頁面上的一個隔離的獨立容器,容器里面的子元素不會影響到外面的元素宰睡。六蒲凶、計算BFC的高度時,浮動元素也參與計算

三拆内、哪些元素會生成BFC?

  1. 根元素
  2. float屬性不為none
  3. position為absolute或fixed
  4. display為inline-block, table-cell, table-caption, flex, inline-flex
  5. overflow不為visible
關(guān)注微信公眾號,隨時復(fù)習知識點
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末旋圆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子麸恍,更是在濱河造成了極大的恐慌灵巧,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抹沪,死亡現(xiàn)場離奇詭異刻肄,居然都是意外死亡,警方通過查閱死者的電腦和手機融欧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門敏弃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人噪馏,你說我怎么就攤上這事麦到。” “怎么了欠肾?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵瓶颠,是天一觀的道長。 經(jīng)常有香客問我刺桃,道長粹淋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任虏肾,我火速辦了婚禮廓啊,結(jié)果婚禮上欢搜,老公的妹妹穿的比我還像新娘封豪。我一直安慰自己,他們只是感情好炒瘟,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布吹埠。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缘琅。 梳的紋絲不亂的頭發(fā)上粘都,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天,我揣著相機與錄音刷袍,去河邊找鬼翩隧。 笑死,一個胖子當著我的面吹牛呻纹,可吹牛的內(nèi)容都是我干的堆生。 我是一名探鬼主播,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼雷酪,長吁一口氣:“原來是場噩夢啊……” “哼淑仆!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起哥力,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤蔗怠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后吩跋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寞射,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年锌钮,在試婚紗的時候發(fā)現(xiàn)自己被綠了怠惶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡轧粟,死狀恐怖策治,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情兰吟,我是刑警寧澤通惫,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站混蔼,受9級特大地震影響履腋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜惭嚣,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一遵湖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧晚吞,春花似錦延旧、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芦瘾。三九已至,卻和暖如春集畅,著一層夾襖步出監(jiān)牢的瞬間近弟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工挺智, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留祷愉,地道東北人。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓赦颇,卻偏偏與公主長得像谣辞,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子沐扳,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361

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

  • (注1:如果有問題歡迎留言探討泥从,一起學(xué)習!轉(zhuǎn)載請注明出處沪摄,喜歡可以點個贊哦G怠)(注2:更多內(nèi)容請查看我的目錄。) ...
    love丁酥酥閱讀 4,224評論 2 5
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案杨拐? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,761評論 1 92
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的祈餐,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,906評論 0 0
  • 有人曾經(jīng)做過一個分析哄陶,一個人的一生如果按72歲計算帆阳,其一生中睡覺占了20年,吃飯6年屋吨,生病2年蜒谤,文體活動8年,工作...
    我在哈哈大笑閱讀 550評論 0 1
  • 總要有一些沖擊才能讓平淡無奇的生活激起一絲波瀾至扰,才能讓平庸的生活看到一點希望鳍徽。 一個朋友辭去了北京國企的工作,去了...
    活色生香徐馬懿閱讀 162評論 0 0