CSS常用技巧(保持更新)

總是忘記一些常用的前端技巧,有這個帖子記錄一下吧:

1.讓ul 中的li 橫佈局排列,並且沒有浮點:ul li{ folat:left; list-style:none}

2.li標籤之間的間距:margin-right:5px;

3.z-index:主要用於上下層疊,比如想讓一個div覆蓋在另一個div上就將上面那個設置成z-index:2。 此元素做成蒙板的特效常與opacity: 屬性聯用,將底下那一層div製作成透明的效果。

4.top:和left:需與絕對定位position:absolute聯用。根據調整top和left的值來調整div的位置。詳情可參照以下代碼

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">	
	<title>CSS佈局</title>
	<style type="text/css">
		*{
			margin: 0;
			padding:0;
		}
		.layer{
		    position:absolute;
		    width:100%;
		    height:500px;
		}
		
		.layer img{
			width: 380px;
			height: 240px;
			opacity: 0.9;
			width:100%;
		    height:300px;
		}
		.layertop{
		    position:absolute; 
		    z-index:2;
		    background:crimson;
		    top:140px;
		    left:350px;
		}
		
	</style>
</head>
<body>
<nav>
</nav>
	<div class="layer">
		<img src="http://climg.mukewang.com/58f829ca00010be703840240.jpg">
	</div>
	<div class="layertop">
	    文字的效果
	</div>    
</body>
</html>

5.讓三個默認豎排顯示的div變成橫排三個排列:給三個div設置左浮動,並且給寬度。

6.如果上面一個div使用了浮動效果會導致下面一個div的padding top失效,爲了清除float帶來的負面效果,可以使用一個空div

<div class=clear></div>   並且給他設置一個.clear{clear:both}的樣式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章