为什么CSS定义背景无法向下移动呢,求解

html-css017

为什么CSS定义背景无法向下移动呢,求解,第1张

CSS定义背景无法向下移动很简单可以添加CSS样式。<style type="text/css">

<!--

.bg {

background-attachment: fixed //设置背景固定

background-image: url(XXXX.jpg) //背景图片

background-repeat: no-repeat //背景不重复

background-position: center center //背景水平垂直居中

}

-->

</style>

在details标签外加一个相对定位的div 把details定义为绝对定位就可以了。

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

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

将2级菜单的position设为absolute就可以,这样就不会把网页的下部份内容往下移

解决方法:

在div2 加多一个属性position:absolute

在div, ul, li 的position:static改为position:relative