【发布时间】:2013-06-24 21:39:50
【问题描述】:
CSS:
.list-a .desc-fix {
width: 180px;
margin: 0px auto;
position: relative;
}
.list-a .desc {
background: url("../images/trans_black.png") repeat;
display: block;
font-family: arial;
font-size: small;
height: 18px;
margin: 3px 0 0 50px;
overflow: hidden;
padding: 10px;
position: absolute;
width: 180px;
z-index: 3;
right:30px;
left:30px
}
HTML:
<span class="desc-fix">
<span class="desc">
<h4>Text A</h4>
<h5>Text B</h5>
Long text long text long text Long text long text long text Long text long text long text Long text long text long text Long text long text long textLong text long text long text Long text long text long text
</span>
</span>
上面是我的代码,用于对齐绝对定位的跨度以在中间对齐。
但是当我加载页面时它没有在中间对齐。
当我更改(我认为不是真正的更改)任何 css 并通过 Firebug 将其更改回原始值时,它会居中对齐。有什么想法,发生了什么?
【问题讨论】:
-
你的css代码在哪里?
-
你的html代码中的
list-a在哪里 -
@falguni 我可以在问题顶部看到我的 css 代码
-
@Aravind30790 它是 desc-fix span 的父级
标签: html css firebug css-position center-align