html - 用 css 对齐垂直 li 元素文本

标签 html css

我希望能够证明这段文字的合理性..

对于我的生活,我无法让它工作。

HTML:
<div id="main-content-left-container">
<ul id="left-bullets">
        <li>I want all/li>
        <li>of this text</li>
    <li>justified to the left-bullets 70% width size</li>
</ul>
<img > //not important here
</div>

CSS:
#main-content-left-container {
width: 450px;
position: relative;
float: left;
margin-left: 5px;
}

#left-bullets {
position: relative;
width: 70%;
margin: 0 15px 0 auto;
list-style-type: disc;
font-size: 12pt;
text-align: justify;
}

我在 CSS 中尝试了许多文本对齐的变体和组合。显示: block 等。但我仍然无法得到这个文本来证明。

最佳答案

found这段代码可以做到这一点:

#element:after {
  content: "";
  display: inline-block;
  width: 100%;
}

虽然某些版本的 IE 不支持此功能。

fiddle :http://jsfiddle.net/bortao/LtKeK/

关于html - 用 css 对齐垂直 li 元素文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21590076/

相关文章:

html - 有没有办法使html模块化

java - 如何在 Maven 企业应用程序中导出 .html 文件 (Netbeans 6.9)

php - 登录时它没有带我到正确的位置

javascript - Angularjs ng 类样式

css - 内部样式表不覆盖外部样式表?

javascript - 让一个 div 定义另一个的高度

javascript - <li>标签的数值位于哪里?

jquery - 使用 jquery 隐藏/显示表格 CSS 的行

jquery - 如何在 div 元素中垂直和水平居中文本

html - 如何反转使用 CSS 创建的五边形?