Correction status:qualified
Teacher's comments:
利用CSS对表格的控制,比以前只用html更简练,比如,利用border-collapse把表格边框折叠;利用text-
align:center使表格文本居中;利用margin: 50px auto,使整个表格全部居中;利用box-shadow: 3px 3px 3px,使
表格向右下方产生投影,具有立体效果。
利用border radius使表格中图片变成圆形,利用box-shadow使表格有投影效果。
利用background-color:rgba(155, 155, 0, 0.3),使表头具有草绿色并且透明的效果。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>4.CSS表格设置</title> <style> /*第一步:给整个表格以及内部的所有单元格加上边框*/ table,th,td { border: 1px solid #333; } /*第二步:将整个表格以及内部单元格的边框全部折叠,就是线条二合一*/ table { /*折叠表格线*/ border-collapse: collapse; text-align: center; width: 90%; /*表格居中*/ margin: 50px auto; box-shadow: 3px 3px 3px #888; background-image: url(../images/gs/bg.jpg); background-repeat: no-repeat; background-size: cover; } table caption { font-size: 1.6em; font-weight: bolder; margin-bottom: 30px; } th,td { padding: 10px; } td img { border-radius: 50%; box-shadow: 2px 2px 2px #888; } th { background-color: rgba(155,155,0,0.3); color: brown; } .blue { color: blue; font-weight: bolder; font-size: 1em; } </style> </head> <body> <table> <caption>§ 海岛游排行榜 §</caption> <tr> <th>名次</th> <th>海岛</th> <th>别称</th> <th>经典照片</th> <th>签证信息</th> <th>交通</th> <th>特色旅行</th> </tr> <tr> <td>1</td> <td>大溪地</td> <td>南太平洋超级度假天堂</td> <td><img src="../images/gs/11.jpg" alt="" width="70"></td> <td>法国大使馆</td> <td>从国内可以经东京、奥克兰转机前往大溪地教</td> <td class="blue">帆船环岛游,看传说中的面包树;海底喂食鲨鱼</td> </tr> <tr> <td>2</td> <td>塞舌尔</td> <td>最纯净的奢华海岛</td> <td><img src="../images/gs/22.jpg" alt="" width="70"></td> <td>免签</td> <td>从香港乘坐塞舌尔航空</td> <td class="blue">和乌龟嬉戏,看国宝海椰子、沙滩友</td> </tr> <tr> <td>3</td> <td>圣托里尼</td> <td>最浪漫纯净的蓝白世界</td> <td><img src="../images/gs/33.jpg" alt="" width="70"></td> <td>申根签</td> <td>从雅典乘船6-8个小时可以到达</td> <td class="blue">无敌海景和美丽的夕阳,克里特岛的迷宫</td> </tr> <tr> <td>4</td> <td>毛里求斯</td> <td>天堂的故乡</td> <td><img src="../images/gs/44.jpg" alt="" width="70"></td> <td>免签</td> <td>上海直飞或香港中转</td> <td class="blue">潜水,看奇幻的七色大地和落差超高的瀑</td> </tr> </table> </body> </html>
点击 "运行实例" 按钮查看在线实例
手写代码:css中表格的设置: 加边框,表格线折叠为实绩,表格宽度,对齐,外边距,阴影等
总结:
本次课程,我学习了CSS表格的设置。具体来说;
表格线折叠,实现了表格变为实线的方法;
表格宽度的设置,我自己制作的表格,我写成了70%;
表格中插入图片,并且利用box-shadow来实现阴影效果;
利用border-radius 50%实现图片形状为圆形;
还有比较基本的内边距padding和外边距margin的设置。
疑问:如果我表格中文字比较多,字体变小,是不是可以利用class来设置?
1)我每次做作业,插入的图片都显示不了,我把我本地实际效果图片上传。
2)图片的文件夹images是不是跟0322的文件夹同级?引入图片的img src="../images/gs/2.jpg"是不是只能两个dot?
附实际效果图: