![]() |
1
26
这可能得不到很多支持,但我的两分钱是: 在某些情况下,表格是 更容易的 对于布局;例如三列或表单(尽管这里有一些关于进行纯CSS表单布局的很好建议,所以也不要忽略这些建议。) Processes and methodologies can make good servants but are poor masters. - Mark Dowd, John McDonald & Justin Schuh in "The Art of Software Security Assessment" 我相信这句话非常适用于这种情况。如果您的表布局对您有效,不会导致可访问性问题,并且没有损坏,那么不要修复它。 像“你应该”、“必须”、“永远”这样的短语-让我害怕,因为一个尺码不适合所有人!拿一粒盐给狂热者吃。 |
![]() |
2
16
是,使用标签和CSS:
CSS:
|
![]() |
3
10
如果你不使用表格,你需要事先知道标签的宽度。对于多语言站点(i18n),这通常是一个问题。 对于桌子,它们可以拉伸以适合不同尺寸的标签。仅CSS还不能以一种良好的支持方式做到这一点。 |
![]() |
4
5
为什么不使用表格?听上去他们现在对你很有效。你担心无障碍问题吗?仅仅因为它是一个表并不意味着易访问性会受到影响。 我要提醒你,不要为了纯粹的缘故而为一个已解决的问题创建一个新的解决方案。即使你担心语义学,哪种语义学描述的形式呢? |
![]() |
5
5
我经常使用以下方法,它允许我精确地设置我喜欢的所有对齐方式。如您所见,它为CSS和JS提供了大量的钩子。
|
![]() |
6
3
在没有桌子的情况下,有很多方法可以做到这一点。一旦你得到了基本的格式,它就像桌子一样容易使用,它只是最初的游戏,可能是一个痛苦。所以,看看那些已经为你完成了全部工作的人:
我也记录了 the method I've settled on 上周(一个片段):
CSS:
|
![]() |
7
2
这取决于你和谁说话。纯粹主义者说使用CSS是因为table元素不是用于布局的。但对我来说,如果成功了,为什么要改变它?我现在确实在布局中使用了CSS,但是我仍然有很多我没有也不会更改的遗留代码。 |
![]() |
8
2
这里大多数非基于表格的答案都依赖于预先确定的固定宽度,这对于国际化或任何其他无法确定标签所需宽度的情况都是一种痛苦。
但是CSS有
HTML
CSS
简单。 |
![]() |
9
0
没有一种尺寸适合这一切。您使用的表示例可以改进,但是:
对于错误部分不太确定;我认为将它放在输入旁边比为它单独列更有意义。 |
![]() |
10
0
我过去使用这个相当有效: HTML:
CSS:
唯一真正让人抓狂的是Firefox2,它优雅地降级了。(请参阅-moz内联框,这有点黑客行为,但也不错) |
|
11
0
我也有这个问题,但是我的cocidil在左边有一个菜单(也有float:left在里面)。 所以。我的解决方案是: HTML
CSS
我认为,它也可以在形式类中使用,但实际上我在“新”类中有更多的形式。 |
|
YunusoviÄ · 我无法用css更改html段落颜色 1 年前 |
![]() |
Blake · 无法使用CSS旋转Angular 15中的字体图标 1 年前 |
![]() |
Phil Lucks · 如何制作边界的外半径? 1 年前 |
![]() |
roy_meir · 创建自定义下拉式元素 1 年前 |
![]() |
Community wiki · 如何为触摸设备优化网站 1 年前 |
![]() |
tpetzoldt · 如何在有光泽的情况下抑制图像的抗锯齿? 1 年前 |
![]() |
manofconstsorrow · 点击导航项目关闭汉堡菜单 1 年前 |