gpt4 book ai didi

html - 网页设计中的硬编码 "width"是否可以接受?

转载 作者:搜寻专家 更新时间:2023-10-31 22:16:19 24 4
gpt4 key购买 nike

这是我第一次使用 WebDesign,我正在设计一个带有文本框、标签等的表单...并且有一个问题:是否可以为这些控件设置硬编码宽度?或者我应该在任何地方使用其他技术,例如不同 DIVS 上的 DIV 和百分比?

最佳答案

应尽可能使用外部 CSS 文件。我看到的唯一异常(exception)是涉及 JavaScript 时,因为它会在修改元素时设置内联样式(对此,您无能为力,所以这是异常(exception))。

内联样式不受欢迎是因为

  • 它只影响该元素,一旦您有另一个需要相同样式的元素,它就会变得无用。
  • 这使您的代码很难维护,因为当所有内容都是内联时,您必须接触每个文件才能进行更改。
  • 它违背了级联样式表的级联部分的目的(内联样式总是比非内联样式具有更高的优先级),并且在尝试更改外部样式时可能会导致意外结果,并且某些内容没有按应有的方式更改.
  • 大多数元素上的 width=100px 之类的东西已被 W3C 弃用或至少不鼓励。
  • 它违反了表示和内容的分离。
  • 这会导致大量复制,这违反了 DRY 原则。

关于html - 网页设计中的硬编码 "width"是否可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6429223/

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