CSS:表格样式(设置表格边框/文字/背景的样式)

使用CSS可以制作出十分精美的表格。

代码整理自w3school:http://www.w3school.com.cn

效果图:

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-cn" />

<title>CSS 表格样式</title>

<head>
  <style type="text/css">
    body {background-color:#e8e8e8}
    /*text-align 属性设置水平对齐方式,vertical-align 属性设置垂直对齐方式*/
    table,th,td {border:1px solid blue;text-align:center}
    table.singlineBorder {border-collapse:collapse;}  /*单线条边框的表格*/
    table.widthPercent30 {width:30%}
    th.height50px {height:50px}
    td.greenBg {color:#00aa00;background-color:#ccc}

    /*一个精美的表格*/
    table.niceTable
    {
     width:30%;
     border-collapse:collapse;
     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    }
    table.niceTable td,table.niceTable th
    {
     padding:3px 7px 2px 7px;
     border:1px solid #98bf21;
    }
    table.niceTable th
    {
     color:white;
     background-color:#A7C942;
    }
    table.niceTable tr.light td {background-color:#EAF2D3;}

  </style>
</head>

<body>
  <h3>(一)蓝色边框的表格</h3>
  <table cellpadding="10px">
    <tr>
      <th>省份</th>
      <th>面积</th>
    </tr>
    <tr>
      <td>黑龙江</td>
      <td>47.2</td>
    </tr>
    <tr>
      <td>辽宁</td>
      <td>11.6</td>
    </tr>
  </table>

  <h3>(二)单线条边框的表格</h3>
  <table cellpadding="10px" class="singlineBorder">
    <tr>
      <th>省份</th>
      <th>面积</th>
    </tr>
    <tr>
      <td>黑龙江</td>
      <td>47.2</td>
    </tr>
    <tr>
      <td>辽宁</td>
      <td>11.6</td>
    </tr>
  </table>

  <h3>(三)表格宽度30%,高度50px,设置字体颜色和背景颜色</h3>
  <table class="widthPercent30">
    <tr>
      <th class="height50px">省份</th>
      <th class="height50px">面积</th>
    </tr>
    <tr>
      <td>黑龙江</td>
      <td class="greenBg">47.2</td>
    </tr>
    <tr>
      <td>辽宁</td>
      <td class="greenBg">11.6</td>
    </tr>
  </table>

  <h3>(四)一个漂亮的表格</h3>
  <table cellpadding="10px" class="niceTable">
    <caption>省份基本信息</caption>
    <tr>
      <th>省份</th>
      <th>省会</th>
      <th>面积</th>
      <th>人口</th>
      <th>GDP</th>
    </tr>
    <tr>
      <td>黑龙江</td>
      <td>哈尔滨</td>
      <td>47.2</td>
      <td>4900</td>
      <td>16000</td>
    </tr>
    <tr class="light">
      <td>吉林</td>
      <td>长春</td>
      <td>11.6</td>
      <td>2600</td>
      <td>27000</td>
    </tr>
    <tr>
      <td>辽宁</td>
      <td>沈阳</td>
      <td>12.6</td>
      <td>4500</td>
      <td>27000</td>
    </tr>
    <tr class="light">
      <td>河北</td>
      <td>石家庄</td>
      <td>29.1</td>
      <td>5200</td>
      <td>26000</td>
    </tr>
  </table>

</body>

</html>
时间: 2024-10-17 20:34:33

CSS:表格样式(设置表格边框/文字/背景的样式)的相关文章

div css鼠标悬停锚文本超链接文字背景颜色或图片变化

div css鼠标悬停锚文本超链接文字背景颜色或图片变化(体感音乐) css鼠标悬停超链接文字上时背景改变,鼠标经过文字链接时(悬停),文字的背景图片发生改变(出现背景图片或背景颜色). 鼠标经过悬停在超链接文字上时背景颜色或背景图片出现或改变教程篇.(体感音乐) 此DIV CSS布局技巧其实是对a标签做鼠标经过CSS样式.利用以下代码: a{...} 原始超链接默认样式设置a:hover{...}鼠标悬停经过时超链接锚文本CSS样式(扩展阅读:ie6 hover)一.链接文字无背景鼠标经过悬停

各种CSS样式设置细线边框

基础知识回顾 : cellspacing:单元格与单元格之间的边距:cellpadding:单元格内的内容与单元格边沿的边距 简单实用的样式,设置所有的单元格为细线效果 <style type="text/css"> #tab1{ border-collapse:collapse;} #tab1 td{ border:1px solid #000000;} </style> <table width = "640px" id = &qu

CSS 基础-选择器-边框和背景-文本样式

CSS3 选择器 本文内容部分来自于https://developer.mozilla.org/zh-CN/docs/Learn/CSS 选择器可以被分为以下类别: 简单选择器(Simple selectors):通过元素类型.class 或 id 匹配一个或多个元素. 属性选择器(Attribute selectors):通过 属性 / 属性值 匹配一个或多个元素. 伪类(Pseudo-classes):匹配处于确定状态的一个或多个元素,比如被鼠标指针悬停的元素,或当前被选中或未选中的复选框,

Easyui 自定义样式设置表格高度后 TreeGrid多出空白行

EasyUI datagrid 官方代码中 表格的高度太矮,于是新增了样式来增强表格高度 .datagrid-btable tr{height: 35px;} /* datagrid 行高 */ 后来使用到TreeGrid,发现每次折叠父节点时都会多出一个空白行(如下图),感觉好难看 解决方法有两种: 方法1,删除自定义样式 .datagrid-btable tr{height: 35px;} /* datagrid 行高 */  或者方法2,再追加自定义样式 .datagrid-btable

CSS属性定义 文本修饰 边框效果 背景修饰

一.CSS属性定义1.css颜色表示方法[重点]rgb(红绿蓝3个颜色通道 强度值为0-255)rgb(0,0,0)rgba(alpha a是透明度 值为0-1)rgba(123,123,123,0) hslhsla(h:色相,色环上(ppt78页)的角度值,0-360 s:饱和度,0-100% l:明度,0-100% a:不透明度,0-1之间的小数)color:hsla(30,100%,50%,0.8); 十六进制(一般格式为#ffffff)(字母范围从A-F,数字从0-9 ) opacity

通过CSS给图像设置圆角边框

<html> <style> .smaller-image{ border-radius: 50%; width: 100px; } </style> <body> <img class="smaller-image" src="/images/cat.jpg"> </body> </html> 效果:

第17章 CSS边框与背景(上)

第 17章 CSS边框和背景[上]学习要点:1.声明边框2.边框样式3.圆角边框 本章主要探讨 HTML5中 CSS边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观.一.声明边框边框的声明有三个属性设置,样式表如下:属性 值 说明 CSS版本border-width 长度值 设置边框的宽度,可选 1border-style 样式名称 设置边框的样式,必选 1border-color 颜色值 设置边框的颜色,可选 1 这三个属性值,只有 border-style是必须声明,才可以出现边

第七十四节,css边框与背景

css边框与背景 学习要点: 1.声明边框 2.边框样式 3.圆角边框  本章主要探讨HTML5中CSS边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 声明边框 边框的声明有三个属性设置,样式表如下            属性                       值                           说明                                            CSS版本       border-width        

第 17 章 CSS 边框与背景[下]

学习要点: 1.设置背景 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 一.设置背景 盒模型的尺寸可以通过两种方式实现可见性,一种就是之前的边框,还有一种就是背景. CSS 背景设置的样式表如下: 属性 说明 CSS 版本 background-color 背景的颜色 1 background-image 背景的图片 1/3 background-repeat 背景图片的样式 1/3 background-size 背景图