1
60
谢谢你这个有趣的问题。这里没有什么要考虑的了。
什么是一对?两种元素结合在一起。所以我们需要一个标签。
该对包含密钥和相应的值:
接下来要考虑的是成对的显示。 通常的布局是表格布局:
冒号可以很容易地通过CSS添加,但这在IE中肯定不起作用。
综上所述:
在这种情况下,我能看到的唯一选择就是
再一个:
或:
或者,当钥匙可以链接时:
键和值对通常存储在数据库中,那些通常存储表格数据, 所以这张桌子最适合我。 你怎么认为? |
2
23
跟随
specification
(和
further details
)Alexandr Antonov提供:
使用
为了更方便地设计或分析,
|
3
12
XHTML2引入了使用
X/HTML 5 vs XHTML 2 > Enhancement To Definitions Lists
|
4
6
A
|
5
5
我曾经
|
6
3
这不是我首选的解决方案,但它巧妙地滥用了语义元素:
|
7
2
在我之前的其他人已经(我认为)处理了在代码中提供可视化定义的问题。这就留下了渲染和CSS的问题。在大多数情况下,这可以非常有效地完成。最大的例外是在每组dt/dds的周围放置一个边界,这是公认的非常棘手的-也许不可能可靠地设计样式。
它适用于键值对,但如果在一个“集合”中有多个dd,则会出现问题,如:
然而,撇开边框样式的限制不谈,做任何其他事情来关联集合(背景、编号等)都是很有可能的。这里有一个很好的概述: http://www.maxdesign.com.au/articles/definition/
我认为还有一点值得注意,如果您希望以最佳的样式定义列表来提供视觉分离,那就是CSS的自动编号功能(
|
8
2
当然,你可以用 HTML Custom elements spec 不幸的是,浏览器支持并不是那么好,但是如果我们很少关心像浏览器支持这样简单的事情的话,那么当我们处理语义的时候 你可以用这样一种方式来表达它: 在注册了你的全新花式元素之后:
你这样写标记:
HTML自定义元素的唯一条件是它们需要一个破折号。当然,你现在可以是超级创意。。。如果你在建一个汽车零件仓库,里面有零件清单和序列号:
你不能得到更多的语义比这!
或者是这样(如果我需要用视觉的方式来设计和显示键)
|
9
1
隐马尔可夫模型。
我同意这不是100%完美,但考虑到你可以使用空格字符来缩进:
|
10
1
除了
不过,您没有迷失方向,还有一个选择:使用可以翻译成HTML的标记语言。一个很好的选择是降价。 使用一些降价引擎提供的表扩展,您可以得到如下代码:
当然,这意味着您需要一个构建步骤来将标记转换为HTML。 通过这种方式,您可以获得有意义的标记(表格数据表)和可维护的代码。 |
11
0
这不需要对长值进行特殊处理。
|
12
0
命令:
|
13
0
|
14
-1
至于在屏幕上的渲染,应用于dd的一个大的底部边距是足够的视觉分离。 |