什么是HTML和CSS。说明Table和Div布局的优缺点儿。
展开全部
HTML 就是超文本标记语言,CSS 是HTML 里面的样式。
个人感觉 table 的优点是:table不需要考虑浏览器兼容问题。
缺点:
1、代码臃肿,不管内容多或少 你最少要<table><tr><td>才能开始写内容</td></tr></table>。
2、到了需table嵌套table的时候 直接傻眼了,代码繁乱完全不利于修改。
3、不利于收索引擎收索。
DIV的优点是:
1、结构跟样式分离开来,代码简洁清晰 ,便于维护 开发。
2、容易被收索引擎收录。
3、定位精准。
缺点是:需要考虑浏览器兼容性的问题,比较难学。
当然 DIV支持的所有样式 表格同样的都支持,表格的缺点虽然多,但是还有有DIV无法取代的,比如企图让DIV里的内容垂直居中,那就麻烦了,表格责直接一个Valign:middle;搞定。
比如几个DIV之间宽度自适应的问题,跟100%DIV布局的问题 表格都完全可以解决。
总结就是: DIV+CSS 可以简单实现的 布局就不要用表格了 ,除了DIV 难以实现的 用下table也无大碍,不要觉得自己的页面里出现table就好像天理不容的样子,DIV虽然是当今发展的趋势,但是也不能忽略table的使用,合理的结合 灵活应用就行了。
个人感觉 table 的优点是:table不需要考虑浏览器兼容问题。
缺点:
1、代码臃肿,不管内容多或少 你最少要<table><tr><td>才能开始写内容</td></tr></table>。
2、到了需table嵌套table的时候 直接傻眼了,代码繁乱完全不利于修改。
3、不利于收索引擎收索。
DIV的优点是:
1、结构跟样式分离开来,代码简洁清晰 ,便于维护 开发。
2、容易被收索引擎收录。
3、定位精准。
缺点是:需要考虑浏览器兼容性的问题,比较难学。
当然 DIV支持的所有样式 表格同样的都支持,表格的缺点虽然多,但是还有有DIV无法取代的,比如企图让DIV里的内容垂直居中,那就麻烦了,表格责直接一个Valign:middle;搞定。
比如几个DIV之间宽度自适应的问题,跟100%DIV布局的问题 表格都完全可以解决。
总结就是: DIV+CSS 可以简单实现的 布局就不要用表格了 ,除了DIV 难以实现的 用下table也无大碍,不要觉得自己的页面里出现table就好像天理不容的样子,DIV虽然是当今发展的趋势,但是也不能忽略table的使用,合理的结合 灵活应用就行了。
展开全部
html是一张文本标记语言,可以比做人的骨架
css是样式,可以比喻做定义人的皮肤颜色,身高,重量等属性
具体参考http://baike.baidu.com/view/692.htm
其实html里面也可以包含样式,但是为了以后修改的方便,样式和html分开是必须的
table根本就不适合布局,是用来显示数据的,在布局上面表格已经被淘汰了。但是,一些单页的网页静态网页,以后一般不会修改的网页,我建议用table做(firework可以直接生成),做起来很快!
div+css
优点
1.以后方便修改,当然,你在做网页的时候,客户也经常会要求修改点什么,这时候div+css的优点就体现出来了
2.并且代码简洁,容易理解、查错。
3.浏览器渲染速度快!
4.配合js使用,可以做出很炫的动画效果。
缺点就是兼容浏览器有点麻烦
css是样式,可以比喻做定义人的皮肤颜色,身高,重量等属性
具体参考http://baike.baidu.com/view/692.htm
其实html里面也可以包含样式,但是为了以后修改的方便,样式和html分开是必须的
table根本就不适合布局,是用来显示数据的,在布局上面表格已经被淘汰了。但是,一些单页的网页静态网页,以后一般不会修改的网页,我建议用table做(firework可以直接生成),做起来很快!
div+css
优点
1.以后方便修改,当然,你在做网页的时候,客户也经常会要求修改点什么,这时候div+css的优点就体现出来了
2.并且代码简洁,容易理解、查错。
3.浏览器渲染速度快!
4.配合js使用,可以做出很炫的动画效果。
缺点就是兼容浏览器有点麻烦
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个有点难 css是样式 HTML包含CSS 我感觉table和div都差不多 只不过看个人喜好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
table现在不灵活,css现在快、灵活、改版方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |