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>`元素。`<div>`是“division”的缩写,代表一个区域或区块,在HTML中用于组合其他元素,是构建网页布局的基础。通过设置`<div>`...
该html代码是实现DIV居中及DIV垂直居中的实例,包括: div居中, div内文本居中及垂直居中, div嵌套div并居中, div嵌套div并垂直居中.
我们在制作网页时,有时需要多重div的重叠,每个div添加不同的内容,以实现特殊的层叠效果,这个如何实现,在网上没找到现成的详细的教程,但是可以用现有的知识,自己摸索哦。终于成功了,O(∩_∩)O~ 分享出来。...
在网页设计中,"DIV+CSS 图片垂直居中效果"是一个常见的布局需求,它涉及到CSS的盒模型、定位和Flexbox或Grid等现代布局技术。以下是对这一主题的详细阐述: 1. **基础概念** - **DIV**:HTML中的`<div>`元素是一...
### DIV层居中技术详解及应用 #### 一、引言 在网页设计与开发过程中,经常需要将页面中的元素(如DIV)居中显示,以达到更好的视觉效果和用户体验。本文将详细介绍如何实现DIV的水平居中以及垂直居中,并提供具体...
DIV+CSS 水平垂直居中网页学习 DIV+CSS 水平垂直居中是Web开发中一个常见的问题,如何将DIV元素水平垂直居中是一个非常重要的知识点。本文将详细介绍DIV+CSS水平垂直居中的方法和实现原理。 一、使用position:...
div框水平垂直居中跟内容垂直居中
让Div层上下左右都居中的方法! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
本文将详细讲解CSS布局居中和内容居中的区别以及对应的DIV CSS代码,帮助初学者理解这两个核心概念。 一、CSS布局居中与内容居中 1. **CSS布局居中** 布局居中是指设置一个容器(如DIV)使其内容在浏览器视口水平...
以上就是关于“jQuery弹出div层窗口、div屏幕居中、背景滤镜效果和div拖拽效果”的核心知识点。通过熟练掌握这些技巧,开发者可以创建更富有互动性和用户体验的网页应用。在实际开发中,还需要根据不同的项目需求,...
在网页布局设计中,使元素居中是一种常见的需求,这里我们关注的是如何使用CSS将一个包含在`div`中的`table`元素居中显示。在提供的代码示例中,使用了`div`和`table`元素,以及CSS样式来实现这个效果。下面将详细...
"table转div工具"就是为了帮助开发者将原有的基于table的布局转换成更现代、更优化的div+CSS布局。 首先,我们需要理解table和div之间的主要差异。Table元素主要用于显示结构化数据,如表格或矩阵。它的布局是固定...
在网页设计中,将图片在div中垂直和水平居中是一项常见的需求,这涉及到CSS布局技术的运用。本文将深入探讨如何使用最简单的方法来实现这个目标,同时也会涉及JavaScript(JS)的一些特效,尽管在描述中没有明确指出...
css:可以令层中层上下左右居中。(即:div之中的div的文本,上下左右居中显示)
JS+CSS 实现弹出居中背景半透明 div 层的方法 在 Web 开发中,弹出居中背景半透明 div 层是一种常见的交互效果,通过 JavaScript 和 CSS,我们可以轻松实现这种效果。在本文中,我们将详细介绍如何使用 JS+CSS 实现...
DIV 垂直居中DIV 垂直居中DIV 垂直居中DIV 垂直居中DIV 垂直居中DIV 垂直居中
提供了div在div中居中的多种方式,直接打开文件F12查看样式即可,简单方便。不再只会使用绝对布局
在网页设计中,让多行文字在`div`元素中垂直居中是一项常见的需求,尤其在构建响应式布局和用户界面时。实现这个效果的方法多种多样,每种方法都有其适用场景和优缺点。以下是一些主要的策略来实现`div`中多行文字的...
在网页设计领域,布局方式的发展经历了从表格(Table)到层(Div)+CSS的转变。"Table转div+css工具"就是专为此目的而设计的一款实用软件,它能够帮助开发者将原有的基于表格的HTML代码转换成使用Div和CSS进行布局的...