最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

div+css布局必須要知道的css條件注釋理論及實(shí)踐第2/2頁

 更新時(shí)間:2007年05月21日 00:00:00   作者:  

下面是xhtm
復(fù)制代碼 代碼如下:

<div class="menu">
<ul>
<li><a class="drop" href="../menu/index.html">DEMOS
<!--[if IE 7]><!-->
</a>
<!--<![endif]-->
<!--IE7時(shí)顯示</a>標(biāo)簽-->
<table><tr><td>
    <ul>
    <li><a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars advertising page</a></li>
    <li><a href="../menu/embed.html" title="Wrapping text around images">wrapping text around images</a></li>
    <li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
    <li><a href="../menu/nodots.html" title="Removing active/focus borders">active focus</a></li>
    <li><a class="drop" href="../menu/hover_click.html" title="Hover/click with no active/focus borders">hover/click with no borders</li>
    <li class="upone"><a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">shadow boxing</a></li>
    <li><a href="../menu/old_master.html" title="Image Map for detailed information">image map for detailed information</a></li>
    <li><a href="../menu/bodies.html" title="fun with background images">fun with background images</a></li>
    <li><a href="../menu/fade_scroll.html" title="fade-out scrolling">fade scrolling</a></li>
    <li><a href="../menu/em_images.html" title="em size images compared">em image sizes compared</a></li>
    </ul>
</td></tr></table>

<!--[if lte IE 6]>
</a>
<![endif]-->
</li>
<!--IE6時(shí)顯示</a>標(biāo)簽-->
</ul>
</div>

CSS
復(fù)制代碼 代碼如下:

<link rel="stylesheet" media="all" type="text/css" href="final_drop.css" />
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="final_drop_ie.css" />
<![endif]-->

采用雙樣式,給ie和非ie分別定義樣式,如果IE時(shí)候,在final_drop.css基礎(chǔ)上補(bǔ)充一個(gè)final_drop_ie.css
先看看非ie下的css是怎樣定義的
復(fù)制代碼 代碼如下:

.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
.menu ul li:hover a {
color:#fff; 
background:#bd8d5e;
}
/*定義鼠標(biāo)滑過樣式*/
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:3em;
margin-top:1px;
left:0; 
width:150px;
}

在非IE下,看到鼠標(biāo)滑過時(shí)候li包含的ul顯示了,因?yàn)檫@些瀏覽器支持li:hover用法
IE下的css

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

繼承上面的final_drop.css樣式,無鼠標(biāo)時(shí)間時(shí)候li包含的ul不顯示
因?yàn)?BR><!--[if lte IE 6]>
</a>
<![endif]-->
所以在IE6下鼠標(biāo)滑過時(shí)候在通過a:hover來顯示那個(gè)ul內(nèi)容
而IE7下通過li:hover顯示的效果一樣

下面是作者的原模型(三級(jí)菜單縱向和相結(jié)合的)
就是在簡單模型的基礎(chǔ)上復(fù)雜化
預(yù)覽模型
下載相關(guān)文件:
http://www.jluvip.com/works/css/dropmenu/dropmenu.txt
http://www.jluvip.com/works/css/dropmenu/final_drop.css
http://www.jluvip.com/works/css/dropmenu/final_drop_ie.css
補(bǔ)充條件注釋

條件注釋是在IE5.0/Win以后才被IE支持的,一般用于hack。
(X)HTML
下面一段代碼是測(cè)試在微軟的IE瀏覽器下的條件注釋語句的效果
 
復(fù)制代碼 代碼如下:

<!--[if IE]> 
根據(jù)條件判斷,這是Internet Explorer<br /> 
< ![endif]--> 
<!--[if IE 5]> 
根據(jù)條件判斷,這是Internet Explorer 5<br /> 
< ![endif]--> 
<!--[if IE 5.0]> 
根據(jù)條件判斷,這是Internet Explorer 5.0<br /> 
< ![endif]--> 
<!--[if IE 5.5]> 
根據(jù)條件判斷,這是Internet Explorer 5.5<br /> 
< ![endif]--> 
<!--[if IE 6]> 
根據(jù)條件判斷,這是Internet Explorer 6<br /> 
< ![endif]-->
<!--[if IE 7]> 
根據(jù)條件判斷,這是Internet Explorer 7<br /> 
< ![endif]--> 
<!--[if gte IE 5]> 
根據(jù)條件判斷,這是Internet Explorer 5 或者更高<br /> 
< ![endif]--> 
<!--[if lt IE 6]> 
根據(jù)條件判斷,這是版小于6的Internet Explorer<br /> 
< ![endif]--> 
<!--[if lte IE 5.5]> 
根據(jù)條件判斷,這是Internet Explorer 5.5或更低<br /> 
< ![endif]-->

下面的代碼是在非IE瀏覽器下運(yùn)行的條件注釋
 
<!--[if !IE]><!-->
您使用不是 Internet Explorer<br />
<!--<![endif]-->
<!--[if IE 6]><!-->
您正在使用Internet Explorer version 6<br />
或者 一個(gè)非IE 瀏覽器<br />
<!--<![endif]-->

下面是條件注釋的語法:

  • gt /Greater than/大于/<!--[if gt IE 5.5]>
  • gte /Greater than or equal to/大于等于/<!--[if gte IE 5.5]>
  • lt /Less than/小于/<!--[if lt IE 5.5]>
  • lte /Less than or equal to/小于等于/<!--[if lte IE 5.5]>
  • ! /Note/不等于/<!--[if !IE 5.5]>


IE條件注釋的優(yōu)秀的區(qū)分瀏覽器的能力,讓很多設(shè)計(jì)師用于hack,解決瀏覽器對(duì)CSS解析的不同
復(fù)制代碼 代碼如下:

<!--[if IE6.0]]
<style type="text/css">
div#box{width:500px;margin:10px; padding:10px; border:10px;}
</style>
<![endif]-->
<!--[if lt IE6.0]]
<style type="text/css">
div#box{width:530px;margin:10px; padding:10px; border:10px;}
</style>

預(yù)覽模型

相關(guān)文章

最新評(píng)論

房产| 宿州市| 海南省| 宜章县| 安国市| 吉首市| 逊克县| 嵊泗县| 金门县| 峨眉山市| 万年县| 兴化市| 兴安盟| 卫辉市| 南澳县| 达日县| 高安市| 怀化市| 岱山县| 宁安市| 大足县| 九龙县| 乐陵市| 抚远县| 中宁县| 固安县| 平远县| 天气| 台南市| 清河县| 赞皇县| 古丈县| 云和县| 揭阳市| 台东市| 福建省| 泸溪县| 山阳县| 太白县| 柯坪县| 潮州市|