在下面的示例中,我试图垂直和水平对齐中间的文本。
由于某种原因它没有正确出现我也尝试了几个例子
演示http://jsfiddle.net/AMcnZ/22/
第二次演示http://jsfiddle.net/AMcnZ/32/
.boxcaption{
float: left;
position: absolute;
background: #000;
height: 25px;
width: 100%;
opacity: .6;
padding-top:3px;
text-align:center;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
这是您可以使用 CSS 执行的操作并获得结果:http: //jsfiddle.net/surendraVsingh/AMcnZ/31/
height
从中删除.boxcaption
。
.boxcaption{
float: left;
position: absolute;
background: #000;
width: 100%;
text-align:center; /*Add this*/
padding:5px 0 0 0; /*Add this*/
opacity: .6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}