作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 CSS 的新手,我创建了一个调用目录,它在左侧显示一个图标,旁边显示人名。在下一行中,我正在打印他的电话号码。电话号码居中对齐,但姓名并不总是如此。
为了让它居中,我将所有内容都放在一个 div 中
<div class="container thumbnails" id="all1" tabindex="5000" align="center">
</div>
我创建了一个 jsfiddle:http://jsfiddle.net/rajeevgurram/LmU5a/
当那个小图标将名字推到右边时,我如何才能使这个人的名字居中?
最佳答案
随着您了解更多,您会发现您很少想使用实际的 img 标签。在这种情况下,图像应该是它旁边的元素的背景。通过这种方式,您可以将其放置在任何您想要的位置,而不会影响您的内容。当您更改它时,您可能希望使标记更具语义(尽可能简单并由功能而不是样式定义)。我建议像这样:
HTML
<dl>
<dt><a href="#">Name 1</a></dt>
<dd>Description 1</dd>
<dt><a href="#">Name 2</a></dt>
<dd>Description 2</dd>
</dl>
CSS
dt {
background: url('icon.png') no-repeat left center;
}
关于css - 如何在 CSS 中第一个元素向右推时定位第二个元素中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23352368/
我是一名优秀的程序员,十分优秀!