【发布时间】:2014-11-09 07:29:31
【问题描述】:
这就是我现在所拥有的。在其他使用vertical-align:middle 并将line-height 设置为与height 属性相同的值的div 中,它应该可以工作!唯一的问题是在这些div 中我使用了像素尺寸而不是百分比。谁能告诉我为什么这不适用于百分比?还将text-size 设置为 50% 也应该使文本大小为 div 的一半,但它真的很小吗?这是怎么回事?
#chooseStateAlabama {
width: 20%;
height: 25%;
top: 0;
left: 0;
position: absolute;
background: url(../_images/_unitedStates/_states/chooseStateAlabama.png);
background-size: 100% 200%;
float: left;
color: #FFFFFF;
font-family: Arial;
font-style: normal;
font-weight: bold;
font-size: 50%;
line-height: 25%;
text-align: center;
vertical-align: middle;
}
【问题讨论】:
-
您能否发布更多包括 HTML 在内的代码或创建fiddle?
-
font-size与父元素的高度无关。它与基本字体大小有关。line-height同上。 -
这就是发生的事情! jsfiddle.net/L85h8vvj
标签: html css dreamweaver