css - 文本后没有填充/边距的间距

标签 css html

我正在寻找如何在段落中的文本后添加间距。

HTML:

<h1>abc</h1>

CSS:

h1 {
    float: left;
    background: red;
    color: white;
    text-indent: 15px;
}

h1:after {
    content: '';
    margin-left: 15px;
}

但是:仅在现代浏览器中工作之后? 如何在旧版浏览器的文本后添加没有填充和边距的空格?

工作演示:http://jsfiddle.net/YS2MQ/1/

最佳答案

您可以考虑将   实体添加到 html。

关于css - 文本后没有填充/边距的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15230932/

相关文章:

javascript - php post动态重定向并防止表单重新提交

javascript - 我如何将鼠标悬停、鼠标移开和单击结合起来。没有 .mouseout 会毁掉 .click

html - 我的链接在我网站的页眉部分不起作用?

html - 需要帮助从网站右侧删除一些空白..!

html - 如何在同一模态中打开和关闭另一个模态?

html - 如何将内联阻塞的 div 居中

jquery - 添加类以形成选择父级

css - 如何在 Font Awesome 符号上添加徽章?

css - 在不使用绝对位置的情况下,使用 css 重叠 div 的所有选项有哪些?

html - 为什么更改我的填充不会影响 IE 中元素的宽度?