Kure讲HTML_div标签和table标签
2017-12-27 13:48
330 查看
为什么要把这两个标签放在一起讲?
个人认为div标签可以算是一个万能标签,它可以通过CSS(层叠样式表)来模仿表格的形式来生成一个表格。那么很多人可能会疑惑那在开发的时候,到底是用div+css的形式实现一个表格组件,还是通过table实现一个表格。
个人觉得div实现的表格不具有语义化,不利于做seo(即搜索引擎优化技术,一句话就解释就是你的seo搞的好,那么网站容易被百度,谷歌等的搜索引擎查询到,这对于产品的推广可是个不小的影响。),因此你可以这么想,如果你做的是OA系统(办公自动化系统),或者ERP(人力资源管理系统)这种对seo要求不高的,果断选择div的形式吧。如果你做的是网站,需要和搜索引擎打交道,那么还是用tabel这种具有语义化的标签实现你的表格数据展示。
接下来让我们看看,如何使用table标签:
上面给出了一个table的简单应用,可以看看浏览器上的运行效果:
效果如图所示,看起来很丑,那么我们需要通过css让它变得炫酷起来(我避免在将html中讲解css及js的知识,所以你只需要关注如何通过标签展示你想要的数据即可,不要关注美丑问题!)
如何使用div标签?
div标签就相当于一个容器一样,可以展示你想要展示的数据,同样可以通过div标签的多层嵌套实现更复杂的界面结构(通常不建议将div嵌套的层数超过三层),我们当前的页面开发基本都是基于div+css来进行布局,然后做数据展示的,所以会使用div显得尤为重要。
个人认为div标签可以算是一个万能标签,它可以通过CSS(层叠样式表)来模仿表格的形式来生成一个表格。那么很多人可能会疑惑那在开发的时候,到底是用div+css的形式实现一个表格组件,还是通过table实现一个表格。
个人觉得div实现的表格不具有语义化,不利于做seo(即搜索引擎优化技术,一句话就解释就是你的seo搞的好,那么网站容易被百度,谷歌等的搜索引擎查询到,这对于产品的推广可是个不小的影响。),因此你可以这么想,如果你做的是OA系统(办公自动化系统),或者ERP(人力资源管理系统)这种对seo要求不高的,果断选择div的形式吧。如果你做的是网站,需要和搜索引擎打交道,那么还是用tabel这种具有语义化的标签实现你的表格数据展示。
接下来让我们看看,如何使用table标签:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> </head> <body> <!--table标签用来在界面上创建一个表格元素,而border属性表示表格的边框大小--> <table border="1"> <!--tr标签用来表示表格中的行--> <tr> <!--th标签用来表示表格头部--> <th>姓名</th> <th>民族</th> </tr> <tr> <!--td标签用来表示表格头部--> <td>张三丰</td> <td>230</td> </tr> </table> </body> </html>
上面给出了一个table的简单应用,可以看看浏览器上的运行效果:
效果如图所示,看起来很丑,那么我们需要通过css让它变得炫酷起来(我避免在将html中讲解css及js的知识,所以你只需要关注如何通过标签展示你想要的数据即可,不要关注美丑问题!)
如何使用div标签?
div标签就相当于一个容器一样,可以展示你想要展示的数据,同样可以通过div标签的多层嵌套实现更复杂的界面结构(通常不建议将div嵌套的层数超过三层),我们当前的页面开发基本都是基于div+css来进行布局,然后做数据展示的,所以会使用div显得尤为重要。
相关文章推荐
- HTML基础---认识标签(ul,ol,div,table,caption,dl,dt)
- html知识笔记(二)——div、table、a标签
- html中DIV+CSS与TABLE布局方式的区别及HTML5新加入的结构标签(转)
- HTML中div标签与table标签组合使用问题
- Extjs 利用panel html属性加入DIV实现如TextArea的效果,并且能正确使用html标签,实现如向textarea文本域嵌入按钮button或其他控件,,而且兼容firefox
- [html] div标签
- HTML中<div>标签的一个简单的使用和介绍
- html页面显示div源代码:用<xmp></xmp>标签
- html中table里的col标签
- html将table的宽度总和设置为和div宽度相同的方法
- html使用display:inline-block实现标签右对齐,值左对齐效果。和设置div宽度,并居中显示。嵌套div的里层div文字居中显示
- html table相关标签和属性
- html基础 table标记 设置边框线粗细 td标签 相邻列/行的单元格合并
- HTML table 标签边框问题(隐藏表格边框、单元格边框等)
- HTML中为何p标签内不可包含div标签?那哪些块元素里面不能放哪些块元素呢?
- HTML table、form表单标签的介绍
- HTML中div标签
- HTML <div> 标签
- HTML标签p和div的不同
- html 隐藏div HTML里隐藏表格TABLE或者DIV内容的css样式