gpt4 book ai didi

html - 是否应使用 Twitter Bootstrap Row/Col 进行布局?

转载 作者:行者123 更新时间:2023-11-28 00:00:16 25 4
gpt4 key购买 nike

我正在使用 Twitter Bootstrap 开始一个非常基本的网上商店。我开始主要将它用于一些简单的样式设计等等,但随着我的使用,我发现自己使用了更多他们的布局功能。

有一件事我很好奇:我记得有人告诉我,一般来说,我不应该使用 HTML 表格进行页面布局。 IE。将它们用于表格数据(其预期目的)是很好的,但不适用于在页面上排列元素。

我的问题是:Bootstrap row 和 col 类应该用于页面布局,还是专门用于表格数据?这看起来与使用表格非常相似,但看起来他们构建的 Bootstrap 中的行/列用于响应式布局。如果它们不同,为什么它们不同?

最佳答案

Bootstraps 行和列类很好。它们与对非表格数据布局使用表(tabletrtd 标签)不同。

布局表的问题有两个方面

  1. 它们的刚性:您无法转换 <td> s 连续进入一个像 float 一样操作的结构(至少不只是使用 CSS),所以你改变布局的唯一办法就是进入并重新安排标记结构,比如从表格中撕下单元格并转换他们到div。这使得它们对于响应式设计毫无用处(这是你的关键词)

  2. 它们的语义:表格应该说“嘿,我是一个有序数据数组”,所以对于阅读 HTML 代码的人来说,您将它们用于页面 -布局。这也是(理论上)搜索引擎优化的一个问题。

这两点都不适用于 Bootstrap rowcol-类,或用于使用 display:table (等)一般

关于html - 是否应使用 Twitter Bootstrap Row/Col 进行布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21718748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com