H5学习之20 CSS-table
来源:互联网 发布:办公软件培训视频 编辑:程序博客网 时间:2024/04/28 22:37
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <link href="css.css" rel="stylesheet" type="text/css" /></head><body> <table id="table1"> <caption>表格标题</caption> <tr> <th>标题1</th> <th>标题2</th> <th>标题3</th> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td><td> </td><td> </td> </tr> </table> <hr/><!--------------------------------------------------------------------------------------------------------------------> <table id="table2"> <tr> <th>标题1</th> <th>标题2</th> <th>标题3</th> </tr> <tr> <td>11111</td> <td>22222</td> <td>33333</td> </tr> <tr> <td>444444</td><td>555555</td><td>666666</td> </tr> </table><hr/><!--------------------------------------------------------------------------------------------------------------------><table id="table3"> <caption>漂亮的表格</caption> <tr> <th>漂亮</th> <th>漂亮</th> <th>漂亮</th> </tr> <tr class="alt"> <td>美丽</td> <td>美丽</td> <td>美丽</td> </tr> <tr> <td>动人</td> <td>动人</td> <td>动人</td> </tr> <tr class="alt"> <td>动人</td> <td>动人</td> <td>动人</td> </tr> <tr> <td>动人</td> <td>动人</td> <td>动人</td> </tr> <tr class="alt"> <td>动人</td> <td>动人</td> <td>动人</td> </tr></table></body></html>
#table1 ,#table1 th,#table1 td{ border: 1px solid blue; border-spacing: 50px; empty-cells: hide; caption-side: bottom;}/*三个标签 都有边框一个table设置了id ,直接#id 就代表了那个tableborder spacing 设置分隔单元格边框的距离。如果设置了 collapse:collapse 就失效empty cells 设置空单元格是否显示,我记得有一个属性可以让 没有内容的单元格也可以显示出边框,需要的话再查caption side 代表标题位置*//*---------------------------------------------------------------------------------------------------------------------*/#table2 ,#table2 th,#table2 td{ border: 1px solid blue; border-collapse: collapse;}/*边框出现好几层的时候,border-collapse:collapse 可以让边框变成单层*/#table2{ width:100%; /* height:100%;*/ text-align: right; color: green; background-color: darkgrey;}/*直接 设置 table的宽度为100%,可以让表格宽度填满屏幕,设置高度百分比不管用,高度具体数值可以更改text align 设置水平对齐方式,th默认是居中,设置成right就到右边了。color直接更改文字颜色background-color 更改背景颜色*/#table2 th{ height:100px ; /* widht:100px;*/ vertical-align: top; color: blue;}/*设置th的高度可以更改高度,在这里更改宽度不管用vertical-align 设置垂直对其方式,th默认居中,设置成top就到了上头。*/#table2 td{ height:25px; padding:10px;}/*padding 更改内边距的值,控制表格中内容与边框的距离*//*---------------------------------------------------------------------------------------------------------------------*/#table3,#table3 th,#table3 td{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;; caption-side: bottom; border: green solid 1px; border-collapse: collapse;}#table3{ width:100%;}#table3 th{ background-color: darkgreen; color: white; font-size: 1.2em; text-align: left; padding: 5px 0px 5px 4px;}/*内边距padding值, 4个值分别为上右下左,只设置1个值就是4个值全是,如果2 3 4 个 就按 上右下左的顺序*/#table3 td{ font-size: 0.9em; padding: 4px;}#table3 tr.alt { color: blue; background-color: #EAF2D3;}/*给tr设置了一下类,然后设置了一下背景颜色*/具体效果如下:
代码解释如下:
一共三个表格,
第一个表格
<table id="table1"> <caption>表格标题</caption> <tr> <th>标题1</th> <th>标题2</th> <th>标题3</th> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td><td> </td><td> </td> </tr></table>
#table1 ,#table1 th,#table1 td{ border: 1px solid blue; border-spacing: 50px; empty-cells: hide; caption-side: bottom;}/*三个标签 都有边框一个table设置了id ,直接#id 就代表了那个tableborder spacing 设置分隔单元格边框的距离。如果设置了 collapse:collapse 就失效empty cells 设置空单元格是否显示,我记得有一个属性可以让 没有内容的单元格也可以显示出边框,需要的话再查caption side 代表标题位置*/三个标签都有边框,指的是 table th td 都设置了border.
稍微注意一下选择的时候的格式
第二个表格
<table id="table2"> <tr> <th>标题1</th> <th>标题2</th> <th>标题3</th> </tr> <tr> <td>11111</td> <td>22222</td> <td>33333</td> </tr> <tr> <td>444444</td><td>555555</td><td>666666</td> </tr></table>
#table2 ,#table2 th,#table2 td{ border: 1px solid blue; border-collapse: collapse;}/*边框出现好几层的时候,border-collapse:collapse 可以让边框变成单层*/#table2{ width:100%; /* height:100%;*/ text-align: right; color: green; background-color: darkgrey;}/*直接 设置 table的宽度为100%,可以让表格宽度填满屏幕,设置高度百分比不管用,高度具体数值可以更改text align 设置水平对齐方式,th默认是居中,设置成right就到右边了。color直接更改文字颜色background-color 更改背景颜色*/#table2 th{ height:100px ; /* widht:100px;*/ vertical-align: top; color: blue;}/*设置th的高度可以更改高度,在这里更改宽度不管用vertical-align 设置垂直对其方式,th默认居中,设置成top就到了上头。*/#table2 td{ height:25px; padding:10px;}/*padding 更改内边距的值,控制表格中内容与边框的距离*/
第三个表格
<table id="table3"> <caption>漂亮的表格</caption> <tr> <th>漂亮</th> <th>漂亮</th> <th>漂亮</th> </tr> <tr class="alt"> <td>美丽</td> <td>美丽</td> <td>美丽</td> </tr> <tr> <td>动人</td> <td>动人</td> <td>动人</td> </tr> <tr class="alt"> <td>动人</td> <td>动人</td> <td>动人</td> </tr> <tr> <td>动人</td> <td>动人</td> <td>动人</td> </tr> <tr class="alt"> <td>动人</td> <td>动人</td> <td>动人</td> </tr></table>
#table3,#table3 th,#table3 td{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;; caption-side: bottom; border: green solid 1px; border-collapse: collapse;}#table3{ width:100%;}#table3 th{ background-color: darkgreen; color: white; font-size: 1.2em; text-align: left; padding: 5px 0px 5px 4px;}/*内边距padding值, 4个值分别为上右下左,只设置1个值就是4个值全是,#table3 td{ font-size: 0.9em; padding: 4px;}#table3 tr.alt { color: blue; background-color: #EAF2D3;}/*给tr设置了一下类,然后设置了一下背景颜色*/复杂的表格就是设置的样式多一点,颜色搭配好一点。
0 0
- H5学习之20 CSS-table
- H5学习之16 CSS
- css学习之table
- h5学习笔记:Table
- H5学习之17 CSS-text设置
- H5学习之18 css-background
- H5学习之19 css-list
- H5学习之24 CSS定位
- H5学习笔记之CSS代码语法
- h5,css学习笔记
- H5学习之21 css-padding-margin-outline
- H5学习之22 CSS-导航栏的创建
- H5学习之23 CSS 水平对齐(定位,调整位置)
- H5学习笔记之CSS三大特性
- h5学习之3(h5的常用选择器和css常见样式)
- 【H5学习】二、CSS选择器
- h5学习笔记一table表格
- CSS 之 display:table
- 网易面试
- 安卓初学者之一个简单的记事本
- 【HNOI2012】bzoj2730 矿场搭建 【解法一】
- POJ 3687 Labeling Balls
- android:ellipsize属性运用
- H5学习之20 CSS-table
- Android CustomShapeImageView对图片进行各种样式裁剪:圆形、星形、心形、花瓣形等
- 动态规划经典5题
- Python黑帽编程2.2 数值类型
- Java异常处理
- 杭电1233
- CodeForces 687C The Values You Can Make
- HDUOJ-1936 畅通工程 【并查集+最小生成树】
- OpenJudge 简单的整数划分