日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

css怎么实现表格样式

發布時間:2023/12/15 综合教程 23 生活家
生活随笔 收集整理的這篇文章主要介紹了 css怎么实现表格样式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文操作環境:windows7系統、HTML5&&CSS3版、Dell G3電腦。

css怎么實現表格樣式?

html、css 實現一個漂亮的表格

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


前言:

  • 在css出現之前,網頁通常使用表格布局;
  • 如今,時代變了,表格不再適用于網頁布局,
  • 因為表格的渲染速度過慢
    瀏覽器要將表格渲染完,才會顯示

不過,表格還是有用的:

  1. 對于開發者來說,一般在后臺管理系統中使用到表格
  2. 對于初學者來說,表格特別容易上手,并且制作出精美的效果

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

一:表格標簽講解

  • 表格(table)
    table標簽下有這么四個子標簽:caption、thead、tbody、tfoot(可寫可不寫)
  • 表格標題(caption)
  • 表頭(thead)
    有子元素 tr
  • 表格主體(tbody)
    有子元素 tr
  • 表尾(tfoot)
    有子元素 tr
  • 表格是一行一行元素組成的,表格行(tr)
    有子元素 th 和 td
  • 表格被行、列劃分為多個單元,標題單元格(th)、單元格(td)
    習慣上,th 出現在thead內

二:純HTML效果

確實丑,但是往后面看,加了css后,丑小鴨就變白天鵝了

html:

代碼又長又無趣,我就不把它全部顯示出來了(tbody標簽折疊的內容就是10個tr標簽,每個tr標簽內部有5個td標簽)

  • 表格的單元格合并
    td標簽的兩個屬性:colspan、rowspan
  • 跨列:<td colspan='5'></td>,如上,合并一行中的5列單元格
  • 跨行:<td rowspan='2'></td>,合并一列中的2行單元格

三:用CSS修改表格樣式

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;}

登錄后復制

有興趣的可以繼續看看:

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

border-collapse

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

  1. seperate 邊框之間分離
  2. collapse 兩兩相臨邊框合并

:nth-child()

:nth-child()是偽類

table tbody tr:nth-child(odd)

登錄后復制

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

正是用這個偽類,我實現了表格中表格主體內的奇數行和偶數行的背景顏色不同

()內的參數:

  • odd或者2n+1:第奇數個
  • even或者2n:第偶數個
  • 6n:第6、12、18、24、… 、6n個
  • 5:第5個

:first-child()

:first-child()是偽類

table tbody tr td:first-child

登錄后復制

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

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

:hover

:hover是偽類

table tbody tr:hover

登錄后復制

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

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

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


前言:

  • 在css出現之前,網頁通常使用表格布局;
  • 如今,時代變了,表格不再適用于網頁布局,
  • 因為表格的渲染速度過慢
    瀏覽器要將表格渲染完,才會顯示

不過,表格還是有用的:

  1. 對于開發者來說,一般在后臺管理系統中使用到表格
  2. 對于初學者來說,表格特別容易上手,并且制作出精美的效果

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

一:表格標簽講解

  • 表格(table)
    table標簽下有這么四個子標簽:caption、thead、tbody、tfoot(可寫可不寫)
  • 表格標題(caption)
  • 表頭(thead)
    有子元素 tr
  • 表格主體(tbody)
    有子元素 tr
  • 表尾(tfoot)
    有子元素 tr
  • 表格是一行一行元素組成的,表格行(tr)
    有子元素 th 和 td
  • 表格被行、列劃分為多個單元,標題單元格(th)、單元格(td)
    習慣上,th 出現在thead內

二:純HTML效果

確實丑,但是往后面看,加了css后,丑小鴨就變白天鵝了

html:

代碼又長又無趣,我就不把它全部顯示出來了(tbody標簽折疊的內容就是10個tr標簽,每個tr標簽內部有5個td標簽)

  • 表格的單元格合并
    td標簽的兩個屬性:colspan、rowspan
  • 跨列:<td colspan='5'></td>,如上,合并一行中的5列單元格
  • 跨行:<td rowspan='2'></td>,合并一列中的2行單元格

三:用CSS修改表格樣式

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;}

登錄后復制

有興趣的可以繼續看看:

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

border-collapse

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

  1. seperate 邊框之間分離
  2. collapse 兩兩相臨邊框合并

:nth-child()

:nth-child()是偽類

table tbody tr:nth-child(odd)

登錄后復制

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

正是用這個偽類,我實現了表格中表格主體內的奇數行和偶數行的背景顏色不同

()內的參數:

  • odd或者2n+1:第奇數個
  • even或者2n:第偶數個
  • 6n:第6、12、18、24、… 、6n個
  • 5:第5個

:first-child()

:first-child()是偽類

table tbody tr td:first-child

登錄后復制

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

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

:hover

:hover是偽類

table tbody tr:hover

登錄后復制

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

即我通過這個偽類,實現了我鼠標懸停在表格主體的某個地方時,整行變色
【推薦學習:css視頻教程】

以上就是css怎么實現表格樣式的詳細內容,更多請關注風君子博客其它相關文章!

總結

以上是生活随笔為你收集整理的css怎么实现表格样式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品国产一区二区三 | 超碰免费在线 | 国产视频一区三区 | 永久免费黄色 | 嫩草影院一区二区 | 大尺度床戏揉捏胸视频 | 日韩一区二区三区av | 涩涩视频软件 | av网站地址 | av图区| 亚洲一区二区视频在线播放 | 91国产视频在线 | 亚洲理伦 | 亚洲国产精品成人久久蜜臀 | 国产在线视频第一页 | 日本女人毛茸茸 | 欲求不满的岳中文字幕 | 91精品国自产在线观看 | 处女朱莉 | 一级黄色片在线观看 | 性xxxx视频 | 欧美国产成人在线 | 91好色先生 | 美女精品在线观看 | 成人午夜淫片免费观看 | 美女又黄又免费的视频 | 2020国产精品 | 已满十八岁免费观看 | 久久99久久99 | 精品久久电影 | 反差在线观看免费版全集完整版 | 一区二区欧美视频 | 亚洲免费网址 | 亚洲欧美精品午睡沙发 | 免费观看成人鲁鲁鲁鲁鲁视频 | 国产精品久久久久久久一区探花 | 欧美日韩亚洲二区 | 用我的手指扰乱你 | 东京久久久 | 日日夜夜拍 | 亚洲情区 | 国外亚洲成av人片在线观看 | 日本在线观看视频网站 | 亚洲人人插 | 99这里都是精品 | 亚洲网址 | 亚洲国产欧美在线观看 | 两个人看的www视频免费完整版 | 欧美激情一级 | 国产精品免费视频一区 | 色91| 国产91精品高潮白浆喷水 | 免费一级片 | 亚洲精选中文字幕 | 日本欧美一区二区三区 | 亚洲国产精品综合 | 国产草草浮力影院 | 欧美日性视频 | 特种兵之深入敌后高清全集免费观看 | 成人精品一区二区三区中文字幕 | 91精品国产自产精品男人的天堂 | 国产99对白在线播放 | 日韩香蕉网 | 97视频一区| 国产伦精品一区二区三区 | 国产精品一级无码 | 光棍影院av | 国产成人自拍视频在线 | 野花视频在线观看免费 | 日韩色吧 | 国产精成人 | 免费精品在线视频 | 中文字幕在线视频网 | 久久精品国产精品亚洲色婷婷 | 日韩女优在线 | 日韩av资源站 | 少妇精品久久久一区二区三区 | 国产精品日韩欧美 | 中字幕一区二区三区乱码 | 粗暴video蹂躏hd | 国产老女人乱淫免费可以 | 亚洲欧美日韩专区 | 日日夜夜精品免费视频 | 5月婷婷6月丁香 | 每日更新av | 欧美色偷偷 | 成人蜜桃av | 国产日本精品视频 | 国产一及片 | 亚洲av人无码激艳猛片服务器 | 日韩性网站 | 丰满人妻熟女aⅴ一区 | 大奶一区二区 | 50部乳奶水在线播放 | 秋霞在线一区 | 久久成人国产精品入口 | 瑟瑟视频在线观看 | 国产jk精品白丝av在线观看 | 老子午夜影院 |