`
nicegege
  • 浏览: 588287 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

div层居中和table居中

    博客分类:
  • css
 
阅读更多

 

1.网页开发的时候,网页内容要居中显示。经常用到的方式有两种方式:1.div层居中;2.table表格居中

实例1.table居中.在table标签中设置align为center就可以

 

<style>
.style{
	  border:solid 1px blue;

}

</style>
<table width="940"  align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td rowspan="2" align=left  class="style">
			表格居中
		</td>
		<td width="270" class="style">表格居中2</td>
	</tr>
	<tr>
		<td align=center class="style" >
			表格居中	
		</td>
	</tr>
</table>
<table width="940"  align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td rowspan="2" align=left  class="style">
			表格左对齐
		</td>
		<td width="270" class="style">表格左对齐</td>
	</tr>
	<tr>
		<td align=center class="style" >
			表格左对齐	
		</td>
	</tr>
</table>

<table width="940" align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td rowspan="2" align=left  class="style">
			表格右对齐
		</td>
		<td width="270" class="style">表格右对齐</td>
	</tr>
	<tr>
		<td align=center class="style" >
			表格右对齐	
		</td>
	</tr>
</table>

  实例2.div层布局,设置层css属性:position:relative;left:50%;margin-left:-width/2;

<style>
.style{
	  border:solid 1px blue;


}
.div_main{
		border:solid 1px blue;
		
		float:center;
}
.div_style1{
	  /*设置层1居中*/
	  position:relative;  
	  border:solid 1px red;
	  width:940px;
	  left:50%;
	  margin-left:-470px;
  

}
.div_style2{
	  border:solid 1px yellow;

}

.div_in_div1{
	background-color:green;	
	width:200px;
	height:150px;
	/*设置下一个层靠左对齐*/
	float:left;

}
.div_in_div2{
	background-color:grey;
	width:200px;
	height:150px;
	/*设置下一个层靠左对齐*/
	float:left;
	
}
.div_in_div3{
	background-color:pink;
	width:200px;
	height:150px;
	/*设置靠右对齐*/
	float:right;
}
hr{color:blue;}
.independ{
	/*设置宽,高*/
	width:800px;
	height:300px;
	/*设置居中*/
	position:relative;
	left:50%;
	margin-left:-400px;
	
	
	border:solid 1px gray;
	background-color:gray;

}
</style>
  <div class="independ">



</div>

<div class="div_main">
	
  <div class="div_style1">
  			   层布局 1
			   <hr>
			<div class="div_in_div1">层中层1</div>  <div class="div_in_div2">层中层2</div>	
			<div class="div_in_div3">层中层3</div>	
  </div>
    <div class="div_style1">
  			   层布局  2
  </div>
     <div class="div_style2">
  			   层布局  3
  </div>


</div>

总结:以上的内容测试在IE浏览器中,后来发现显示在火狐浏览器中就会出现左对齐,而不居中。

在为了兼容IE浏览器和火狐浏览器:在body标签样式中设置text-align:ceter;表示body标签中的内容要水平居中显示,然后再body标签中的table或div层中设置width宽度,还有margin:0 auto;说明水平方向上自由活动。

注意还要body标签中的table和层得float属性,float属性值会影响你的居中显示。

 

分享到:
评论

相关推荐

    DIV+CSS DIV居中布局

    本篇文章将深入探讨如何利用`DIV+CSS`实现`DIV`的居中布局。 首先,我们要理解`&lt;div&gt;`元素。`&lt;div&gt;`是“division”的缩写,代表一个区域或区块,在HTML中用于组合其他元素,是构建网页布局的基础。通过设置`&lt;div&gt;`...

    DIV居中及DIV垂直居中.html

    该html代码是实现DIV居中及DIV垂直居中的实例,包括: div居中, div内文本居中及垂直居中, div嵌套div并居中, div嵌套div并垂直居中.

    div+css实现div的多层重叠,并且居中显示

    我们在制作网页时,有时需要多重div的重叠,每个div添加不同的内容,以实现特殊的层叠效果,这个如何实现,在网上没找到现成的详细的教程,但是可以用现有的知识,自己摸索哦。终于成功了,O(∩_∩)O~ 分享出来。...

    DIV+CSS 图片垂直居中效果

    在网页设计中,"DIV+CSS 图片垂直居中效果"是一个常见的布局需求,它涉及到CSS的盒模型、定位和Flexbox或Grid等现代布局技术。以下是对这一主题的详细阐述: 1. **基础概念** - **DIV**:HTML中的`&lt;div&gt;`元素是一...

    div层居中代码下载

    ### DIV层居中技术详解及应用 #### 一、引言 在网页设计与开发过程中,经常需要将页面中的元素(如DIV)居中显示,以达到更好的视觉效果和用户体验。本文将详细介绍如何实现DIV的水平居中以及垂直居中,并提供具体...

    DIV+CSS水平垂直居中

    DIV+CSS 水平垂直居中网页学习 DIV+CSS 水平垂直居中是Web开发中一个常见的问题,如何将DIV元素水平垂直居中是一个非常重要的知识点。本文将详细介绍DIV+CSS水平垂直居中的方法和实现原理。 一、使用position:...

    div框水平垂直居中跟内容垂直居中.html

    div框水平垂直居中跟内容垂直居中

    让Div层上下左右都居中的方法

    让Div层上下左右都居中的方法! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/

    css布局居中和CSS内容居中区别和对应DIV CSS代码.docx

    本文将详细讲解CSS布局居中和内容居中的区别以及对应的DIV CSS代码,帮助初学者理解这两个核心概念。 一、CSS布局居中与内容居中 1. **CSS布局居中** 布局居中是指设置一个容器(如DIV)使其内容在浏览器视口水平...

    Jquery弹出div层窗口以及div屏幕居中,背景滤镜效果,div拖拽效果

    以上就是关于“jQuery弹出div层窗口、div屏幕居中、背景滤镜效果和div拖拽效果”的核心知识点。通过熟练掌握这些技巧,开发者可以创建更富有互动性和用户体验的网页应用。在实际开发中,还需要根据不同的项目需求,...

    div 内table 居中实现代码

    在网页布局设计中,使元素居中是一种常见的需求,这里我们关注的是如何使用CSS将一个包含在`div`中的`table`元素居中显示。在提供的代码示例中,使用了`div`和`table`元素,以及CSS样式来实现这个效果。下面将详细...

    在DIV中图片垂直/水平居中(最简单方法).rar

    在网页设计中,将图片在div中垂直和水平居中是一项常见的需求,这涉及到CSS布局技术的运用。本文将深入探讨如何使用最简单的方法来实现这个目标,同时也会涉及JavaScript(JS)的一些特效,尽管在描述中没有明确指出...

    div中套用div的文本上下左右居中的css

    css:可以令层中层上下左右居中。(即:div之中的div的文本,上下左右居中显示)

    js+CSS实现弹出居中背景半透明div层的方法.docx

    JS+CSS 实现弹出居中背景半透明 div 层的方法 在 Web 开发中,弹出居中背景半透明 div 层是一种常见的交互效果,通过 JavaScript 和 CSS,我们可以轻松实现这种效果。在本文中,我们将详细介绍如何使用 JS+CSS 实现...

    table转div工具

    "table转div工具"就是为了帮助开发者将原有的基于table的布局转换成更现代、更优化的div+CSS布局。 首先,我们需要理解table和div之间的主要差异。Table元素主要用于显示结构化数据,如表格或矩阵。它的布局是固定...

    DIV 垂直居中

    DIV 垂直居中DIV 垂直居中DIV 垂直居中DIV 垂直居中DIV 垂直居中DIV 垂直居中

    div在div中居中的多种方式演示.html

    提供了div在div中居中的多种方式,直接打开文件F12查看样式即可,简单方便。不再只会使用绝对布局

    div中多行文字垂直居中

    在网页设计中,让多行文字在`div`元素中垂直居中是一项常见的需求,尤其在构建响应式布局和用户界面时。实现这个效果的方法多种多样,每种方法都有其适用场景和优缺点。以下是一些主要的策略来实现`div`中多行文字的...

    Table转div+css工具

    在网页设计领域,布局方式的发展经历了从表格(Table)到层(Div)+CSS的转变。"Table转div+css工具"就是专为此目的而设计的一款实用软件,它能够帮助开发者将原有的基于表格的HTML代码转换成使用Div和CSS进行布局的...

Global site tag (gtag.js) - Google Analytics