表与基于CSS的网页布局

Tam*_*Tam 5 html css html-table

我从销售模板的网站为我的网站使用HTML模板,因为我不是设计师,并且想要做好准备,我使用Rails进行开发.我注意到一些网站通过使用CSS和页面中组件的绝对定位将其模板设计为"无表格".我实际上习惯在我的页面中使用表格.

你对此有什么看法?不使用表有真正的好处吗?

med*_*iev 12

简短的回答是你应该使用表格来表格数据(而不是布局,请参见这里的原因),否则你使用正确的元素用于正确的目的,p用于段落,div有意义的划分(不要滥用div),等等.每个元素都有用,您应该使用w3.org来查找.

话虽这么说,有些人仍然在CSS中有错误的思维框架,你应该避免完全依赖于绝对定位和像素完美滥用的布局,而是依靠流畅的,基于em的布局,当你可以这样做时更适应不同的屏幕分辨率和环境.

使用正确的语义标记HTML和CSS的其他好处是你可以控制样式表中的所有样式,这样可以减少标记汤代码(较小的文件大小),你只需要担心更新内容,而不是内部布局标记[表示(css)与行为(js)和内容(html)的分离].


rah*_*hul 6

不使用表的真正好处

  1. 加载页面速度更快
  2. 降低托管成本
  3. 重新设计更有效率
  4. 重新设计更便宜
  5. 整个网站保持视觉一致性
  6. 更好的SEO
  7. 无障碍
  8. 竞争优势(工作保障)
  9. 快速的网站范围更新
  10. 团队维护(和个人)更容易
  11. 提高了可用性
  12. 更复杂的布局和设计
  13. 没有间隔Gif

阅读这篇精彩的文章

CSS vs Tables - 为什么CSS优于网站设计中的表格的13个理由

  • 更复杂的布局和设计是一个优势? (2认同)