html,body高度100%的作用

简介:

1

如果阅读css代码比较仔细,可能会发现大量css文件顶部会有如下设置:

1

2

3

html,body{

height:100%;

}

下面就介绍一下代码的作用是什么。

在标准模式下,也就是网页头部写DOCTYPE的时候,body不是html页面的根元素,html才是根元素,如果仅仅设置body的100%,不设置html元素的高度为100%,那么body的高度不会生效,因为以百分比设置元素的尺寸,必要以父元素的尺寸作为参考,如果父元素没有设置尺寸,自然不会生效。

代码实例:

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="author" content="http://www.softwhy.com/" />

<title>蚂蚁部落</title>

<style type="text/css">

body{height:100%}

div{

width:100px;

height:50%;

margin:0px auto;

background:red;

}

</style>

</head>

<body>

<div></div>

</body>

</html>

在标准模式下,由于没有设置html的高度,所以body的高度100%就没有参考高度,于是导致div的百分比高度无效,将css代码中的第一行设置为如下即可:

1

html,body{height:100%}


原文发布时间为:2017-12-4

本文作者:admin

本文来自云栖社区合作伙伴“蚂蚁部落”,了解相关信息可以关注蚂蚁部落

原文链接:html,body高度100%的作用

相关文章
|
JavaScript
JS:获取标签的6个方法+获取html+获取body
JS:获取标签的6个方法+获取html+获取body
289 0
|
JavaScript 前端开发
html、body、document、window 的区别
html、body、document、window 的区别
290 0
html、body、document、window 的区别
获取body和html元素
获取body和html元素
164 0
JavaWeb学习之路(6)--了解HTML之body标签
本文目录 1. 题外话 2. 关于标签 3. 学习一个重要标签`` 4. ``作用 5. 小结
274 0
|
Web App开发
HTML学习2---body常用属性以及文本修饰标记
上节 ,我们了解了网站制作相关的基础知识,也了解了制作网站需要用到的语言,以及一些简单的HTML的基础知识学习笔记: 博文链接如下:http://blog.csdn.net/morixinguan/article/details/76457441 这节,来写一下body常用属性以及文本修饰标记 的常用属性(1)bgColor : 网页的背景色。
1503 0
|
Web App开发 前端开发 JavaScript
关于firefox的高度 html,body{ height:100%;}
今天 写js 时 要动态获取 window 的 高度,在ie 和 chrome 下都能获取   正确的高度 但firefox 就是要高出300 px 左右  先用的jquery 的 $(window).
1019 0
|
1天前
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
64 24
|
1月前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
61 7