css怎样使顶端悬浮导航栏不遮住下面一层页面内容

html-css080

css怎样使顶端悬浮导航栏不遮住下面一层页面内容,第1张

还是我来告诉你吧!在两个层之间加这个,其中高度可以自己设置成自己需要的高度

css这样:.blank{clear:bothoverflow:hiddendisplay:blockoverflow:hidden}

不遮盖它下面的内容,你说的是这样的效果吗

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

</head>

<style type="text/css">

* {

margin: 0

padding: 0

-webkit-user-select: none

-moz-user-select: none

-ms-user-select: none

user-select: none

}

li {

list-style: none

}

.box {

height: 50px

}

.box ul {}

.box ul li {

float: left

background: #3695D5

width: 50px

height: 35px

line-height: 35px

text-align: center

box-shadow: 3px 5px 16px 3px #000000

/*阴影左右平移,上下平移,模糊距离,阴影尺寸,阴影颜色*/

margin: 10px

cursor: pointer

}

.box ul li:active {

box-shadow: 3px 5px 16px 3px #000000 inset

}

.demo {

border: 1px solid #000000

width: 350px

height: 150px

}

</style>

<body>

<div class="box">

<ul>

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

</ul>

</div>

<div class="demo">

</div>

</body>

</html>

css避免绝对定位覆盖其他元素,首先,在做定位的时候,确实是会出现覆盖的问题,一般在确定left,top,bottom,right这些数值,一般都是精确的测量过,很少出现覆盖,有问题的,通过JS获取到这个块的left,top,bottom,right,动态的来控制,能避免出现这些问题,具体看代码:

<html>

<head>

<style>

#div1{

width:460px

height:200px

position:absolute

}

</style>

</head>

<script>

var oDiv = document.getElementById('div1')

var Let = Div.style.left //上下的值,

var Rig = Div.style.top

</script>

<body>

<div id='div1'>

<p>我是测试文字</p>

</div>

</body>

</html>