`
endual
  • 浏览: 3560615 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

html+css 网页居中的方法

    博客分类:
  • html
 
阅读更多

 

html+css 网页居中的方法

 好久没动手做过网站了,今天开始做,感觉真是有点生疏。

  一开始就碰到问题,我要让块级元素(div)head在body中居中,我这样定义CSS

/*body*/
body{
text-align:center;
width:760px;
}

/*head*/
#head{
margin-left:auto;
margin-right:auto;
}

然而得到的结果呢只是#head中的文字居中了,而元素本身依然静静的靠在左边,细细一想,原来错在不应该将body的width属性定义为760px;而是要将#head的width属性定义为760px;因为将body的text-align的属性定义center,它只能是约束它的下一级元素居中,如果不定义#head的宽度,只能让#head在body中保持默认大小,而body本身本没有约束它在页中的位置,所以它只能靠左边站了,找到问题原因,将CSS修改如下

/*body*/
body{
text-align:center;
}

/*head*/
#head{
width:760px;
margin-left:auto;
margin-right:auto;
}
再测试,达到预想效果,OK,搞定!

 
 
 
分享到:
评论

相关推荐

    HTML+CSS+DIV网页设计与布局(第2版)(微课版)-教案.docx

    HTML+CSS+DIV 网页设计与布局 本教案旨在教授学生 HTML+CSS+DIV 网页设计与布局的基本概念和技术,涵盖网页设计的基本元素、HTML 基本概念、网页文字和图片、网页基本编辑、表格、多媒体、滚动字幕和列表等方面的...

    DIV+CSS DIV居中布局

    在网页设计领域,`DIV+CSS`是一种常见的布局方式,它通过HTML的`<div>`元素结合CSS(层叠样式表)来实现页面结构和样式的分离,提高了代码的可维护性和网页的加载效率。本篇文章将深入探讨如何利用`DIV+CSS`实现`DIV...

    HTML5 + CSS 网页

    ### HTML5 + CSS 网页中的文字布局详解 #### 4.1 行的控制 在网页设计中,对文字行的控制是一项基础而重要的技能。它涉及到如何有效地管理和调整文字的位置,使得整个页面更加整洁有序。这部分内容将重点介绍如何...

    制作一个简单HTML个人网页网页——人物介绍梵高(HTML+CSS)

    - **Flex布局**: CSS3新增的一种布局方式,能够轻松实现各种复杂布局,比如居中对齐、换行布局等。通过设置 `display:flex` 和相关属性如 `justify-content`、`align-items` 等来实现。 ### 3. JavaScript在网页...

    html+css 选择题50(加答案)

    8. 在 HTML 网页中添加 CSS 样式,鼠标悬浮在链接上面时,网页中的链接呈现的颜色为绿色。 9. 在 HTML 中,用于在网页中创建表单的是 <FORM> 标签。 10. 在 HTML 中,关于 CSS 样式中文本属性的说法,错误的是 ...

    (完整版)《HTML5+CSS3网站设计基础教程》_教学大纲.pdf

    《HTML5+CSS3 网站设计基础教程》是面向计算机相关专业的一门专业基础课,涉及网页基础、HTML标记、CSS样式、网页布局、变形与动画等内容。本课程旨在让学生了解网页开发历程 及其未来方向,熟悉网页设计流程、掌握...

    HTML期末大作业html+css+div二十个页面以上

    HTML、CSS和DIV是网页设计中的核心技术,它们构成了前端开发的基础。这个HTML期末大作业集包含二十个以上的页面,展示了全面的网页布局和设计能力。接下来,我们将详细探讨这三个技术及其在网页制作中的应用。 HTML...

    HTML+CSS总结.doc

    "HTML+CSS总结" HTML(HyperText Mark-up Language)是目前网络上应用最为广泛的语言,也是构成网页...定位的方法是在 CSS 中设置容器的 top、bottom、left 和 right 值,这 4 个值得参照对象是浏览器窗口或父容器。

    DIV+CSS 图片垂直居中效果

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

    div+css垂直居中和水平居中

    在网页设计中,实现元素的垂直居中和水平居中是一项常见的需求,这涉及到CSS布局技术。本篇文章将深入探讨如何使用div+css方法来实现这一目标。在现代Web开发中,div元素作为布局容器广泛使用,而CSS则是样式控制的...

    适合初学者的39个div+css网页布局例子

    本资源“适合初学者的39个div+css网页布局例子”是为那些刚开始接触网页布局的朋友们精心准备的,旨在帮助他们快速掌握Div+CSS的基础知识和实践技巧。 首先,我们要理解Div(Division,分隔)元素在HTML中的作用。...

    html+jq+css 自适应屏幕居中

    标题中的“html+jq+css 自适应屏幕居中”指的是使用HTML、JavaScript(jQuery库)和CSS技术来实现网页元素在不同屏幕尺寸下都能保持居中的功能,特别是针对弹窗的场景。这样的设计有助于提供良好的用户体验,无论...

    基于HTML+CSS+JS实现漂亮的校园类博客

    例如,你可以使用以下CSS代码来设置一个居中对齐的标题: ```css h1 { text-align: center; font-size: 28px; color: #333; } ``` 【JS】: JavaScript是一种客户端脚本语言,为网页添加交互性和动态功能。在这...

    html+ css +javascript编程参考宝典电子书

    HTML(超文本标记语言)是网页制作的基础,用于定义网页的结构和内容。它通过一系列标签来描述网页的各个部分,如标题、段落、图片等。在HTML中,我们通常使用`<html>`, `<head>`, `<body>`, `<h1>`至`<h6>`(标题)...

    学生静态HTML个人博客主页【Web大学生网页作业成品】HTML+CSS+Javript.md

    - **Flexbox布局**:使用Flexbox可以轻松实现弹性盒子布局,解决传统布局方法中的许多难题,如垂直居中、动态分配空间等问题。 - **Grid布局**:CSS Grid提供了一个强大的二维网格布局模式,可以更灵活地控制元素的...

    html+css制作小米官网

    HTML(HyperText Markup Language)是用于创建网页结构的语言,而CSS(Cascading Style Sheets)则负责定义这些网页的样式和布局。通过完成这个项目,初学者可以对这两门技术有更深入的理解。 首先,HTML部分主要...

    HTML+CSS模仿大学网站主页

    【HTML+CSS模仿大学网站主页】是一个典型的网页设计项目,主要使用了HTML(HyperText Markup Language)和CSS(Cascading Style Sheets)两种核心技术来构建一个静态的大学主页。在这个项目中,没有涉及到JavaScript...

    静态网页模板html+css

    本资源"静态网页模板html+css"提供了129套不同的案例集合,为网页设计师和开发者提供了一站式的解决方案,帮助他们快速构建具有吸引力且功能完善的网站。 HTML(HyperText Markup Language)是网页内容的结构化语言...

    javascript+css+html教程

    JavaScript、CSS和HTML是网页开发的三大核心技术,它们共同构建了网页的动态功能、样式设计和结构布局。这篇教程将全面地介绍这三者的基本概念、语法和常见应用。 首先,我们来了解一下HTML(HyperText Markup ...

    使用html+css+js实现自定义弹出对话框/输入框

    在网页开发中,自定义弹出对话框或输入框是常见的需求,这通常涉及到HTML、CSS和JavaScript的综合运用。本文将深入探讨如何利用这三种技术来创建具有拖拽功能的自定义弹出窗口。 首先,HTML(HyperText Markup ...

Global site tag (gtag.js) - Google Analytics