不会 只是定义了 body而已 其他如p ul 还有默认的外边距 像这样 body, dl, dt, dd, p, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, select, fieldset, input, button, textarea, blockquote {margin: 0; padding: 0; } 清除掉浏览器默认的外边距 因为每个浏览器默认的不...
这是因为body的padding属性的默认值就是0,所以你把它删掉会觉得没啥变化。但是没有变化就不等于说它是多余的,如果前面的css设置(包括内联的或外联的)中把body的padding设为其他大于0的值,那么这里就可以把它重新设为0。补充说一下:body的margin属性的默认值则是8px(即8个像素),但不同的浏览...
不是,只是body的margin设置为0;对于不同的页面设计,定义h1这些元素的标记要看需求 各个浏览器的默认边距不相同,边距不只是margin,还包括border、padding
margin:0 auto; 是这样用的;譬如body里面有个div,你将div设置这个值并且要设置宽度div就可以相对body居中了。换种说法是设置容器里面的元素为margin:0 auto;
百度:外边距自动合并 这个是css考虑段落排版 <p> 之间的上下距离不好处理,而产生的一个自动合并边距的功能,但是在很多情况下浏览器错误的处理的合并,在不该产生的地方和其他元素外边距产生了重叠计算出错误的结果。原理到简单,文字不好描述,你自己搜搜,看到图文的说明就好理解了。
你可以先写个*{margin: 0; padding: 0;}把所有元素的边距都清除掉, 因为除了body,像p、ul、ol...
<body> <div class="box"> <!-- 这里是你页面的代码 --> </div> </body> .box{ width:900px;margin:0 auto;background: #0066FF url(../png/背景.png) repeat-y 0 -67px;} 把最上面的<html>替换成 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "...
1、将body宽高设置为100%,在body标签里面将所有网页内容放在一个最大的DIV里面,并将这个DIV设置为100%,body作为这个DIV的参照物,可以实现全屏效果。2、如果上面的方法不行,可以试一下隐藏滚动条,隐藏滚动条的时候,浏览者就没有办法查看超过屏幕高度以下的网页内容了,这时候只要你控制一下网页...
CSS 中 body{margin-left:20px;} 表示()A.页面左边的表格大小B.页面左边的空白大小C.页面左边的可用区域大小D.页面左边的可编辑区域大小
你这谁看得了,都不上完还藏私