07HTML5学习之表格练习01用CSS设置表格样式
2020-01-12 23:43
435 查看
文章目录
1 需完成表格样式图
2 步骤拆解
分析图片可以发现以下要素:
- 表格标题,使用
<caption>
标签设置,代码如下:
<caption>Lighthouse Island Bistro Specially Coffee Menu</caption>
- 表格表头,使用
<tr>
和<th>
标签设置,代码如下:
<tr> <th>Specialty Coffee</th> <th>Description</th> <th>Price</th> </tr>
- 表格单元格,使用
<tr>
和<td>
标签设置,代码如下:
<tr> <td>Lite Latte</td> <td>Indulge in a shot of espresso with steamed, skim milk.</td> <td>$3.50</td> </tr> <tr> <td>Mocha Latte</td> <td>Choose dark or mile chocolate with steamed milk.</td> <td>$4.00</td> </tr> <tr> <td>MCP Latte</td> <td>A lucious mocha latte with caramel and pecan syrup.</td> <td>$4.50</td> </tr>
- 自此完成单元格内容的HTML代码编写,此时页面如下图所示,接下来观察样式,书写样式表文件。
- 根据书上所说,table元素选择器中设置规则:居中,深蓝色5像素边框,宽度600像素,代码如下:
table { margin: auto; border: 5px solid #000066; width: 600px; }
6. 接下来设置td,th样式,代码如下:
td, th { border: 1px solid #000066; padding: 0.5em; font-family: Arial, sans-serif; }
7. 之后我们发现图中单元格有空白区域,这时只需在table元素样式规则添加如下代码,便可消除。
border-spacing: 0;
8. 之后设置网页标题字体为Verdana或默认的sans-serif,加粗,字号为1.2em,底内边距为0.5em,代码如下:
caption { font-family: Verdana, sans-serif; font-weight: bold; font-size: 1.2em; padding-bottom: 0.5em; }
9. 之后配置行背景色,用来代替单元格边框。去除边框使用
border-style: none,代码如下:
td, th { padding: 0.5em; border-style: none; font-family: Arial, sans-serif; } .altrow { background-color: #eaeaea; }
3 代码总结
见GitHub:代码文件
参考书籍:[1]Terry Felke-Morris.学习HTML5[M].第七版.北京:清华大学出版社,2017
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 07HTML5学习之表格练习02CSS3结构化伪类
- css设置表格样式的方法
- TWaver HTML5学习笔记 —— 动态设置网元样式
- css实现设置表格hover样式
- CSS:表格样式(设置表格边框/文字/背景的样式)
- Javascript操作table,tr,td和表格CSS样式设置小常识
- CSS如何设置html table表格边框样式
- CSS如何设置html table表格边框样式
- css下设置表格样式
- 【HTML5学习笔记】26:CSS其它样式
- CSS(九) 设置表格样式
- bootcss 通过css全局样式将html设置为html5文档样式
- css应用表格排版td中的文本过长,设置不换行,随内容同行显示样式
- HTML5学习_day01(4)--css内部样式之选择器
- CSS如何设置html table表格边框样式
- 精通CSS.DIV网页样式与布局(五) ——设置表格与表单样式
- bootcss 通过css全局样式将html设置为html5文档样式
- 蓝鸥零基础学习HTML5第四讲 CSS的基础样式
- 蓝鸥零基础学习HTML5第五讲 CSS的基础样式
- HTML5学习03-HTML5样式 链接和表格