Dan_j
2014-12-03 18:56
为什么“盒子1”不是居中的?? 怎么看 padding:10px 上下左右都是10px呢?
文字可以通过添加下列代码实现居中:
text-align:center; line-height:100px;
也许下面的代码可以让你更加了解:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>填充</title> <style type="text/css"> #box1{ width:100px; height:100px; padding:10px; border:1px solid red; } #box2{ background: #ccc; width: 100px; height: 100px; text-align: center; line-height:100px; } </style> </head> <body> <div id="box1"><div id="box2">盒子2</div></div> </body> </html>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>填充</title>
<style type="text/css">
#box1{
width:100px;
height:100px;
padding:10px;
border:1px solid red;
text-align:center;
line-height:5em;
}
</style>
</head>
<body>
<div id="box1">盒子1</div>
</body>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>填充</title>
<style type="text/css">
#box1{
width:100px;
height:100px;
padding:50px 0px 0px 50px;
border:1px solid red;
}
#box2{
width:50px;
height:50px;
border:1px solid red;
}
</style>
</head>
<body>
<div id="box1">
<div id="box2"></div>
</div>
</body>
</html>
你按照我这样写,你就发现可以居中了
如果所写的值小于本身的值的话,那么不会改变
初识HTML(5)+CSS(3)-升级版
1225808 学习 · 18234 问题
相似问题