导航:首页 > 万维百科 > 如何将盒子居中网页设计

如何将盒子居中网页设计

发布时间:2020-09-29 19:24:44

1、怎样使网页设计中的css盒子内容居中?

css盒子内容居中的方法:

css盒子内容水平居中的text-align:center ;或 margin:0 auto;

代码:

效果:

垂直居中的line-height;

代码:

效果:

绝对定位水平垂直居中,position:absolute;top:50%;left:50%;

代码:

效果:

2、dreamweaver 网页设计如何让网页在浏览器里居中

最容易的是,将你所有的html代码放在这个div里面:
<div style="width:950px;height:auto;margin:0 auto;">
(把你原来的内容放进来,也就是你<body>与</body>之间的所有代码,width:950px;必须要有宽度,根据你自己的宽度来改一下就OK了!)
</div>

大概样子:
<body>
<div style="width:950px;height:auto;margin:0 auto;">
你的网页内容:
.....
...
</div>
</body>

参考资料: www.ruofeel.cn

3、html中盒子里的图片怎么居中

这个,你可以先做一个盒子,(然后再复制3个,宽度给百分比,变成一行)。
内部的图片一般设置宽度80%,margin:10px auto;就能居中

4、网页设计中怎样设置所有内容居中

<!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" lang="zh-cn">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>居中div演示效果</title>
<style type="text/css">
.align-center{
margin:0 auto; /* 居中 这个是必须的,,其它的属性非必须 */
width:500px; /* 给个宽度 顶到浏览器的两边就看不出居中效果了 */
background:red; /* 背景色 */
text-align:center; /* 文字等内容居中 */
}
</style>
</head>

<body>
<div class="align-center">居中div演示效果<br/><br/>更多代码请访问 <a href="http://www.poluoluo.com/" target="_blank">破洛洛</a></div>
</body>
</html>

5、如何让一个DIV 居中在网页的中心。???

层垂直居中于浏览器,一直是新手朋友比较头疼的问题。

其实解决的思路是这样的:首们需要position:absolute;绝对定位。而层的定位点,使用外补丁margin负值的方法。负值的大小为层自身宽度高度除以二。

如:一个层宽度是400,高度是300。使用绝对定位距离上部与左部都设置成50%。而margin-top的值为-150。margin-left的值为-200。这样我们就实现了层垂直居中于浏览器的样式编写。

div {
position:absolute;
top:50%;
left:50%;
margin:-150px 0 0 -200px;
width:400px;
height:300px;
border:1px solid #008800;
}

6、html 如何让div居中

div居中可以用外边距margin属性来实现。

1、新建html文档,在body标签中添加div标签,标签的id为“header”,这时因为div标签中没有内容且没有设置样式,所以网页中显示空白:

2、这时为div标签设置原题中的css样式,此时虽然div盒子显示了,但是没有居中:

3、此时为div添加一个“margin: 0 auto”属性就会居中显示,“margin”指的是div标签的外边距,“0”指的是div标签上下的外边距,“auto”指的是div标签左右的外边距,并且会根据浏览器窗口大小自动居中,这时就是完整的html和css代码:

7、怎么将div盒子放在网页中间

正常:margin{margin:0px auto}
绝对定位:position:absolute;top:150px;left:50%;margin-left:-xxx px; xxx是div的宽度数值。
fixed定位同绝对定位一样,只不过将position的absolute换成fixed。

absolute,和fixed的居中定位一般实现对于屏幕正中央来说,如果是div深层次的居中要视情况来编写居中样式。我所知道的居中也就这三种,希望帮助到你

8、网页制作图片怎么居中

图片的宽度和高度是未知的,没有一个固定的尺寸,在这个前提下要使图片在一个固定了宽度和高度的容器中垂直居中,想想感觉还是挺麻烦的,由于最近的项目可能会用到这个方案,所以把一些常用的方法都收集整理了一下。

下图是理想中的效果图,外部容器的宽度和高度是固定的,中间的图片宽度和高度未知,但是图片要始终要相对于外部的容器垂直居中。

但是实际中实现的效果并不是很完美,由于各浏览器的解析都各不相同,所以各浏览器都会有1px-3px的偏差。

方法一 (XHTML 1.0 transitional):

该方法是将外部容器的显示模式设置成display:table,img标签外部再嵌套一个span标签,并设置span的显示模式为display:table-cell,这样就可以很方便的使用vertical-align象表格元素那样对齐了,当然这只是在标准浏览器下,IE6/IE7还得使用定位。

HTML结构部分:

<div id="box">
  <span><img src="images/demo.jpg" alt=""></span>
</div>

CSS样式部分:

<style type="text/css">
#box{
width:500px;height:400px;
display:table;
text-align:center;
border:1px solid #d3d3d3;background:#fff;
}
#box span{
display:table-cell;
vertical-align:middle;
}
#box img{
border:1px solid #ccc;
}
</style>
<!--[if lte IE 7]>
<style type="text/css">
#box{
position:relative;
overflow:hidden;
}
#box span{
position:absolute;
left:50%;top:50%;
}
#box img{
position:relative;
left:-50%;top:-50%;
}
</style>
<![endif]-->

方法二 (XHTML 1.0 transitional):

方法二和方法一的实现的原理大同小异,结构也是相同的,方法一用的是条件注释,方法二就用的CSS Hack。

CSS样式部分:

<style type="text/css">
#box{
width:500px;height:400px;
overflow:hidden;
position:relative;
display:table-cell;
text-align:center;
vertical-align:middle;
border:1px solid #d3d3d3;background:#fff;
}
#box span{
position:static;
*position:absolute; /*针对IE6/7的Hack*/
top:50%; /*针对IE6/7的Hack*/
}
#box img {
position:static;
*position:relative; /*针对IE6/7的Hack*/
top:-50%;left:-50%; /*针对IE6/7的Hack*/
border:1px solid #ccc;
}
</style>

该方法有个弊端,在标准浏览器下由于外部容器#box的显示模式为display:table-cell,所以导致#box无法使用margin属性,并且在IE8下设置边框也无效。

方法三 (XHTML 1.0 strict):

标准浏览器还是将外部容器#box的显示模式设置为display:table-cell,IE6/IE7是利用在img标签的前面插入一对空标签的办法。

HTML结构部分:

<div id="box"><i></i><img src="images/demo.jpg" alt=""></div>

CSS样式部分:

<style type="text/css">
#box{
width:500px;height:400px;
display:table-cell;
text-align:center;
vertical-align:middle;
border:1px solid #d3d3d3;background:#fff;
}
#box img{
border:1px solid #ccc;
}
</style>
<!--[if IE]>
<style type="text/css">
#box i {
  display:inline-block;
  height:100%;
  vertical-align:middle
  }
#box img {
  vertical-align:middle
  }
</style>
<![endif]-->

方法三也同样适用XHTML 1.0 transitional。以上方法都是收集于网页教学网,暂时只对这3个方法比较满意,兼容性方面不错,使用起来的限制也比较小,还有些方法我也都一一测试过,效果都不理想,在各浏览器中的差异比较大。另外司徒正美这里也收集了一些方法。

9、html中如何让一整个网页居中?

使用盒子布局
在整个页面放在一个div中,然后设置最外层的盒子属性
<div align="center">All Of Contents</div>
<!-- all of contents 表示你的页面内容 -->需要给这个盒子一个css样式
margin:0px;
padding:0px;这样就相当于没有这个盒子,align可以写到css样式里

与如何将盒子居中网页设计相关的知识