【问题标题】:How to display <div> inline surrounded with text?如何显示用文本包围的 <div> 内联?
【发布时间】:2010-11-23 21:11:42
【问题描述】:

我想内联显示一个&lt;div&gt; 元素,以便它被文本包围。

我的代码是:

<span>Here is some <div class="a"></div> text</span>

比方说,"a" 类定义如下:

.a {
    width:20px;
    height:20px;
    background-color:#f00;
}

结果应该是这样的:

可行吗?感谢您的任何建议。

【问题讨论】:

    标签: css html inline


    【解决方案1】:

    有一个 CSS 属性 display: inline-block; 但我不知道它与浏览器的兼容性如何(在我的 FF 中可以正常工作)

    我会为你做一些快速测试。

    更新

    我已经在 Chrome、FF 和 IE 中对其进行了测试。 适用于 IE8,而不是 IE7。 Chrome 和 FF 一样好

    【讨论】:

    【解决方案2】:

    基本上只需添加display: inline-block; 您可能想稍后对其进行调整,但这应该适用于除 IE6 之外的任何地方

    【讨论】:

    • 适用于 safari、chrome、opera、FF、IE8,但不适用于 IE6/IE7
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    相关资源
    最近更新 更多