欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

css如何實現(xiàn)表格樣式

這篇文章主要介紹了css如何實現(xiàn)表格樣式,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站是專業(yè)的賈汪網(wǎng)站建設公司,賈汪接單;提供成都網(wǎng)站設計、成都網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行賈汪網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

css實現(xiàn)表格樣式的方法:首先創(chuàng)建一個HTML示例文件;然后設置td標簽的“colspan、rowspan”屬性;最后通過設置“background-color”等樣式實現(xiàn)表格樣式。

本文操作環(huán)境:windows7系統(tǒng)、HTML5&&CSS3版、Dell G3電腦。

css怎么實現(xiàn)表格樣式?

html、css 實現(xiàn)一個漂亮的表格

最終效果:利用html、css制作一個美觀、大方的表格,而且很簡單,容易上手。

css如何實現(xiàn)表格樣式


前言:

  • 在css出現(xiàn)之前,網(wǎng)頁通常使用表格布局;

  • 如今,時代變了,表格不再適用于網(wǎng)頁布局,

  • 因為表格的渲染速度過慢
    瀏覽器要將表格渲染完,才會顯示

不過,表格還是有用的:

  1. 對于開發(fā)者來說,一般在后臺管理系統(tǒng)中使用到表格

  2. 對于初學者來說,表格特別容易上手,并且制作出精美的效果

網(wǎng)站通常分為前臺、后臺兩部分

  • 前臺:面向用戶

  • 后臺:面向管理員(對界面要求不高,對功能性要求高)

如今,h6的時代正在來臨,我們需要明確一個觀點,HTML只負責網(wǎng)站的骨架,html標簽元素是有語義化的(給搜索引擎看的);而網(wǎng)站的樣式是靠css來負責的

一:表格標簽講解

css如何實現(xiàn)表格樣式

  • 表格(table)
    table標簽下有這么四個子標簽:caption、thead、tbody、tfoot(可寫可不寫)

  • 表格標題(caption)

  • 表頭(thead)
    有子元素 tr

  • 表格主體(tbody)
    有子元素 tr

  • 表尾(tfoot)
    有子元素 tr

  • 表格是一行一行元素組成的,表格行(tr)
    有子元素 th 和 td

  • 表格被行、列劃分為多個單元,標題單元格(th)、單元格(td)
    習慣上,th 出現(xiàn)在thead內(nèi)

二:純HTML效果

確實丑,但是往后面看,加了css后,丑小鴨就變白天鵝了
css如何實現(xiàn)表格樣式
html:

代碼又長又無趣,我就不把它全部顯示出來了(tbody標簽折疊的內(nèi)容就是10個tr標簽,每個tr標簽內(nèi)部有5個td標簽)
css如何實現(xiàn)表格樣式

  • 表格的單元格合并
    td標簽的兩個屬性:colspan、rowspan

  • 跨列:<td colspan='5'></td>,如上,合并一行中的5列單元格

  • 跨行:<td rowspan='2'></td>,合并一列中的2行單元格

三:用CSS修改表格樣式

css如何實現(xiàn)表格樣式

css:

table{
    width: 100%;
    border-collapse: collapse;}table caption{
    font-size: 2em;
    font-weight: bold;
    margin: 1em 0;}th,td{
    border: 1px solid #999;
    text-align: center;
    padding: 20px 0;}table thead tr{
    background-color: #008c8c;
    color: #fff;}table tbody tr:nth-child(odd){
    background-color: #eee;}table tbody tr:hover{
    background-color: #ccc;}table tbody tr td:first-child{
    color: #f40;}table tfoot tr td{
    text-align: right;
    padding-right: 20px;}

有興趣的可以繼續(xù)看看:

四:上述CSS中幾個有意思的知識點

border-collapse

border-collapse是table標簽的一個屬性,有兩個取值:

  1. seperate 邊框之間分離

  2. collapse 兩兩相臨邊框合并

:nth-child()

:nth-child()是偽類

偽類是選擇器的一種

table tbody tr:nth-child(odd)

意思:必須是tr元素,必須是table tbody下的第奇數(shù)個子元素

正是用這個偽類,我實現(xiàn)了表格中表格主體內(nèi)的奇數(shù)行和偶數(shù)行的背景顏色不同

()內(nèi)的參數(shù):

  • odd或者2n+1:第奇數(shù)個

  • even或者2n:第偶數(shù)個

  • 6n:第6、12、18、24、… 、6n個

  • 5:第5個

:first-child()

:first-child()是偽類

table tbody tr td:first-child

意思:選中table tbody tr下,第一個子元素并且必須是td元素

利用這個偽類,我實現(xiàn)了將表格主體的第一列全部單元的背景顏色改了

:hover

:hover是偽類

table tbody tr:hover

意思:選中鼠標懸停的table tbody下tr標簽

即我通過這個偽類,實現(xiàn)了我鼠標懸停在表格主體的某個地方時,整行變色
css如何實現(xiàn)表格樣式

最終效果:利用html、css制作一個美觀、大方的表格,而且很簡單,容易上手。

css如何實現(xiàn)表格樣式


前言:

  • 在css出現(xiàn)之前,網(wǎng)頁通常使用表格布局;

  • 如今,時代變了,表格不再適用于網(wǎng)頁布局,

  • 因為表格的渲染速度過慢
    瀏覽器要將表格渲染完,才會顯示

不過,表格還是有用的:

  1. 對于開發(fā)者來說,一般在后臺管理系統(tǒng)中使用到表格

  2. 對于初學者來說,表格特別容易上手,并且制作出精美的效果

網(wǎng)站通常分為前臺、后臺兩部分

  • 前臺:面向用戶

  • 后臺:面向管理員(對界面要求不高,對功能性要求高)

如今,h6的時代正在來臨,我們需要明確一個觀點,HTML只負責網(wǎng)站的骨架,html標簽元素是有語義化的(給搜索引擎看的);而網(wǎng)站的樣式是靠css來負責的

一:表格標簽講解

css如何實現(xiàn)表格樣式

  • 表格(table)
    table標簽下有這么四個子標簽:caption、thead、tbody、tfoot(可寫可不寫)

  • 表格標題(caption)

  • 表頭(thead)
    有子元素 tr

  • 表格主體(tbody)
    有子元素 tr

  • 表尾(tfoot)
    有子元素 tr

  • 表格是一行一行元素組成的,表格行(tr)
    有子元素 th 和 td

  • 表格被行、列劃分為多個單元,標題單元格(th)、單元格(td)
    習慣上,th 出現(xiàn)在thead內(nèi)

二:純HTML效果

確實丑,但是往后面看,加了css后,丑小鴨就變白天鵝了
css如何實現(xiàn)表格樣式
html:

代碼又長又無趣,我就不把它全部顯示出來了(tbody標簽折疊的內(nèi)容就是10個tr標簽,每個tr標簽內(nèi)部有5個td標簽)
css如何實現(xiàn)表格樣式

  • 表格的單元格合并
    td標簽的兩個屬性:colspan、rowspan

  • 跨列:<td colspan='5'></td>,如上,合并一行中的5列單元格

  • 跨行:<td rowspan='2'></td>,合并一列中的2行單元格

三:用CSS修改表格樣式

css如何實現(xiàn)表格樣式

css:

table{
    width: 100%;
    border-collapse: collapse;}table caption{
    font-size: 2em;
    font-weight: bold;
    margin: 1em 0;}th,td{
    border: 1px solid #999;
    text-align: center;
    padding: 20px 0;}table thead tr{
    background-color: #008c8c;
    color: #fff;}table tbody tr:nth-child(odd){
    background-color: #eee;}table tbody tr:hover{
    background-color: #ccc;}table tbody tr td:first-child{
    color: #f40;}table tfoot tr td{
    text-align: right;
    padding-right: 20px;}

有興趣的可以繼續(xù)看看:

四:上述CSS中幾個有意思的知識點

border-collapse

border-collapse是table標簽的一個屬性,有兩個取值:

  1. seperate 邊框之間分離

  2. collapse 兩兩相臨邊框合并

:nth-child()

:nth-child()是偽類

偽類是選擇器的一種

table tbody tr:nth-child(odd)

意思:必須是tr元素,必須是table tbody下的第奇數(shù)個子元素

正是用這個偽類,我實現(xiàn)了表格中表格主體內(nèi)的奇數(shù)行和偶數(shù)行的背景顏色不同

()內(nèi)的參數(shù):

  • odd或者2n+1:第奇數(shù)個

  • even或者2n:第偶數(shù)個

  • 6n:第6、12、18、24、… 、6n個

  • 5:第5個

:first-child()

:first-child()是偽類

table tbody tr td:first-child

意思:選中table tbody tr下,第一個子元素并且必須是td元素

利用這個偽類,我實現(xiàn)了將表格主體的第一列全部單元的背景顏色改了

:hover

:hover是偽類

table tbody tr:hover

意思:選中鼠標懸停的table tbody下tr標簽

即我通過這個偽類,實現(xiàn)了我鼠標懸停在表格主體的某個地方時,整行變色

感謝你能夠認真閱讀完這篇文章,希望小編分享的“css如何實現(xiàn)表格樣式”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

網(wǎng)站名稱:css如何實現(xiàn)表格樣式
當前網(wǎng)址:http://chinadenli.net/article0/jhhjio.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站營銷網(wǎng)站維護、手機網(wǎng)站建設、營銷型網(wǎng)站建設微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作