div与表格什么时候使用? 都说div比table好。在网上也查了一下。说div更符合标准。但是为什么现在许多论坛都还是使用table呢?CSDN的首页是使用的DIV。而论坛就是使用的表格。那什么时候使用DIV什么时候使用表格呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 div 是用来布局的 table 是用来显示数据的. 虽然div也能做出table的样子,但是画蛇添足 table简单很多 DIV的话 兼容性问题很多 如果你能够解决兼容性问题 用DIV吧 这是趋势 虽然说DIV更好。感觉DIV要更难控制一些, 这个要看具体情况吧。div+css确实要比table流行。因为div布局方便,速度快。后期好维护。 只要网站效果好看,用哪个都可以,但我喜欢DIV,控制灵活。 $oddeven=1;While($it=mysql_fetch_array($info)){ echo"<tr id='ttltr' class='"; if($oddeven==1){ echo"ttaaa"; $oddeven=0;} else if($oddeven==0) { echo"ttbbb"; $oddeven=1;} echo"' >"; echo "<td WIDTH='150px' style='border-collapse:collapse; border:1px solid #ccc' height='18px'>"; echo" <a href='detail_gen.php?id="; echo $it["flowiD0"]; echo"'target='_blank'>"; echo $it['flowiD0']; echo "</td>";...显示数据库内容时TD很给力的 记住我的话 div 是做框架的 别人家说啥你是啥 DIV的话 兼容性好像不是很好 之前也做过一些网站都是用div写的后来发现有些浏览器是不怎么兼容的 “语义”学习一下html标签本身的语义表示什么就知道该怎么用了最早期的网页都是按语义写的,相当于一个比较工整的文本,因为做网页的人往往就是文章作者本人然后,人们不满足了,开始制作更漂亮的网页——社会分工了,催生了不写文章,只制作网页的人,早期没有div,所以用table布局——就是语义被抛弃了当html4后,尤其是css2后,人们发现div能做出更复杂的布局结构,table回归数据表格了但同时几乎没人再用<p><h2>之类标签了html5,出现了新的不错的语义标签,放眼看看语义会否回归吧…… 使用div你必须要熟悉css,它的前台显示都是通过css控制的,而table的布局,它可以不怎么依赖css,因为table它有布局功能,但是div布局能使得页面更加的整洁,可维护性也好。如果需要改变它的布局那么你只需改一下它的css文件,而它的html文件可以不做任何的修改。而table当你要改变页面布局的时候,就是需要重新写一个html文件了。在以前使用table开发的网站比较多,引文table的布局能力比较好,开发起来方便(主要还是引文它不依赖css)。但是近期都比较推荐css+div开发,但是由于不同浏览器对css的支持不同,导致开发起来有点费力,所以还是有些人选择使用table。我个人比较偏好与使用div+css,所以我在开发中一直使用的是div+css,同时也会使用table。使用table只是个表格的作用,但是具体情况还是得灵活处理。我一般都是使用table套在div中,是为了使得内容呈现表格的样式。 div 前台美观, table 后台数据控制<p><h2><h1>标签是对SEO 优化,除非你抛弃搜索引擎。 在有能够实现分块功能的标签时,尽量少用<div>,使用过多的<div>显得纷繁复杂 DIV用来布局的,也就是用来组织版面的;而TABLE只是用来组织数据的(数据表格);所以,不要用TABLE来布局,这是十分乱的,因为表格的嵌套过多会影响页面解析的(表格布局的网站,必须等浏览器把所有的内容全部下载到缓冲区才能完全显示。所以当网站使用表格布局时,而且访客网速有点慢时,经常会出现浏览器页面一时卡住,有很多垂直条条的效果,等它把数据全部下载完毕,才能正常显示) div布局出现的初衷是为了实现表现与结构分离,也就是说用CSS来描述文档的表现更符合W3C标准,建议不要太过于纠结,div和table都有自己合适的应用场合,一般来说,div更适合布局,而table更适合数据展现,比如数据统计表格。 php上传问题,图片能上传,视频不能上传 如何在同一页面显示提示信息 php 有什么方法导出真正的EXCEL文件,而不是文本或xml或其它EXCEL可以打开的文件??? 如何判断字符串中是否含有数字 为玉树默哀,网页如何改成黑白的 在php程序中,变量的命名规则是怎样的,以下三种写法中,哪种是正确的? 请问一个smarttemplate模板的问题 100分相送,关于IIS+mysql+php的配置 PHP使用模板,在替换变量时的问题!!50送上! filezilla连接远程服务器超时 【求助】关于留言板翻页的问题 php写webservice和调用webservice 在线等
While($it=mysql_fetch_array($info)){
echo"<tr id='ttltr' class='";
if($oddeven==1){
echo"ttaaa";
$oddeven=0;}
else if($oddeven==0)
{
echo"ttbbb";
$oddeven=1;}
echo"' >";
echo "<td WIDTH='150px' style='border-collapse:collapse; border:1px solid #ccc' height='18px'>";
echo" <a href='detail_gen.php?id=";
echo $it["flowiD0"];
echo"'target='_blank'>";
echo $it['flowiD0'];
echo "</td>";
...
显示数据库内容时
TD很给力的
学习一下html标签本身的语义表示什么就知道该怎么用了
最早期的网页都是按语义写的,相当于一个比较工整的文本,因为做网页的人往往就是文章作者本人然后,人们不满足了,开始制作更漂亮的网页——社会分工了,催生了不写文章,只制作网页的人,早期没有div,所以用table布局——就是语义被抛弃了当html4后,尤其是css2后,人们发现div能做出更复杂的布局结构,table回归数据表格了但同时几乎没人再用<p><h2>之类标签了html5,出现了新的不错的语义标签,放眼看看语义会否回归吧……
div 前台美观, table 后台数据控制
<p><h2><h1>标签是对SEO 优化,除非你抛弃搜索引擎。
所以,不要用TABLE来布局,这是十分乱的,因为表格的嵌套过多会影响页面解析的(表格布局的网站,必须等浏览器把所有的内容全部下载到缓冲区才能完全显示。所以当网站使用表格布局时,而且访客网速有点慢时,经常会出现浏览器页面一时卡住,有很多垂直条条的效果,等它把数据全部下载完毕,才能正常显示)