为了账号安全,请及时绑定邮箱和手机立即绑定

静态元素的定位基准为什么是html标签?

静态元素的定位基准为什么是html标签?

林鸿伯3985306 2016-10-08 20:49:09
静态元素以html为基准偏移 为什么我将html和body都设置一个border和margin样式,里面的块元素是挨着body的边框而不是html的边框呢?<!DOCTYPE HTML><html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">        <title>制作我的第一个网页</title>    <style>  html{border:5px green solid;background:blue;padding:0;margin:10px;}body{border:red 1px solid;margin:10px;background:yellow;} div{width:500px;height:400px;border:purple 2px dashed;margin:0;padding:0;}    </style>      </head>    <body>        <div>Hello World</div>    </body></html>
查看完整描述

3 回答

?
微积分2016

TA贡献53条经验 获得超69个赞


因为是父子关系

查看完整回答
1 反对 回复 2016-10-10
?
Linda_Je

TA贡献35条经验 获得超86个赞

body初始值就有padding值

查看完整回答
1 反对 回复 2016-10-09
?
小伟王

TA贡献1条经验 获得超0个赞

初始化一次就行了,css里写:*{margin:0;padding:0}
查看完整回答
反对 回复 2016-11-08
  • 3 回答
  • 0 关注
  • 1416 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信