首页 > 开发 > CSS > 正文

浅谈css处理水平居中的问题

2024-07-11 08:33:51
字体:
来源:转载
供稿:网友

1、水平居中设置-行内元素

通过父元素设置 1 text-align:center; ,让父元素的内容居中

2、水平居中设置-定宽块状元素

块状元素的宽度width为固定值,通过设置“左右margin”值为“auto”来实现居中的

例子:

CSS Code复制内容到剪贴板

<!DOCTYPE HTML>    
<html>    
<head>    
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">    
<title>定宽块状元素水平居中</title>    
<style>    
div{    
    width: 200px;/*固定的宽度*/    
    margin: 20px auto;/*左右margin设置为auto*/    
    border: 1px solid red;    
}    
</style>    
</head>    
<body>    
<div>我是定宽块状元素,我要水平居中显示。</div>    
</body>    
</html>  

3、水平居中设置-不定宽块状元素
 
方法1. 加入 table 标签

例子:

XML/HTML Code复制内容到剪贴板

<!DOCTYPE HTML>  
<html>  
<head>  
<meta charset="utf-8">  
<title>不定宽块状元素水平居中</title>  
<style>  
table{   
    margin:0 auto;   
}   
/*下面是任务区代码*/   
.wrap{   
    background:#ccc;   
}   
</style>  
</head>  
<body>  
<table>  
  <tbody>  
    <tr><td>  
        <div class="wrap">  
            我要水平居中     
        </div>  
    </td></tr>  
  </tbody>  
</table>  
  
</body>  
</html>  

方法2. 设置 display:inline; 方法,与第一种类似,显示类型设为行内元素,进行不定宽元素的属性设置

例子:

CSS Code复制内容到剪贴板

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表