русский  עברית
tadam logo
backgroundbackground-attachmentbackground-colorbackground-imagebackground-positionbackground-repeatborderborder-bottomborder-bottom-colorborder-bottom-styleborder-bottom-widthborder-colorborder-leftborder-left-colorborder-left-styleborder-left-widthborder-rightborder-right-colorborder-right-styleborder-right-widthborder-styleborder-topborder-top-colorborder-top-styleborder-top-widthborder-widthoutlineoutline-coloroutline-styleoutline-widthheightmax-heightmax-widthmin-heightmin-widthwidthfontfont-familyfont-sizefont-stylefont-variantfont-weightcontentcounter-incrementcounter-resetquoteslist-stylelist-style-imagelist-style-positionlist-style-typemarginmargin-bottommargin-leftmargin-rightmargin-toppaddingpadding-bottompadding-leftpadding-rightpadding-topbottomclearclipcursordisplayfloatleftoverflowpositionrighttopvisibilityz-indexpage-break-afterpage-break-beforepage-break-insideborder-collapseborder-spacingcaption-sideempty-cellstable-layoutcolordirectionletter-spacingline-heighttext-aligntext-decorationtext-indenttext-transformvertical-alignwhite-spaceword-spacing
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

Примеры CSS

Вот некоторые технологии, которые вы должны стараться избегать при использовании CSS.

Поведение Internet Explorer

Что это такое? Internet Explorer 5 представляет поведение. Поведения это способ добавить поведения для элементов HTML с использованием стилей CSS.

Почему следует избегать этого? Атрибут поведения поддерживается только Internet Explorer.

Что использовать вместо? Используйте вместо этого JavaScript и HTML DOM.

Пример 1 - Наведите курсор мыши для выделения

Следующий HTML файл имеет элемент <style>, который определяет поведение элемента <h1>:

<html>
<head>
<meta charset="utf-8">
<style>
h1 { behavior:url(tryit/behave.htc); }
</style>
</head>
<body>
<h1>Наведите на меня мышку!!!</h1>
</body>
</html>

XML документ "behave.htc" представлен ниже:


Пример (только IE 5+)

Файл поведения содержит JavaScript и обработчики событий для элементов.
<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>

Пример 2 - Симуляция пишущей машинки

Следующий HTML файл имеет элемент <style>, который определяет поведение элементов с id равным "typing":

<html>
<head>
<style>
     #typing { behavior:url(tryit/behave_typing.htc); font-family:"courier new"; }
</style>
</head>
<body>
<span id="typing" speed="100">IE5 представляет поведение DHTML.
Поведением является способ добавить DHTML функциональность в элементы HTML 
с легкостью CSS.<br /><br />
Как работает поведение?<br />
С помощью XML можно привязать поведение для любого элемента в веб-странице и манипулировать этим элементом.</p>
</span>
</body>
</html>

XML документ "typing.htc" представлен ниже:

Пример (только IE 5+)

<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>
Была ли эта информация полезной?
   

Комментарии