五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > css教程 > CSS 注意事項(xiàng)

CSS 注意事項(xiàng)

此節(jié)有 160 人學(xué)習(xí)過(guò)     參與評(píng)論

本節(jié)列出了在使用 CSS 時(shí)盡量避免使用的技術(shù)。

Internet Explorer Behaviors

它是什么?Internet Explorer 5 引入了行為 (behaviors)。behaviors 是一種通過(guò)使用 CSS 向 HTML 元素添加行為的方法。

為什么要避免它?只有 Internet Explorer 支持 behavior 屬性。

用什么代替?請(qǐng)使用 JavaScriptHTML DOM 取而代之。

例子 1 - Mouseover Highlight

下面的 HTML 文件中有一個(gè) <style> 元素,它為 <h1> 元素定義了一個(gè)行為:

<html>
<head>
<style type="text/css">
h1 { behavior: url(behave.htc) }
</style>
</head>

<body>
<h1>Mouse over me!!!</h1>
</body>
</html>

下面是 XML 文檔 "behave.htc":

<attach for="element" event="onmouseover" handler="hig_lite" />
<attach for="element" event="onmouseout" handler="low_lite" />

<script type="text/javascript">
function hig_lite()
{
element.style.color='red';
}

function low_lite()
{
element.style.color='blue';
}
</script>

behavior 文件包含了針對(duì)元素的 JavaScript 和 事件句柄。

如果您使用 Internet Explorer,可以親自試一下(把鼠標(biāo)放在例子中的文本上)。

例子 2 - Typewriter Simulation

下面的 HTML 文件中有一個(gè) <style> 元素,它為 id 為 "typing" 的元素定義了一個(gè)行為:

<html>
<head>
<style type="text/css">
#typing
{
behavior:url(behave_typing.htc);
font-family:'courier new';
}
</style>
</head>

<body>
<span id="typing" speed="100">IE5 introduced DHTML behaviors.
Behaviors are a way to add DHTML functionality to HTML elements
with the ease of CSS.<br /><br />How do behaviors work?<br />
By using XML we can link behaviors to any element in a web page
and manipulate that element.</p>
</span>
</body>
</html>

下面是 XML 文檔 "behave.htc":

<attach for="window" event="onload" handler="beginTyping" />
<method name="type" />

<script type="text/javascript">
var i,text1,text2,textLength,t;

function beginTyping()
{
i=0;
text1=element.innerText;
textLength=text1.length;
element.innerText="";
text2="";
t=window.setInterval(element.id+".type()",speed);
}

function type()
{
text2=text2+text1.substring(i,i+1);
element.innerText=text2;
i=i+1;
if (i==textLength)
  {
  clearInterval(t);
  }
}
</script>

如果您使用 Internet Explorer,可以親自試一下。

如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (160人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱(chēng):
最新評(píng)論
------分隔線(xiàn)----------------------------
css教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢(xún)

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)