» Про CSS


Як зробити абзацний відступ?

P{margin-top:0; text-indent: 10}

Як придушити підкреслення посилань у деяких місцях?

<HEAD>

<STYLE type=”text/css”><!–

a.noneline {text-decoration: none;}

-і></STYLE>

</HEAD>

Після чого застосовуємо цей стиль: <A HREF=”посилання” CLASS=”noneline”>

Як зробити непідкреслені посилання скрізь?

<HEAD>

<STYLE type=”text/css”><!–

a:link {text-decoration:none;}

a:visited {text-decoration:none;}

a:active {text-decoration:none;}

-і></STYLE>

</HEAD>

Щоб при наведенні мишки на текст із посиланням він поміняв кольори або став підкресленим?

<HEAD>

<STYLE type=”text/css”><!–

a:hover {color:#RRGGBB;text-decoration:underline;}

-і></STYLE>

</HEAD>

Цей код не буде працювати в NN4.x.

Щоб фонова картинка не розмножувалася по горизонталі (по вертикалі) при збільшенні дозволу екрана?

У стилях документа потрібно прописати

<style type=”text/css”><!–

body{background-repeat:…параметр…;}

-і></style>

Припустимі значення параметра:

no-repeat - придушує розмноження

repeat-x - розмноження тільки по горизонталі

repeat-y - розмноження тільки по вертикалі

Для сумісності зі старими версіями браузерів рекомендується пририсовать до фонової картинки праворуч й/або знизу прозорим (для GIF) або співпадаючої зі значенням BGCOLOR в <BODY> монотонним (для JPG) тлом смуги, довівши дозвіл картинки в потрібному напрямку як мінімум до 2048 пикселов. “Вага” картинки при цьому збільшиться незначно, оскільки монотонне тло добре стискується.

Щоб задати фонову картинку для осередку таблиці?

Параметр background для <td> не рекомендований стандартами HTML і не

підтримується в Opera. Користуємося стилями:

<td style=”background-image:URL(’bg.gif’);”>

Якщо ми хочемо, щоб тло не “розмножувався” по вертикалі або горизонталі, то додаємо в style параметр background-repeat, як описано у відповіді на попереднє питання. Збільшувати розмір картинки для сумісності зі старими браузерами не потрібно - вони взагалі не покажуть її, оскільки не розуміють стилі.

Якщо усередині осередку c тлом ми збираємося використати таблиці, то у відповідних тегах <table> потрібно вказувати background=”" для сумісності з NN.

Питання чайника

Автор: pauk Сайт: http://www.pauk2001.h1.ru/

Прочитав питання й відповіді, але не зрозуміло, навіщо використати CSS й JavaScript? Що, чистого HTML мало? І несумісності з деякими браузерами не буде…

Згодний, що CSS й JavaScript без потреби використати не коштує. Особливо, якщо завдання здійсненне в чистому HTML. Але…