- 链接流行度是什么意思?
- C# textbox限制输入 —— 整理
- 站点地图制作的几个技巧
- C#向access数据库插入货币类数值
- 分享两个新网站取得高质量内容的技巧
- js实现购物车数量的增加与减少
- (转)网站的外链的建设
- asp.net跳转页面的三种方法比较
- ASP.NET中Request.InputStream使用
- ASP.NET中使用代码来进行备份和还原数据库
邮箱:
手机:15383239821
div的文字如何垂直居中
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题文档</title>
<style type="text/css">
div {
height: 200px;
border: 1px solid;
}
span, b {
display: inline-block;
vertical-align: middle;
}
b {
height: 100%;
}
</style>
</head>
<body>
<div>
<span>HELLO WORLD<br />HELLO WORLD<br />HELLO WORLD<br />HELLO WORLD<br /></span>
<b></b>
</div>
</body>
</html>
1,因为要考虑到IE6,所以不用display: table-cell的方式。
2,因为你说文字的内容不固定,所以可能产生换行,所以不用height = line-height的方式。
给span, b设置display: inline-block,目的是为了让它们在div里是以一行的方式呈现。再给b设置高度100%,让它占满div里的一行,而前面的span就可以自动补白,同样占满这一行。最后设置vertical-align: middle,让span居中。
-
2023-09-19php中$_GET是什么意思
-
2013-06-26用JavaScript(js)对时间格式化
-
2014-03-03导入Excel到数据库
-
2023-01-29c#中Enumerable.Range 使用
-
2024-07-11关于Mysql 中 Row size too large (> 8126) 错误的解决
-
2012-07-02搜索引擎优化时,怎样确定长尾关键词!
