用css做网页时下面一直有一截白底是什么原因

html-css011

用css做网页时下面一直有一截白底是什么原因,第1张

这个应该是body标签没有做CSS reset引起的,body标签在浏览器下默认有padding(内边距)值或margin(外边距)值,而且不同浏览器下这个值的大小不同,这样的话body内部的元素就始终无法100%占满body,从而产生空隙。

解决的办法是在CSS里将body标签的内外边距重置:

body {margin:0 padding:0}

如果不是这个原因的话请追问,并附上代码。

可以设置表单控件的outline属性为none值来去掉浏览器自带白色背景。

css代码如下:

input,

button,

select,

textarea{outline:none}

CSS(层叠样式表):

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。