Рамки
 

     MOYCOMP.NET

Меню


сайт php, сайт html, домены, Доменные имена, Что такое интернет, Легко ли сделать сайт, Joomla компонент content, ПРИНЦИПЫ JOOMLA, ПОНЯТИЯ JOOMLA, сделать сайт joomla, Модули JOOMLA, самоучитель joomla, joomla руководство, joomla

Рамки


Какие могут быть свойства у рамки таблицы? Здесь все очень просто: толщина и цвет. С параметром, "ответственным" за первое свойство, мы уже знакомы: это параметр border, и он определяет толщину рамки в пикселях. Все ясно? Вроде бы... Но давайте проведем эксперимент: что получится, если присвоить ему значение, скажем 15? По идее, не должно получиться ничего особо интересного: что мы, таблицу с толстой рамкой не видели, что ли? Вот и нет: результат выходит весьма любопытный (рис. 10.13). Внешняя рамка действительно толстая, а вот нижняя так и осталась тонкой. Почему? Потому что параметр border определяет толщину только внешней рамки.

Как мы уже убедились, если параметра border не указывать, то и рамки у таблицы не будет. Вообще никакой. Этим последним обстоятельством мы воспользовались в примере на рис. 10.4. И любой, кто провел в Internet больше получаса, подтвердит, что мы здесь далеко не первопроходцы: Web-дизайнеры пользуются этой особенностью очень широко.

 

Цвет рамки тоже приподнесет нам сюрприз.  Как вы думаете,  сколько пара­метров нужно, чтобы его описать?  Один?  Предположим. Действительно, такой параметр есть: bordercolor.  По умолчанию рамка черно-серая.   Попробуем заме­нить ее цвет, например, на зеленый: <TABLE   border=15    bordercolor=green>

Если вы забыли,  как в HTML задается цвет,  загляните в главу 4,  где описывается параметр color.

 

 

Что получилось? Рамка и впрямь зазеленела, как молодая травка. Но - обратите внимание - исчезла свойственная ей выпуклость (рис. 10.14). Это естественно: ведь эффект "выпуклости" обеспечивается разницей цветов верхнелевой и нижнеправой частей рамки. Для того чтобы изменить один из этих цветов, "не трогая" другой, используются параметры bordercolordark и bordercolorlight. Несмотря на свои названия, в переводе с английского означающие "темный цвет рамки" и "светлый цвет рамки", эти параметры никак не связаны с насыщенностью цвета. Параметр bordercolordark определяет цвет нижнего правого, a bordercolorlight -верхнего левого углов рамки. Например, если написать <TABLE border=15 bordercolorlight=red bordercolordark=blue>, получится некое подобие боксерского ринга.

Упоминания о светлом и темном цветах в названиях параметров bordercolordark и bordercolorlight появились благодаря тому, что по умолчанию верхний левый угол таблицы светлее нижнего правого: таблица как будто освещена, причем источник света находится в верхнем левом углу окна.

А как же с рамками отдельных ячеек? Можно ли отменить их отображение, задать цвет или толщину?

К сожалению, здесь наши возможности гораздо скуднее. Толщина внутренних рамок является фиксированной. Зато цвет можно задавать для каждой строки и ячейки в отдельности, как с помощью параметра bordercolor, так и по отдельным "углам" с помощью параметров bordercolorlight и bordercolordark.

Если в ячейке ничего нет, то рамки вокруг нее тоже не будет, как ни старайтесь. Для того чтобы ячейка выглядела пустой, но имела рамку, нужно "положить" в нее нечто невидимое. Как правило, такими "невидимыми" объектами являются неразрывный пробел snbsp; или прозрачный GIF-файл размером 1x1 пиксель.




Вернуться на главную

Реклама

 


MOYCOMP.NET 2008