gpt4 book ai didi

css - 追求纯 CSS 布局是否有商业原因?

转载 作者:技术小花猫 更新时间:2023-10-29 10:06:33 25 4
gpt4 key购买 nike

似乎每次我尝试创建一个纯 CSS 布局所花费的时间都比我使用一两个表格花费的时间要长得多。使用不同数量的数据使三列的长度相等似乎需要特别花哨的技巧,尤其是在处理跨浏览器问题时。

我的问题:

这几张 table 会伤害到谁?

表格似乎在处理表格数据时效果特别好——为什么在当今时代它们如此受人诟病?

Google.com 在其源代码中有一个表格,许多其他网站也是如此(stackoverflow.com 顺便说一下没有)。

最佳答案

由于这是堆栈溢出,我给你我的程序员的答案

语义 101

先看看这段代码,想想这里哪里出了问题...

class car {
int wheels = 4;
string engine;
}

car mybike = new car();
mybike.wheels = 2;
mybike.engine = null;

当然,问题在于自行车不是汽车。汽车类不适合自行车实例。该代码没有错误,但语义不正确。它对程序员的影响很差。

语义 102

现在将其应用于文档标记。如果您的文档需要显示表格数据,那么合适的标签应该是 <table> .但是,如果您将导航放置到表格中,那么您就是在滥用 <table> 的预期目的。元素。在第二种情况下,您没有提供表格数据——您(错误地)使用了 <table>实现展示目标的元素。

结论

这伤害了谁?没有人。如果您使用语义标记,谁会受益?你——以及你的专业声誉。现在去做正确的事。

关于css - 追求纯 CSS 布局是否有商业原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5323/

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