DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> div+css常見問題總結
div+css常見問題總結
編輯:CSS詳解     

1.如果利用<img>標簽把圖片放進表格單元裡面,並注意到在圖片下方有不需要的空間,那麼設置它的display屬性為block.

 

2.text-align可以被繼承,vertical-align屬性不會被繼承

 

3.IE6.0圖片下產生空隙

解決這個BUG的方法也有很多,可以是改變html的排版,或者定義img 為display:block。或者定義vertical-align屬性值為vertical-align:top | bottom |middle |text-bottom。還可以設置父容器的字體大小為零,font-size:0;

 

4.<meta http-equiv="X-UA-Compatible" content="IE=7" />的意思

 X-UA-Compatible是針對ie8新加的一個設置,對於ie8之外的浏覽器是不識別的,這個區別與content="IE=7"在無論頁面是否包含<!DOCTYPE>指令,都像是使用了 Windows Internet Explorer 7的標准模式。而content="IE=EmulateIE7"模式遵循<!DOCTYPE>指令。對於多數網站來說,它是首選的兼容性模式。目前IE8尚在測試版中,所以為了避免制作出的頁面在IE8下面出現錯誤,建議直接將IE8使用IE7進行渲染。也就是直接在頁面的header的meta標簽中加入如下代碼:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
這樣我們才能使得頁面在IE8裡面表現正常!

 

5.使用position:relative;

設置一個標簽的position:relative;可以解決很多問題,特別是曾經有過看不見的經歷或者奇怪布局的框架,當然你要小心,絕對位置放置的子元素是否都參照找到新位置。

 

6.為浮動元素使用display:inline;

浮動元素會有一個著名的IE6.0雙邊距。假如你設置了左邊距5px但實際上是10px左邊距,display:inline可以解決這個問題,盡管它不是必需的,但是css仍然有效。

 

7.去掉網頁鏈接上點擊時的虛線

方法1:在<a>標簽中加入onFocus="this.blur()"語句:


<a href="#" onFocus="this.blur()">try</a>方法2:在<a>標簽中加入hidefocus: <a href="###" hidefocus>link</a>

 

方法2:如果連接太多,可以用外部鏈接 .HTC 文件。
如,blur.htc 文件內容如下:

<public:attach event="onfocus" onevent="makeblur()"/> 
<script language="javascript"> 
function makeblur(){ 
this.blur(); 

</script>


在 CSS 中加入如下代碼:

A { behavior:url(blur.htc); }

 

方法3:使用CSS樣式,可加入代碼:

a {blr:expression(this.onFocus=this.blur())}
這樣,站內所有的文章都實現了無虛線效果了。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved