div css最佳化方法

來源:互聯網
上載者:User

針對ie的最佳化

  有些時候,您需要對ie瀏覽器的bug定義一些非凡的規則,這裡有太多的css教程技巧(hacks),我只使用其中的兩種方法,不管微軟在即將發布的ie7 beta版裡是否更好的支援css,這兩種方法都是最安全的。

  1、注釋的方法

  (a)在ie中隱藏一個css定義,您可以使用子選取器(child selector):

html>body p {
/* 定義內容 */
}


  (b)下面這個寫法只有ie瀏覽器可以理解(對其他瀏覽器都隱藏):

* html p {
/* declarations */
}


  (c)還有些時候,您希望ie/win有效而ie/mac隱藏,您可以使用“反斜線”技巧:

/* */
* html p {
declarations
}
/* */


  2、條件注釋(conditional comments)的方法

  另外一種方法,我認為比css hacks更加經得起考驗就是採用微軟的私人屬性條件注釋(conditional comments)。用這個方法您可以給ie單獨定義一些樣式,而不影響主樣式表的定義,就像這樣:

<!--[if ie]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.