html+css做网页时,如何让整张网页居中显示

这是html代码:
<body>
<div id="mian">
<div id="top"></div>
<div id="bdy">
</div>
<div id="foot">

</div>
</div>
</body>

css代码:
body{ margin:0;
padding:0;}
#main{ width:960px;
height:1000px;
margin:0 auto;
}
它没有居中,整张网页向左靠,应该怎么解决呢

使用CSS 语法要设定一个div 水平置中,是很常见到的需求,最多人使用margin: 0 auto; 这个方法就可以达成。但是,如果要让一个div 同时间做到在网页上水平置中还要垂直置中,也就是CSS 上下左右置中这就有点麻烦了,不太容易喔!

    利用table中内容在单元格中默认垂直居中的特性。

2.利用css3中的transform属性

3.利用margin属性

4.利用利用position属性把left,top,right,bottom四个的值设为0,再用margin:auto;

最好把你的代码改写了一下,并实现居中效果

效果图

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-24

可以使用div布局。然后设置div的margin 为margin: 0 auto

<!DOCTYPE html>
<html>
<head>
<title>div center</title>
<style type="text/css">
.divBox{
width: 200px;
height: 300px;
margin: 0 auto;
background-color: pink;
border: 1px;
}
</style>
</head>
<body>
<div class="divBox"></div>
</body>
</html>

第2个回答  推荐于2017-09-13
这个不难,先看代码在解释
<style>
.one{ width:1000px; height:100px; background:#F00; margin:0 auto;}
</style>
<body>
<div class="one"></div>
</body>
这样就可以了,在有宽高的情况下直接使用margin:0 auto;就可以了,但是不能使用float属性,不然就不居中了。
现在是让整个div居中,要是还想糖div里面的内容居中,再添加一个text-align:center;样式就可以了
第3个回答  2019-12-24
使用CSS 语法要设定一个div 水平置中,是很常见到的需求,最多人使用margin: 0 auto; 这个方法就可以达成。但是,如果要让一个div 同时间做到在网页上水平置中还要垂直置中,也就是CSS 上下左右置中这就有点麻烦了,不太容易喔!
1. 利用table中内容在单元格中默认垂直居中的特性。

2.利用css3中的transform属性
第4个回答  2019-12-23
<div id=">
<div>
<
height;/:960px;
margin;bdy"/:
body{ margin;body>top":0:
<<

<foot"
<:0;
<这是html代码;
padding;div id="body>
<:0 auto;>

css代码:1000px;div>>
}
它没有居中;
<div id=">div>/mian"}
#main{ width;div id="/div>/,整张网页向左靠

html+css做网页时,如何让整张网页居中显示
使用CSS 语法要设定一个div 水平置中,是很常见到的需求,最多人使用margin: 0 auto; 这个方法就可以达成。但是,如果要让一个div 同时间做到在网页上水平置中还要垂直置中,也就是CSS 上下左右置中这就有点麻烦了,不太容易喔!利用table中内容在单元格中默认垂直居中的特性。2.利用css3中的trans...

html设计整个网页居中,两边留白代码是什么??
方法一:使用div元素。创建两个div元素,将背景色设置为白色。将这些div元素放置在网页布局中,分别位于页面的左右两端,即可实现居中和留白效果。方法二:调整网页类样式使其居中显示。前提条件是网页内容宽度不能超过整个显示区域的像素值。通过CSS样式设置类名,包括设置元素的水平居中样式,例如使用"margin...

html怎么把页面布局居中?
一:在html代码页面的body标签写一个<center><\/center>的标签,在里面写内容即可实现居中,如:接下来使用的两个方法的前提是你的html代码链接上css代码!!!不然没效果 二:text-align: center方法在html代码页面给某一个标签取一个名字,然后在css代码给标签设置属性 css:效果图:三:margin: 0 a...

实现内容垂直居中,使用HTML和CSS样式方法详解
方法一:使用FlexboxFlexbox是CSS的强大布局模块,可以方便地实现内容的垂直居中。下面是一个使用Flexbox的示例:HTML代码:```htmldivclass="container"divclass="content"p这是一个垂直居中的内容示例。\/p\/div\/div```CSS代码:```css.container{display:flex;align-items:center;\/*垂直居中*\/justify...

html网页怎么居中html网页居中代码
4、在body标签下方写上script>\/script>,用来存放js代码。通过class定位到p,通过css()方法让文字居中。5、在浏览器中打开test.html,可以在文字在页面中间显示。html如何设置网页页面居中?只需要设置最外层的网页元素为margin:0auto;就可以实现在网页中的居中了 怎么让网页居中显示,html如何让网页居中?...

HTML Div+CSS 网页居中的问题
> { margin:0; padding:0;} body{margin:0} .two{ margin:10px auto 0 auto; border:1px solid red; width:400px; height:200px;} <\/style> <\/head> <body> <div class="two"><\/div> <\/body> <\/html> 这样即可。请仔细看看我代码是怎么写的,特别是CSS样式 希望对你有帮助 ...

html中如何让一整个网页居中?
<html><head><meta charset="UTF-8"><title>我的第一个 HTML 页面<\/title><\/head><body><div style="display: block; margin: 0 auto; width: 50%; background: #ccc;"><p>body 元素的内容会显示在浏览器中。<\/p><p>title 元素的内容会显示在浏览器的标题栏中。<\/p><p>居中显示<...

HTML整个网页的内容如何居中
先将整个网页整体定义一个div,如果是用table做的,就先定义table,然后设定好这个div或者table的宽,一般都是1003或者980、960等,接着最关键的,定义body的样式如下:<body align="center">将body内的内容居中,把刚才定义的那个网页整体的div或者table样式设定如下<div align="left" width="980">将...

CSS水平居中的9种方法
容器的居中显示在网页设计中是很常见的,居中显示可以获得视觉的焦点,是内容更加突出,下面就简单的说明一下如何在HTML中通过样式的控制来实现 1、最常见的一种,代码示例如下图,首先,取big一半像素大小赋给small层,通过margin: 0 auto; text-align: center来实现 2、第二种方法,代码示例如下图,...

html怎么居中
1、打开HTML的编辑器。2、找到需要居中的图片或者文字。3、在body里面,设置CSS样式。4、添加样式为:text-align:center;即可。超文本标记语言(HyperTextMarkupLanguage),缩写为HTML,标准通用标记语言下的一个应用。HTML不是一种编程语言,而是一种标记语言(markuplanguage),是网页制作所必备的工具。

相似回答