html – CSS水平布局键/值图例.

前端之家收集整理的这篇文章主要介绍了html – CSS水平布局键/值图例.前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在html / css中创建一个水平的图例.我有一个彩色的盒子,旁边有一些文字,然后是一些空间,然后是一些彩色的盒子,一些文字,一个空格等.
[blue] - LabelA    [green] - LabelB    [red] - LabelC

我不知道如何做这个跨浏览器.我已经尝试过我可以想到的浮动div /跨度的所有组合,但是标签最终会在彩色框下方,或者我无法获得填充来分隔图例中的每个键.

你会如何做到这一点

解决方法

你不需要漂浮这种事情.真的你有的是一对列表.有一个名为 definition list标签集:
<dl>
    <dt>[blue]</dt>
    <dd> - LabelA </dd>

    <dt>[green]</dt>
    <dd> - LabelB </dd>

    <dt>[red]</dt>
    <dd> - LabelC </dd>
</dl>

默认情况下为内嵌块.从那里你可以像这样的元素对:

<style>
     dl
     {
         width: 200px;
         background: #fff;
         border: 1px solid #000;
         padding: 5px 15px;
      }

      dt,dd
      {
         display: inline;
      }       
</style>

猜你在找的HTML相关文章