Цвет и фон в таблице
Таблица – это очень удобный способ предоставить данные, и не просто предоставить а красиво оформить. С помощью таблиц можно создавать очень оригинальное меню и прочие элементы (об этом будет говориться в уроках CSS)
Из этого урока вы узнаете, как создать простую таблицу и управлять её свойствами (цвет, ширина, высота, толщина и цвет рамки, параметры ячеек ).
Для начала создадим простую таблицу, состоящую из четырёх ячеек, в которых будут написаны короткие фразы.
Перед этим нужно понять следующее:
• Теги – объявляют таблицу.
• border=» « – устанавливает толщину рамки таблицы.
• Теги – определяют табличный ряд (по вертикали).
• Теги – определяют ячейку (по горизонтали).
Первая ячейка (1,1) | Вторая ячейка (1,2) |
Третья ячейка (2,1) | Четвёртая ячейка (2,2) |
После этого зададим таблице цвет и толщину рамки, какой-нибудь фон и цвет текста. Это делается с помощью CSS атрибутов в первом теге таблицы »
Первая ячейка (1,1) | Вторая ячейка (1,2) |
Третья ячейка (2,1) | Четвёртая ячейка (2,2) |
Параметр «color: » задаёт цвет текста, который будет написан внутри ячеек этой таблицы.
Отступы между ячейками и рамкой таблицы html |
Существую два атрибута:
• cellspacing=» » – определяет расстояние между ячейками таблиц и рамкой самой таблицы.
• cellpadding=» » – определяет расстояние между границей ячейки и ее содержимым.
HTML Таблица цветов
Для окраски текста или изменения фона в HTML применяется атрибут style. Текст, цвет которого нужно изменить, помещают в теги, например для отдельных слов или
Цвет текста определяется свойством CSS style = «color:#RRGGBB;» , а цвет фона style = «background-color:#RRGGBB;» .
«#RRGGBB» — это шестнадцатеричный код цвета, где доли красного (RR), зелёного (GG) и синего цвета (BB) могут лежать в диапазоне от 00 до FF, что соответствует десятичному числу 255. Вместо кодировки «#RRGGBB» можно использовать соответствующие названия цветов (без # ).
Таблицы html страницы (ч.2)
Задание цвета элементов таблицы html страницы
При помощи атрибута BGCOLOR можно изменять цвет содержимого ячейки, строки, группы столбцов, крупы строк, таблицы целиком.
Цвет можно задать как наименованием цвета, так и шестнадцатеричным значением кода цвета со знаком #.
HTML-код:
Отображение в браузере:
1 | 2 |
3 | 4 |
Графический фон таблицы html страницы
При помощи атрибута BACKGROUND можно задать графический фон ячейки или таблицы целиком. Если размеры изображения превышают габариты ячейки или таблицы, для которых оно предназначено, браузер обрезает изображение таким образом, чтобы оно уместилось в пределах соответствующего объекта.
HTML-код:
Отображение в браузере:
11111 | 22222 |
33333 | 44444 |
Выравнивание данных в таблице html страницы
Для выравнивания данных в таблице предназначены атрибуты ALIGN, VALIGN.
Атрибут ALIGN предназначен для выравнивания по горизонтали. По умолчанию содержимое заголовков выравнивается по центру, а ячеек — влево.
Атрибут VALIGN выравнивает данные по вертикали. По умолчанию информация выравнивается посередине. Средствами выравнивания можно пользоваться в отдельной ячейке, строке, группе столбцов, группе строк. Самым высоким приоритетом обладает атрибут выравнивания в ячейках таблицы.
Если вы ограничиваете расстояние между содержимым ячейки и ее кромками при помощи атрибута CELLPADDING, то это сказывается на результате выравнивания. Например, при CELLPADDING=3 и ALIGN=»top», данные будут размещены на расстоянии трех пикселей от верхней границы ячейки.
Цвет фона для разных ячеек таблицы
Задать цвет ячеек таблицы
Друзья, вопрос о таблице. Допустим есть таблица(в данном примере таблица не важна). Задание такое.
Можно ли изменить цвет\поставить фон вокруг пространства ячеек таблицы?
Есть таблица-меню, для красоты увеличил расстояние между ячейками. Но цвет в в этом пространстве.
цвет фона
подскажите пожалуйста как у фрейми задать цвет фона?
Таблица цветов HTML
Для качественного и проработанного дизайна сайта, профессиональные веб-мастера постоянно должны подбирать подходящие цвета из палитры цветов в HTML. Коды цветов в html можно использовать в тегах, которые отвечают за: фоны, рамки блоков, изображений и таблиц, текст, ссылки и многое другое.
Таблица цветов HTML довольно часто применяется при работе с CSS, что значительно ускоряет и упрощает работу. Используя CSS, можно одной строчкой кода поменять цвет фона или текста на всем сайте, что очень помогает экономить время.
Задать коды цветов в html можно несколькими способами: указать в значении название цвета, использовать RGB код, использовать шестнадцатеричный код. Давайте рассмотрим каждый из способов подробнее:
- Название цвета
Простейший способ задать цвет, если он один из самых популярных, таких как: чёрный(black), белый(white), красный(red), зеленый(green), синий(blue) и т.д. Если необходимо выбрать более специфический цвет, то лучше воспользоваться кодами цветов в html. Как правило, в тегах цвета указываются благодаря параметру color , значение которого и есть наш цвет, например: color =»red» > красный текст . Если использовать CSS, то картина немного другая: style =»color: название цвета» . (первая колонка в таблице цветов html) - RGB код, цвета в десятичных числах
В данном способе используется RGB код, который состоит из десятичных чисел. Этот код состоит из трёх чисел (диапазон цифр каждого из чисел: 0-255), первое число задаёт насыщенность красного цвета R(red), второе число — задаёт насыщенность зеленого цвета G(green), третье – синего B(blue). Отсюда и название, RGB-код. Пример: color =»255 0 0″ > красный текст . (третья колонка в палитре цветов html) - Шестнадцатеричный код цвета
Данный способ очень похож на предыдущий, вот только в нём используются шестнадцатеричные числа. К тому же, перед кодом цветов обязательно следует ставить символ # . Сегодня этот способ самый популярный, он позволяет детально выбрать необходимый цвет, а также имеет компактный вид в html. Пример: color =»#FF0000″ > красный текст . (четвертая колонка в таблице цветов html)
Палитра цветов в HTML
Название цвета | Цвет | RGB — код цвета | Код цвета HTML |
---|---|---|---|
Snow | 255 250 250 | #FFFAFA | |
GhostWhite | 248 248 255 | #F8F8FF | |
WhiteSmoke | 245 245 245 | #F5F5F5 | |
Gainsboro | 220 220 220 | #DCDCDC | |
FloralWhite | 255 250 240 | #FFFAF0 | |
OldLace | 253 245 230 | #FDF5E6 | |
Linen | 250 240 230 | #FAF0E6 | |
AntiqueWhite | 250 235 215 | #FAEBD7 | |
PapayaWhip | 255 239 213 | #FFEFD5 | |
BlanchedAlmond | 255 235 205 | #FFEBCD | |
Bisque | 255 228 196 | #FFE4C4 | |
PeachPuff | 255 218 185 | #FFDAB9 | |
NavajoWhite | 255 222 173 | #FFDEAD | |
Moccasin | 255 228 181 | #FFE4B5 | |
Cornsilk | 255 248 220 | #FFF8DC | |
Ivory | 255 255 240 | #FFFFF0 | |
LemonChiffon | 255 250 205 | #FFFACD | |
Seashell | 255 245 238 | #FFF5EE | |
Honeydew | 240 255 240 | #F0FFF0 | |
MintCream | 245 255 250 | #F5FFFA | |
Azure | 240 255 255 | #F0FFFF | |
AliceBlue | 240 248 255 | #F0F8FF | |
lavender | 230 230 250 | #E6E6FA | |
LavenderBlush | 255 240 245 | #FFF0F5 | |
MistyRose | 255 228 225 | #FFE4E1 | |
White | 255 255 255 | #FFFFFF | |
Black | 0 0 0 | #000000 | |
DarkSlateGray | 47 79 79 | #2F4F4F | |
DimGrey | 105 105 105 | #696969 | |
SlateGrey | 112 128 144 | #708090 | |
LightSlateGray | 119 136 153 | #778899 | |
Grey | 190 190 190 | #BEBEBE | |
LightGray | 211 211 211 | #D3D3D3 | |
MidnightBlue | 25 25 112 | #191970 | |
NavyBlue | 0 0 128 | #000080 | |
CornflowerBlue | 100 149 237 | #6495ED | |
DarkSlateBlue | 72 61 139 | #483D8B | |
SlateBlue | 106 90 205 | #6A5ACD | |
MediumSlateBlue | 123 104 238 | #7B68EE | |
LightSlateBlue | 132 112 255 | #8470FF | |
MediumBlue | 0 0 205 | #0000CD | |
RoyalBlue | 65 105 225 | #4169E1 | |
Blue | 0 0 255 | #0000FF | |
DodgerBlue | 30 144 255 | #1E90FF | |
DeepSkyBlue | 0 191 255 | #00BFFF | |
SkyBlue | 135 206 235 | #87CEEB | |
LightSkyBlue | 135 206 250 | #87CEFA | |
SteelBlue | 70 130 180 | #4682B4 | |
LightSteelBlue | 176 196 222 | #B0C4DE | |
LightBlue | 173 216 230 | #ADD8E6 | |
PowderBlue | 176 224 230 | #B0E0E6 | |
PaleTurquoise | 175 238 238 | #AFEEEE | |
DarkTurquoise | 0 206 209 | #00CED1 | |
MediumTurquoise | 72 209 204 | #48D1CC | |
Turquoise | 64 224 208 | #40E0D0 | |
Cyan | 0 255 255 | #00FFFF | |
LightCyan | 224 255 255 | #E0FFFF | |
CadetBlue | 95 158 160 | #5F9EA0 | |
MediumAquamarine | 102 205 170 | #66CDAA | |
Aquamarine | 127 255 212 | #7FFFD4 | |
DarkGreen | 0 100 0 | #006400 | |
DarkOliveGreen | 85 107 47 | #556B2F | |
DarkSeaGreen | 143 188 143 | #8FBC8F | |
SeaGreen | 46 139 87 | #2E8B57 | |
MediumSeaGreen | 60 179 113 | #3CB371 | |
LightSeaGreen | 32 178 170 | #20B2AA | |
PaleGreen | 152 251 152 | #98FB98 | |
SpringGreen | 0 255 127 | #00FF7F | |
LawnGreen | 124 252 0 | #7CFC00 | |
Green | 0 255 0 | #00FF00 | |
Chartreuse | 127 255 0 | #7FFF00 | |
MedSpringGreen | 0 250 154 | #00FA9A | |
GreenYellow | 173 255 47 | #ADFF2F | |
LimeGreen | 50 205 50 | #32CD32 | |
YellowGreen | 154 205 50 | #9ACD32 | |
ForestGreen | 34 139 34 | #228B22 | |
OliveDrab | 107 142 35 | #6B8E23 | |
DarkKhaki | 189 183 107 | #BDB76B | |
PaleGoldenrod | 238 232 170 | #EEE8AA | |
LtGoldenrodYello | 250 250 210 | #FAFAD2 | |
LightYellow | 255 255 224 | #FFFFE0 | |
Yellow | 255 255 0 | #FFFF00 | |
Gold | 255 215 0 | #FFD700 | |
LightGoldenrod | 238 221 130 | #EEDD82 | |
goldenrod | 218 165 32 | #DAA520 | |
DarkGoldenrod | 184 134 11 | #B8860B | |
RosyBrown | 188 143 143 | #BC8F8F | |
IndianRed | 205 92 92 | #CD5C5C | |
SaddleBrown | 139 69 19 | #8B4513 | |
Sienna | 160 82 45 | #A0522D | |
Peru | 205 133 63 | #CD853F | |
Burlywood | 222 184 135 | #DEB887 | |
Beige | 245 245 220 | #F5F5DC | |
Wheat | 245 222 179 | #F5DEB3 | |
SandyBrown | 244 164 96 | #F4A460 | |
Tan | 210 180 140 | #D2B48C | |
Chocolate | 210 105 30 | #D2691E | |
Firebrick | 178 34 34 | #B22222 | |
Brown | 165 42 42 | #A52A2A | |
DarkSalmon | 233 150 122 | #E9967A | |
Salmon | 250 128 114 | #FA8072 | |
LightSalmon | 255 160 122 | #FFA07A | |
Orange | 255 165 0 | #FFA500 | |
DarkOrange | 255 140 0 | #FF8C00 | |
Coral | 255 127 80 | #FF7F50 | |
LightCoral | 240 128 128 | #F08080 | |
Tomato | 255 99 71 | #FF6347 | |
OrangeRed | 255 69 0 | #FF4500 | |
Red | 255 0 0 | #FF0000 | |
HotPink | 255 105 180 | #FF69B4 | |
DeepPink | 255 20 147 | #FF1493 | |
Pink | 255 192 203 | #FFC0CB | |
LightPink | 255 182 193 | #FFB6C1 | |
PaleVioletRed | 219 112 147 | #DB7093 | |
Maroon | 176 48 96 | #B03060 | |
MediumVioletRed | 199 21 133 | #C71585 | |
VioletRed | 208 32 144 | #D02090 | |
Magenta | 255 0 255 | #FF00FF | |
Violet | 238 130 238 | #EE82EE | |
Plum | 221 160 221 | #DDA0DD | |
Orchid | 218 112 214 | #DA70D6 | |
MediumOrchid | 186 85 211 | #BA55D3 | |
DarkOrchid | 153 50 204 | #9932CC | |
DarkViolet | 148 0 211 | #9400D3 | |
BlueViolet | 138 43 226 | #8A2BE2 | |
Purple | 160 32 240 | #A020F0 | |
MediumPurple | 147 112 219 | #9370DB | |
Thistle | 216 191 216 | #D8BFD8 | |
Snow1 | 255 250 250 | #FFFAFA | |
Snow2 | 238 233 233 | #EEE9E9 | |
Snow3 | 205 201 201 | #CDC9C9 | |
Snow4 | 139 137 137 | #8B8989 | |
Seashell1 | 255 245 238 | #FFF5EE | |
Seashell2 | 238 229 222 | #EEE5DE | |
Seashell3 | 205 197 191 | #CDC5BF | |
Seashell4 | 139 134 130 | #8B8682 | |
AntiqueWhite1 | 255 239 219 | #FFEFDB | |
AntiqueWhite2 | 238 223 204 | #EEDFCC | |
AntiqueWhite3 | 205 192 176 | #CDC0B0 | |
AntiqueWhite4 | 139 131 120 | #8B8378 | |
Bisque1 | 255 228 196 | #FFE4C4 | |
Bisque2 | 238 213 183 | #EED5B7 | |
Bisque3 | 205 183 158 | #CDB79E | |
Bisque4 | 139 125 107 | #8B7D6B | |
PeachPuff1 | 255 218 185 | #FFDAB9 | |
PeachPuff2 | 238 203 173 | #EECBAD | |
PeachPuff3 | 205 175 149 | #CDAF95 | |
PeachPuff4 | 139 119 101 | #8B7765 | |
NavajoWhite1 | 255 222 173 | #FFDEAD | |
NavajoWhite2 | 238 207 161 | #EECFA1 | |
NavajoWhite3 | 205 179 139 | #CDB38B | |
NavajoWhite4 | 139 121 94 | #8B795E | |
LemonChiffon1 | 255 250 205 | #FFFACD | |
LemonChiffon2 | 238 233 191 | #EEE9BF | |
LemonChiffon3 | 205 201 165 | #CDC9A5 | |
LemonChiffon4 | 139 137 112 | #8B8970 | |
Cornsilk1 | 255 248 220 | #FFF8DC | |
Cornsilk2 | 238 232 205 | #EEE8CD | |
Cornsilk3 | 205 200 177 | #CDC8B1 | |
Cornsilk4 | 139 136 120 | #8B8878 | |
Ivory1 | 255 255 240 | #FFFFF0 | |
Ivory2 | 238 238 224 | #EEEEE0 | |
Ivory3 | 205 205 193 | #CDCDC1 | |
Ivory4 | 139 139 131 | #8B8B83 | |
Honeydew1 | 240 255 240 | #F0FFF0 | |
Honeydew2 | 224 238 224 | #E0EEE0 | |
Honeydew3 | 193 205 193 | #C1CDC1 | |
Honeydew4 | 131 139 131 | #838B83 | |
LavenderBlush1 | 255 240 245 | #FFF0F5 | |
LavenderBlush2 | 238 224 229 | #EEE0E5 | |
LavenderBlush3 | 205 193 197 | #CDC1C5 | |
LavenderBlush4 | 139 131 134 | #8B8386 | |
MistyRose1 | 255 228 225 | #FFE4E1 | |
MistyRose2 | 238 213 210 | #EED5D2 | |
MistyRose3 | 205 183 181 | #CDB7B5 | |
MistyRose4 | 139 125 123 | #8B7D7B | |
Azure1 | 240 255 255 | #F0FFFF | |
Azure2 | 224 238 238 | #E0EEEE | |
Azure3 | 193 205 205 | #C1CDCD | |
Azure4 | 131 139 139 | #838B8B | |
SlateBlue1 | 131 111 255 | #836FFF | |
SlateBlue2 | 122 103 238 | #7A67EE | |
SlateBlue3 | 105 89 205 | #6959CD | |
SlateBlue4 | 71 60 139 | #473C8B | |
RoyalBlue1 | 72 118 255 | #4876FF | |
RoyalBlue2 | 67 110 238 | #436EEE | |
RoyalBlue3 | 58 95 205 | #3A5FCD | |
RoyalBlue4 | 39 64 139 | #27408B | |
Blue1 | 0 0 255 | #0000FF | |
Blue2 | 0 0 238 | #0000EE | |
Blue3 | 0 0 205 | #0000CD | |
Blue4 | 0 0 139 | #00008B | |
DodgerBlue1 | 30 144 255 | #1E90FF | |
DodgerBlue2 | 28 134 238 | #1C86EE | |
DodgerBlue3 | 24 116 205 | #1874CD | |
DodgerBlue4 | 16 78 139 | #104E8B | |
SteelBlue1 | 99 184 255 | #63B8FF | |
SteelBlue2 | 92 172 238 | #5CACEE | |
SteelBlue3 | 79 148 205 | #4F94CD | |
SteelBlue4 | 54 100 139 | #36648B | |
DeepSkyBlue1 | 0 191 255 | #00BFFF | |
DeepSkyBlue2 | 0 178 238 | #00B2EE | |
DeepSkyBlue3 | 0 154 205 | #009ACD | |
DeepSkyBlue4 | 0 104 139 | #00688B | |
SkyBlue1 | 135 206 255 | #87CEFF | |
SkyBlue2 | 126 192 238 | #7EC0EE | |
SkyBlue3 | 108 166 205 | #6CA6CD | |
SkyBlue4 | 74 112 139 | #4A708B | |
LightSkyBlue1 | 176 226 255 | #B0E2FF | |
LightSkyBlue2 | 164 211 238 | #A4D3EE | |
LightSkyBlue3 | 141 182 205 | #8DB6CD | |
LightSkyBlue4 | 96 123 139 | #607B8B | |
SlateGray1 | 198 226 255 | #C6E2FF | |
SlateGray2 | 185 211 238 | #B9D3EE | |
SlateGray3 | 159 182 205 | #9FB6CD | |
SlateGray4 | 108 123 139 | #6C7B8B | |
LightSteelBlue1 | 202 225 255 | #CAE1FF | |
LightSteelBlue2 | 188 210 238 | #BCD2EE | |
LightSteelBlue3 | 162 181 205 | #A2B5CD | |
LightSteelBlue4 | 110 123 139 | #6E7B8B | |
LightBlue1 | 191 239 255 | #BFEFFF | |
LightBlue2 | 178 223 238 | #B2DFEE | |
LightBlue3 | 154 192 205 | #9AC0CD | |
LightBlue4 | 104 131 139 | #68838B | |
LightCyan1 | 224 255 255 | #E0FFFF | |
LightCyan2 | 209 238 238 | #D1EEEE | |
LightCyan3 | 180 205 205 | #B4CDCD | |
LightCyan4 | 122 139 139 | #7A8B8B | |
PaleTurquoise1 | 187 255 255 | #BBFFFF | |
PaleTurquoise2 | 174 238 238 | #AEEEEE | |
PaleTurquoise3 | 150 205 205 | #96CDCD | |
PaleTurquoise4 | 102 139 139 | #668B8B | |
CadetBlue1 | 152 245 255 | #98F5FF | |
CadetBlue2 | 142 229 238 | #8EE5EE | |
CadetBlue3 | 122 197 205 | #7AC5CD | |
CadetBlue4 | 83 134 139 | #53868B | |
Turquoise1 | 0 245 255 | #00F5FF | |
Turquoise2 | 0 229 238 | #00E5EE | |
Turquoise3 | 0 197 205 | #00C5CD | |
Turquoise4 | 0 134 139 | #00868B | |
Cyan1 | 0 255 255 | #00FFFF | |
Cyan2 | 0 238 238 | #00EEEE | |
Cyan3 | 0 205 205 | #00CDCD | |
Cyan4 | 0 139 139 | #008B8B | |
DarkSlateGray1 | 151 255 255 | #97FFFF | |
DarkSlateGray2 | 141 238 238 | #8DEEEE | |
DarkSlateGray3 | 121 205 205 | #79CDCD | |
DarkSlateGray4 | 82 139 139 | #528B8B | |
Aquamarine1 | 127 255 212 | #7FFFD4 | |
Aquamarine2 | 118 238 198 | #76EEC6 | |
Aquamarine3 | 102 205 170 | #66CDAA | |
Aquamarine4 | 69 139 116 | #458B74 | |
DarkSeaGreen1 | 193 255 193 | #C1FFC1 | |
DarkSeaGreen2 | 180 238 180 | #B4EEB4 | |
DarkSeaGreen3 | 155 205 155 | #9BCD9B | |
DarkSeaGreen4 | 105 139 105 | #698B69 | |
SeaGreen1 | 84 255 159 | #54FF9F | |
SeaGreen2 | 78 238 148 | #4EEE94 | |
SeaGreen3 | 67 205 128 | #43CD80 | |
SeaGreen4 | 46 139 87 | #2E8B57 | |
PaleGreen1 | 154 255 154 | #9AFF9A | |
PaleGreen2 | 144 238 144 | #90EE90 | |
PaleGreen3 | 124 205 124 | #7CCD7C | |
PaleGreen4 | 84 139 84 | #548B54 | |
SpringGreen1 | 0 255 127 | #00FF7F | |
SpringGreen2 | 0 238 118 | #00EE76 | |
SpringGreen3 | 0 205 102 | #00CD66 | |
SpringGreen4 | 0 139 69 | #008B45 | |
Green1 | 0 255 0 | #00FF00 | |
Green2 | 0 238 0 | #00EE00 | |
Green3 | 0 205 0 | #00CD00 | |
Green4 | 0 139 0 | #008B00 | |
Chartreuse1 | 127 255 0 | #7FFF00 | |
Chartreuse2 | 118 238 0 | #76EE00 | |
Chartreuse3 | 102 205 0 | #66CD00 | |
Chartreuse4 | 69 139 0 | #458B00 | |
OliveDrab1 | 192 255 62 | #C0FF3E | |
OliveDrab2 | 179 238 58 | #B3EE3A | |
OliveDrab3 | 154 205 50 | #9ACD32 | |
OliveDrab4 | 105 139 34 | #698B22 | |
DarkOliveGreen1 | 202 255 112 | #CAFF70 | |
DarkOliveGreen2 | 188 238 104 | #BCEE68 | |
DarkOliveGreen3 | 162 205 90 | #A2CD5A | |
DarkOliveGreen4 | 110 139 61 | #6E8B3D | |
Khaki1 | 255 246 143 | #FFF68F | |
Khaki2 | 238 230 133 | #EEE685 | |
Khaki3 | 205 198 115 | #CDC673 | |
Khaki4 | 139 134 78 | #8B864E | |
LightGoldenrod1 | 255 236 139 | #FFEC8B | |
LightGoldenrod2 | 238 220 130 | #EEDC82 | |
LightGoldenrod3 | 205 190 112 | #CDBE70 | |
LightGoldenrod4 | 139 129 76 | #8B814C | |
LightYellow1 | 255 255 224 | #FFFFE0 | |
LightYellow2 | 238 238 209 | #EEEED1 | |
LightYellow3 | 205 205 180 | #CDCDB4 | |
LightYellow4 | 139 139 122 | #8B8B7A | |
Yellow1 | 255 255 0 | #FFFF00 | |
Yellow2 | 238 238 0 | #EEEE00 | |
Yellow3 | 205 205 0 | #CDCD00 | |
Yellow4 | 139 139 0 | #8B8B00 | |
Gold1 | 255 215 0 | #FFD700 | |
Gold2 | 238 201 0 | #EEC900 | |
Gold3 | 205 173 0 | #CDAD00 | |
Gold4 | 139 117 0 | #8B7500 | |
Goldenrod1 | 255 193 37 | #FFC125 | |
Goldenrod2 | 238 180 34 | #EEB422 | |
Goldenrod3 | 205 155 29 | #CD9B1D | |
Goldenrod4 | 139 105 20 | #8B6914 | |
DarkGoldenrod1 | 255 185 15 | #FFB90F | |
DarkGoldenrod2 | 238 173 14 | #EEAD0E | |
DarkGoldenrod3 | 205 149 12 | #CD950C | |
DarkGoldenrod4 | 139 101 8 | #8B658B | |
RosyBrown1 | 255 193 193 | #FFC1C1 | |
RosyBrown2 | 238 180 180 | #EEB4B4 | |
RosyBrown3 | 205 155 155 | #CD9B9B | |
RosyBrown4 | 139 105 105 | #8B6969 | |
IndianRed1 | 255 106 106 | #FF6A6A | |
IndianRed2 | 238 99 99 | #EE6363 | |
IndianRed3 | 205 85 85 | #CD5555 | |
IndianRed4 | 139 58 58 | #8B3A3A | |
Sienna1 | 255 130 71 | #FF8247 | |
Sienna2 | 238 121 66 | #EE7942 | |
Sienna3 | 205 104 57 | #CD6839 | |
Sienna4 | 139 71 38 | #8B4726 | |
Burlywood1 | 255 211 155 | #FFD39B | |
Burlywood2 | 238 197 145 | #EEC591 | |
Burlywood3 | 205 170 125 | #CDAA7D | |
Burlywood4 | 139 115 85 | #8B7355 | |
Wheat1 | 255 231 186 | #FFE7BA | |
Wheat2 | 238 216 174 | #EED8AE | |
Wheat3 | 205 186 150 | #CDBA96 | |
Wheat4 | 139 126 102 | #8B7E66 | |
Tan1 | 255 165 79 | #FFA54F | |
Tan2 | 238 154 73 | #EE9A49 | |
Tan3 | 205 133 63 | #CD853F | |
Tan4 | 139 90 43 | #8B5A2B | |
Chocolate1 | 255 127 36 | #FF7F24 | |
Chocolate2 | 238 118 33 | #EE7621 | |
Chocolate3 | 205 102 29 | #CD661D | |
Chocolate4 | 139 69 19 | #8B4513 | |
Firebrick1 | 255 48 48 | #FF3030 | |
Firebrick2 | 238 44 44 | #EE2C2C | |
Firebrick3 | 205 38 38 | #CD2626 | |
Firebrick4 | 139 26 26 | #8B1A1A | |
Brown1 | 255 64 64 | #FF4040 | |
Brown2 | 238 59 59 | #EE3B3B | |
Brown3 | 205 51 51 | #CD3333 | |
Brown4 | 139 35 35 | #8B2323 | |
Salmon1 | 255 140 105 | #FF8C69 | |
Salmon2 | 238 130 98 | #EE8262 | |
Salmon3 | 205 112 84 | #CD7054 | |
Salmon4 | 139 76 57 | #8B4C39 | |
LightSalmon1 | 255 160 122 | #FFA07A | |
LightSalmon2 | 238 149 114 | #EE9572 | |
LightSalmon3 | 205 129 98 | #CD8162 | |
LightSalmon4 | 139 87 66 | #8B5742 | |
Orange1 | 255 165 0 | #FFA500 | |
Orange2 | 238 154 0 | #EE9A00 | |
Orange3 | 205 133 0 | #CD8500 | |
Orange4 | 139 90 0 | #8B5A00 | |
DarkOrange1 | 255 127 0 | #FF7F00 | |
DarkOrange2 | 238 118 0 | #EE7600 | |
DarkOrange3 | 205 102 0 | #CD6600 | |
DarkOrange4 | 139 69 0 | #8B4500 | |
Coral1 | 255 114 86 | #FF7256 | |
Coral2 | 238 106 80 | #EE6A50 | |
Coral3 | 205 91 69 | #CD5B45 | |
Coral4 | 139 62 47 | #8B3E2F | |
Tomato1 | 255 99 71 | #FF6347 | |
Tomato2 | 238 92 66 | #EE5C42 | |
Tomato3 | 205 79 57 | #CD4F39 | |
Tomato4 | 139 54 38 | #8B3626 | |
OrangeRed1 | 255 69 0 | #FF4500 | |
OrangeRed2 | 238 64 0 | #EE4000 | |
OrangeRed3 | 205 55 0 | #CD3700 | |
OrangeRed4 | 139 37 0 | #8B2500 | |
Red1 | 255 0 0 | #FF0000 | |
Red2 | 238 0 0 | #EE0000 | |
Red3 | 205 0 0 | #CD0000 | |
Red4 | 139 0 0 | #8B0000 | |
DeepPink1 | 255 20 147 | #FF1493 | |
DeepPink2 | 238 18 137 | #EE1289 | |
DeepPink3 | 205 16 118 | #CD1076 | |
DeepPink4 | 139 10 80 | #8B0A50 | |
HotPink1 | 255 110 180 | #FF6EB4 | |
HotPink2 | 238 106 167 | #EE6AA7 | |
HotPink3 | 205 96 144 | #CD6090 | |
HotPink4 | 139 58 98 | #8B3A62 | |
Pink1 | 255 181 197 | #FFB5C5 | |
Pink2 | 238 169 184 | #EEA9B8 | |
Pink3 | 205 145 158 | #CD919E | |
Pink4 | 139 99 108 | #8B636C | |
LightPink1 | 255 174 185 | #FFAEB9 | |
LightPink2 | 238 162 173 | #EEA2AD | |
LightPink3 | 205 140 149 | #CD8C95 | |
LightPink4 | 139 95 101 | #8B5F65 | |
PaleVioletRed1 | 255 130 171 | #FF82AB | |
PaleVioletRed2 | 238 121 159 | #EE799F | |
PaleVioletRed3 | 205 104 137 | #CD6889 | |
PaleVioletRed4 | 139 71 93 | #8B475D | |
Maroon1 | 255 52 179 | #FF34B3 | |
Maroon2 | 238 48 167 | #EE30A7 | |
Maroon3 | 205 41 144 | #CD2990 | |
Maroon4 | 139 28 98 | #8B1C62 | |
VioletRed1 | 255 62 150 | #FF3E96 | |
VioletRed2 | 238 58 140 | #EE3A8C | |
VioletRed3 | 205 50 120 | #CD3278 | |
VioletRed4 | 139 34 82 | #8B2252 | |
Magenta1 | 255 0 255 | #FF00FF | |
Magenta2 | 238 0 238 | #EE00EE | |
Magenta3 | 205 0 205 | #CD00CD | |
Magenta4 | 139 0 139 | #8B008B | |
Orchid1 | 255 131 250 | #FF83FA | |
Orchid2 | 238 122 233 | #EE7AE9 | |
Orchid3 | 205 105 201 | #CD69C9 | |
Orchid4 | 139 71 137 | #8B4789 | |
Plum1 | 255 187 255 | #FFBBFF | |
Plum2 | 238 174 238 | #EEAEEE | |
Plum3 | 205 150 205 | #CD96CD | |
Plum4 | 139 102 139 | #8B668B | |
MediumOrchid1 | 224 102 255 | #E066FF | |
MediumOrchid2 | 209 95 238 | #D15FEE | |
MediumOrchid3 | 180 82 205 | #B452CD | |
MediumOrchid4 | 122 55 139 | #7A378B | |
DarkOrchid1 | 191 62 255 | #BF3EFF | |
DarkOrchid2 | 178 58 238 | #B23AEE | |
DarkOrchid3 | 154 50 205 | #9A32CD | |
DarkOrchid4 | 104 34 139 | #68228B | |
Purple1 | 155 48 255 | #9B30FF | |
Purple2 | 145 44 238 | #912CEE | |
Purple3 | 125 38 205 | #7D26CD | |
Purple4 | 85 26 139 | #551A8B | |
MediumPurple1 | 171 130 255 | #AB82FF | |
MediumPurple2 | 159 121 238 | #9F79EE | |
MediumPurple3 | 137 104 205 | #8968CD | |
MediumPurple4 | 93 71 139 | #5D478B | |
Thistle1 | 255 225 255 | #FFE1FF | |
Thistle2 | 238 210 238 | #EED2EE | |
Thistle3 | 205 181 205 | #CDB5CD | |
Thistle4 | 139 123 139 | #8B7B8B | |
grey11 | 28 28 28 | #1C1C1C | |
grey21 | 54 54 54 | #363636 | |
grey31 | 79 79 79 | #4F4F4F | |
grey41 | 105 105 105 | #696969 | |
grey51 | 130 130 130 | #828282 | |
grey61 | 156 156 156 | #9C9C9C | |
grey71 | 181 181 181 | #B5B5B5 | |
gray81 | 207 207 207 | #CFCFCF | |
gray91 | 232 232 232 | #E8E8E8 | |
DarkGrey | 169 169 169 | #A9A9A9 | |
DarkBlue | 0 0 139 | #00008B | |
DarkCyan | 0 139 139 | #008B8B | |
DarkMagenta | 139 0 139 | #8B008B | |
DarkRed | 139 0 0 | #8B0000 | |
LightGreen | 144 238 144 | #90EE90 |
Вверх
Коды цветов в html применяются довольно часто, особенно если вы профессионально занимаетесь версткой сайта, поэтому рекомендуем данную таблицу добавить в свои закладки, понадобиться 100%.
Урок 8. Таблицы в html
Таблица в html — один из основных и первых методов вёрстки web-страниц. До того, как CSS стал популярен, web-дизайнеры в основном использовали метод табличной вёрстки и получали очень хороший результат.
Таблица в html состоит из строк и ячеек в этих строках. Это не опечатка, не из строк и столбцов, а именно из строк и ячеек. Считывание информации по таблице в html идёт построчно. |
Проще говоря смысл написанного кода такой:
Первая строка — 1-ая, 2-ая . ячейки, Вторая строка — 1-ая, 2-ая . ячейки, Третья строка. и так далее.
Теги, используемые для построения таблицы в html
table — обязательный тег, открывающий и закрывающий таблицу
caption — необязательный тег, обозначающий заголовок таблицы
th — необязательный тег, в открывающий и закрывающий теги которого вписывается название столбца. Как правило, выделяется жирным
tr — обязательный тег, с которого открывается и закрывается строка
td — обязательный тег, обозначающий открытие и закрытие ячейки в строке
Пример кода простой таблицы
В браузере отобразится
Внимательно просмотрите таблицу и прочитайте комментарий к каждому тегу. Очень важно понять принцип построения таблицы. Во-первых, в ней все теги парные (не забывайте закрывать их), во-вторых, следует внимательно включать внутрь одних тегов другие, чтобы таблица отобразилась корректно, в-третьих, старайтесь делать отступы перед каждой строкой, ячейкой, чтобы Код был Читаемым и в случае ошибки можно было легко её найти. |
Назначение таблиц в html
Урок по таблицам очень важен! Благодаря таблицам Вы можете расположить не только текст, но и изображения, ссылки и много другое. В таблице можно задавать фон (или его цвет), отступ, ширину, границу и другие параметры, что придаст ей красивый внешний вид. Таблица — Ваш первый шаг к понимаю web-дизайна! Ранее многие сайты были целиком свёрстаны как таблицы, то есть всё, что видел пользователь (боковое меню, верхнее меню, содержание) — было содержанием ячеек большой таблицы.
На этой ноте перейдём непосредственно к атрибутам, которые делают таблицу красивой.
Свойства и параметры html таблиц: отступ, ширина, цвет фона, граница (рамка)
У тега table есть следующие атрибуты:
width — ширина таблицы. может быть в пикселях или % от ширины экрана.
bgcolor — цвет фона ячеек таблицы
background — заливает фон таблицы рисунком
border — рамка и границы в таблице. Толщина указывается в пикселях
cellpadding — отступ в пикселях между содержимым ячейки и её внутренней границей
Как и ранее, значение атрибута прописываем в кавычках.
Рассмотрим применения данных атрибутов на примере. Для этого создадим таблицу (но уже без крайне редко применяемых тегов caption и th) и зададим параметр атрибуту border (граница), width (ширина таблицы, строки или ячейки) и bgcolor (цвет ячейки)
В результате в браузере будет выведена таблица следующего вида
frame — атрибут, обозначающий рамку вокруг таблицы. Есть следующие значения:
void — рамки нет,
above — только верхняя рамка,
below — только нижняя рамка,
hsides — только верхняя и нижняя рамки,
vsides — только левая и правая рамки,
lhs — только левая рамка,
rhs — только правая рамка,
box — все четыре части рамки.
rules — атрибут, обозначающий границы внутри таблицы, между ячейками. Есть следующие значения:
none — между ячейками нет границ,
groups — границы только между группами строк и группами столбцов (будут рассмотрены чуть позже),
rows — границы только между строками,
cols — границы только между стобцами,
all — отображать все границы.
Рассмотрим пример кода
Поскольку атрибутом border теперь редко пользуются, то и я Вам рекомендую не привыкать к нему и следующие примеры будут без указания границ. |
Теперь попробуем создать красивую таблицу. Для этого давайте начнём использовать выравнивание в таблице. Для этого есть следующие уже знакомые параметры:
align — выравнивание таблицы. Её можно расположить слева (left), справа (right), по центру (center)
cellspacing — расстояние между ячейками таблицы. Указывается в пикселях (по умолчанию 0 пикселей)
cellpadding — отступ в пикселях между содержимым ячейки и её внутренней границей (по умолчанию 0 пикселей)
Рассмотрим пример
В браузере отобразится выравненная по центру таблица следующего вида
Внимание! Если не указывать ширину таблицы или ячейки, не задавать отступы и выравнивания, то ширина таблицы будет строиться по содержимому — границы будут примыкать к словам, а ширина будет выбираться автоматически. |
Строки tr и ячейки td в таблицах HTML
Снова напомню о том, что таблицы формируются построчно (tr). В строках (tr) уже находятся ячейки (td). Если задавать параметр для строки (tr), то он будет действителен для всех ячеек (td) в этой строке, если для конкретной ячейки, то только для неё. В примерах выше я указывал цвет для строки, этот параметр распространялся соответственно для всех ячеек.
Для тегов tr и td есть следующие
align — выравнивание текста внутри ячейки. По левому краю (left), по правому краю (right), по центру (center)
valign — выравнивание текста внутри ячейки по вертикали. Вверх (top), вниз (bottom), по центру (middle)
bgcolor — задает цвет строки
width — ширина столбца (все ячейки ниже примут данный параметр) указывается в пикселях или в процентах, где 100% ширина всей таблицы
height — высота ячейки (все ячейки в строке примут данный параметр)
Рассмотрим код, где содержимое ячеек (td), выравнено по разным краям: в первой по левому, во второй по правому:
С помощью таблиц можно сверстать очень даже неплохую страницу. Не забывайте, что в ячейки можно вставлять не только текст, но и изображения, ссылки и прочее!)
Спасибо за внимание! Надеюсь материал был полезен!
Цвета и фон в css
Цвет
Для указания цвета переднего плана в CSS используется свойство color:
С самим свойством все просто, гораздо интереснее обстоят дела с его значениями. Дело в том, что в CSS предусмотрено целых 5(!) вариантов для определения значения цвета: один при помощи ключевого слова, два в шестнадцатеричной нотации, и еще два – при помощи функции rgb. Что касается первых способов, они задаются в шестнадцатеричном определении (RGB или RRGGBB).
Для простых цветов можно использовать назначение (red, green, gray и т.д.), однако вряд ли вы будете на практике использовать такие обозначения, как mediumspringgreen или lightgoldenrodyellow. Использование числовых значений позволяет добиться большей гибкости при подборе цвета. В XHTML применяются шестнадцатеричные значения, они же поддерживаются и в CSS:
color: #f00; color: #ff0000;
В обоих случаях это будет полностью насыщенный красный цвет (FF – максимальная интенсивность красного канала, соответствующая 8 битам). Если вы – программист, то такое представление будет для вас привычным и достаточно удобным. Однако для других категорий разработчиков web-страниц шестнадцатеричная система счисления вовсе не является привычной, поэтому в CSS и появилась функция rgb, позволяющая указывать интенсивность составляющих цвета в десятичной нотации (от 0 до 255) и в процентах:
color: rgb(255, 0, 0); color: rgb(100%, 0%, 0%);
Здесь мы вновь определили красный цвет: в функции rgb первое значение определяет интенсивность красного цвета, второе – зеленого, а третье – синего. Таким образом, для составного цвета следует использовать два или все три значения:
Подобные значения цвета используются не только для указания цвета переднего плана, но и во всех других случаях, где требуется определение цвета.
Значение по умолчанию: зависит от браузера (как правило, черный).
Наследуемые значения: да.
Применяется: ко всем элементам.
Совместимость: все.
Фон
В качестве фона элемента (поверхности, на которой он отображается) можно указывать цвет или изображение. Всего для определения фона в CSS предусмотрено 5 уникальных свойств: background-color, background-image, background-repeat, background-attachment и background-position, а так же 1 сокращенное – background.
В свете уже рассмотренного свойства color, свойство background-color является самым простым – его использование аналогично, с той лишь разницей, что вместо цвета переднего плана (скажем, текста) изменится цвет фона:
Здесь мы определили серебристый (светло-серый) цвет для абзацев. Собственно, мы уже не раз применяли назначение цвета фона, правда, при этом использовалось сокращенное свойство background:
В данном случае такая запись полностью аналогична предыдущей. Отметим так же, что действие назначенного фона распространяется на область содержимого и внутренних полей элемента.
Прежде, чем прейти к остальным свойствам фона, связанным с изображениями, упомянем еще одно, специальное, значение, свойства background-color – transparent (прозрачность), поскольку именно оно используется по умолчанию.
Теперь обратимся к рисункам. За назначение рисунка фоновым изображением отвечает свойство background-image, в качестве значения которого может быть либо none (нет рисунка), либо адрес (URI) файла с изображением:
В качестве фонового рисунка может использоваться графический файл любого формата из поддерживаемых браузером, в частности JPEG, GIF или PNG.
Следует сразу отметить, что использование рисунка в качестве фона отнюдь не исключает назначения цвета заднего плана: во-первых, сам рисунок может быть частично прозрачным, а во-вторых, он может занимать не всю область элемента (скажем, если используются свойство background-repeat). Более того, если рисунок по каким-либо причинам не прогрузится, то может быть нарушено восприятие страницы. Например, если рисунок темный, а текст – белый, то в случае отсутствия рисунка пользователь увидит просто белую страницу. Так что дополним пример с определением фонового рисунка еще и указанием цвета:
Три оставшихся свойства для определения фона, имеющиеся в CSS, призваны управлять размещением фонового рисунка и способом его вывода. Так, при помощи свойства background-repeat определяют, должно ли изображение дублироваться, и если да – то каким образом это будет осуществляться. Всего для данного свойства определено 4 возможных значения:
repeat. Изображение дублируется по вертикали по горизонтали, заполняя все отведенное пространство в виде мозаики (принято по умолчанию);
repeat-x. Изображение дублируется только по горизонтали;
repeat-y. Изображение дублируется только по вертикали.
no-repeat. Изображение не дублируется – отображается только одна его копия.
Поскольку данное свойство имеет смысл только в тех случаях, когда определено само фоновое изображение, то оно всегда используется в паре с background-image:
Другое свойство фона, используемое совместно с background-image – это background-attachment. Оно может принимать всего 2 значения – принятое по умолчанию scroll, при котором изображение прокручивается вместе с содержимым, и fixed, при котором фоновый рисунок становится привязанным к окну просмотра. Таким образом, если мы не хотим, чтобы фоновый рисунок прокручивался вместе с содержимым страницы, а оставался на одном и том же месте относительно окна браузера, то дополним пример таким образом:
В результате мы получили фон, состоящий из повторяющегося по горизонтали картинки, постоянно находящийся на одном и том же месте вверху страницы.
Отметим, что если бы был указан повтор по вертикали (repeat-y), то рисунок расположился бы по левой границе окна. Таким образом, можно сделать вывод, что отправной точкой вывода изображения является верхний левый угол. Если же требуется изменить начальную позицию вывода изображения (или собственно расположение фоновой картинки, если она не должна повторяться), то следует прибегнуть к такому свойству, как background-position. Оно может принимать либо абсолютные значения или значения в процентах, при этом за точку отсчета принимается верхний левый угол блока, либо значения, задаваемые ключевыми словами left, right, top, bottom и center:
Здесь мы задали вертикальное выравнивание фонового рисунка по верху и горизонтальное выравнивание правому краю. Если указать только одно значение (например, right, или 25%), то оно будет определять выравнивание по горизонтали, а вертикальное выравнивание примет значение 50% (center). Исключение составляют только значения top и bottom: если указать только одно из этих значений, то в center будет установлено выравнивание по вертикали.
ПРИМЕЧАНИЕ
Если фоновое изображение фиксировано в окне просмотра (т.е. если свойство background-attachment установлено в значение fixed), то смещения определяются относительно окна просмотра, а не относительно области элемента.
Значение по умолчанию : background-color – transparent; background-image – none; background-repeat – repeat; background-attachment – scroll; background-position – 0% 0% (top left). Наследуемые значения: нет. Применяется: ко всем элементам. Совместимость: все.
Основные стили для тэгов body, table, div и т. д.
— стиль для body <>
background-color цвет
background- image изображение
background-repeat повторение
background- attachment изображение фиксированное или совместно прокручиваемое с документом
background-position относительное расположение изображения на странице
Создание таблиц в HTML — фон таблицы — рамка таблицы — объединение ячеек
При создании веб страниц очень часто необходимо представить некоторое содержимое страницы в виде таблиц.
Иногда таблицы используют для создания структуры страницы. Этот подход не совсем верный, потому что таблицы изначально не предназначались для позиционирования элементов страницы.
Для этой цели лучше всего пользоваться средствами CSS. Но в некоторых случаях таблицы являются незаменимыми и удобными для предоставления информации.
За создание таблиц в HTML отвечает тег
. Но вам наверняка уже известно, что таблицы состоят из строчек и ячеек. Поэтому для того, чтобы создать таблицу, нам необходимы еще два тега: это тег который отвечает за создание строк, и тег, отвечающий за создание ячеек.
Для того, чтобы посмотреть как все работает на практике, создадим таблицу, состоящую из двух строк и четырех ячеек. Код нашей таблицы будет следующий:
Для того чтобы, увидеть что из этого получится, создайте html страницу используя код расположенный ниже. Если не знаете как создать HTML страницу, смотрите урок основы HTML.
У вас должно получиться следующее:
Как вы видите, наша таблица еще совсем не похожа на таблицу. Все это потому, что наши теги и имеют множество атрибутов, которые необходимо указать, чтобы у нашей таблицы появилась рамка, фон, размеры и т. д.
Вначале мы рассмотрим атрибуты, которые присущи тегам . Для того, чтобы видеть как будет меняться наша таблица, вы можете добавлять эти атрибуты к тегам и, обновляя страницу, смотреть как будет выглядеть таблица в браузере. Для удобства я не буду приводить весь код страницы, а только код касающийся тега
, некоторые из них такие же, как и атрибуты тега
width — ширина ячейки в пикселях или в процентах. height – высота ячейки в пикселях или процентах. Например, зададим ширину первой ячейки первой строки в 30% — w > Наша таблица примет следующий вид: Заметьте, достаточно задать одной ячейке высоту или ширину и все ячейки этой строки или столбца примут такой же размер. Поэтому если необходимо задать, например определенную высоту ячеек то достаточно указать этот параметр для одной ячейки и все остальные ячейки строки станут такими же. align – выравнивает содержимое ячеек, имеет следующие значения: align=»lef» – содержимое ячейки будет выровнено по левому краю; align=»right» – содержимое будет выровнено по правому краю; align=»center» – содержимое будет выровнено по центру ячейки. Добавим эти атрибуты и значения в наш код и выровняем содержимое 1 — й ячейки по левому краю (по левому краю содержимое выравнивается по умолчанию, однако в некоторых случаях данный атрибут необходим), содержимое 2 – й ячейки выровняем по правому краю, а 4 -й по центру. bgcolor – при помощи данного атрибута можно задать цвет ячейки. background – устанавливает изображение в виде фона ячейки. С данными атрибутами мы уже встречались, рассматривая атрибуты тега
padding
|
1 | 2 | 3 |
Результат:
Резиновый макет
- Ширина таблицы при использовании «резинового» дизайна устанавливается в % от ширины окна браузера. Т.о. при изменении окна браузера, изменяются и размеры таблицы.
- Ширина всех ячеек может устанавливаться в процентах.
- Второй вариант, когда ширина некоторых ячеек устанавливается в процентах, а некоторых — в пикселях.
- левая колонка — 20%;
- средняя колонка — 40%;
- правая колонка — 40%;
Задать фон для колонок и визуально разделить колонки границей.
Выполнение:
1 | 2 | 3 |
Результат:
Рассмотрим второй вариант, когда ширина центральной колонки автоматически подбирается браузером; примером может служить рисунок:
- левая колонка — 150 пикселей;
- средняя колонка — 40%;
- правая колонка — 200 пикселей;
Задать фон для колонок и визуально разделить колонки границей.
1 | 2 | 3 |
Результат:
Результат будет примерно такой же, только «растягивание» будет происходит за счет центральной колонки.
Использование вложенной таблицы в резиновом макете
Если ширина двух колонок устанавливается в процентах, а третьей — в пикселях, обойтись одной таблицей не получится. Так, если ширина всей таблицы равна 100 процентов, первой колонки — 200 пикселей, а оставшихся колонок по 20 процентов, то простое вычисление показывает, что размер первой колонки получается равным 60 процентов. В таком случае заданное значение в пикселях браузером не воспримется, а размер будет установлен в процентах.
- Исходная таблица создается с двумя ячейками. Ширина таблицы задается в процентах.
- Для левой ячейки (первой колонки) устанавливается ширина в пикселях.
- Ширина правой ячейки (основа для других колонок) не указывается. Внутрь этой ячейки вставляется вторая таблица, тоже состоящая из двух ячеек.
- У ячеек вложенной таблицы ширина устанавливается в процентах.
- Ширина внутренней таблицы должна быть установлена в 100 процентов, чтобы эта таблица занимала все свободное пространство во внешней таблице.
- Ширина центральной и правой колонки вычисляется относительно ширины ячейки, а не внешней таблицы в целом.
- левая колонка — 150 пикселей;
- средняя колонка — 60%;
- правая колонка — 40%;
Задать фон для колонок.
Выполнение:
1 |
|
Атрибуты тегов cellpadding и cellspacing здесь необходимы, для того, чтобы не было «зазора» между таблицами.
Результат:
Урок 8. Таблицы в html
Таблица в html — один из основных и первых методов вёрстки web-страниц. До того, как CSS стал популярен, web-дизайнеры в основном использовали метод табличной вёрстки и получали очень хороший результат.
Таблица в html состоит из строк и ячеек в этих строках. Это не опечатка, не из строк и столбцов, а именно из строк и ячеек. Считывание информации по таблице в html идёт построчно. |
Проще говоря смысл написанного кода такой:
Первая строка — 1-ая, 2-ая . ячейки, Вторая строка — 1-ая, 2-ая . ячейки, Третья строка. и так далее.
Теги, используемые для построения таблицы в html
table — обязательный тег, открывающий и закрывающий таблицу
caption — необязательный тег, обозначающий заголовок таблицы
th — необязательный тег, в открывающий и закрывающий теги которого вписывается название столбца. Как правило, выделяется жирным
tr — обязательный тег, с которого открывается и закрывается строка
td — обязательный тег, обозначающий открытие и закрытие ячейки в строке
Пример кода простой таблицы
В браузере отобразится
Внимательно просмотрите таблицу и прочитайте комментарий к каждому тегу. Очень важно понять принцип построения таблицы. Во-первых, в ней все теги парные (не забывайте закрывать их), во-вторых, следует внимательно включать внутрь одних тегов другие, чтобы таблица отобразилась корректно, в-третьих, старайтесь делать отступы перед каждой строкой, ячейкой, чтобы Код был Читаемым и в случае ошибки можно было легко её найти. |
Назначение таблиц в html
Урок по таблицам очень важен! Благодаря таблицам Вы можете расположить не только текст, но и изображения, ссылки и много другое. В таблице можно задавать фон (или его цвет), отступ, ширину, границу и другие параметры, что придаст ей красивый внешний вид. Таблица — Ваш первый шаг к понимаю web-дизайна! Ранее многие сайты были целиком свёрстаны как таблицы, то есть всё, что видел пользователь (боковое меню, верхнее меню, содержание) — было содержанием ячеек большой таблицы.
На этой ноте перейдём непосредственно к атрибутам, которые делают таблицу красивой.
Свойства и параметры html таблиц: отступ, ширина, цвет фона, граница (рамка)
У тега table есть следующие атрибуты:
width — ширина таблицы. может быть в пикселях или % от ширины экрана.
bgcolor — цвет фона ячеек таблицы
background — заливает фон таблицы рисунком
border — рамка и границы в таблице. Толщина указывается в пикселях
cellpadding — отступ в пикселях между содержимым ячейки и её внутренней границей
Как и ранее, значение атрибута прописываем в кавычках.
Рассмотрим применения данных атрибутов на примере. Для этого создадим таблицу (но уже без крайне редко применяемых тегов caption и th) и зададим параметр атрибуту border (граница), width (ширина таблицы, строки или ячейки) и bgcolor (цвет ячейки)
В результате в браузере будет выведена таблица следующего вида
frame — атрибут, обозначающий рамку вокруг таблицы. Есть следующие значения:
void — рамки нет,
above — только верхняя рамка,
below — только нижняя рамка,
hsides — только верхняя и нижняя рамки,
vsides — только левая и правая рамки,
lhs — только левая рамка,
rhs — только правая рамка,
box — все четыре части рамки.
rules — атрибут, обозначающий границы внутри таблицы, между ячейками. Есть следующие значения:
none — между ячейками нет границ,
groups — границы только между группами строк и группами столбцов (будут рассмотрены чуть позже),
rows — границы только между строками,
cols — границы только между стобцами,
all — отображать все границы.
Рассмотрим пример кода
Поскольку атрибутом border теперь редко пользуются, то и я Вам рекомендую не привыкать к нему и следующие примеры будут без указания границ. |
Теперь попробуем создать красивую таблицу. Для этого давайте начнём использовать выравнивание в таблице. Для этого есть следующие уже знакомые параметры:
align — выравнивание таблицы. Её можно расположить слева (left), справа (right), по центру (center)
cellspacing — расстояние между ячейками таблицы. Указывается в пикселях (по умолчанию 0 пикселей)
cellpadding — отступ в пикселях между содержимым ячейки и её внутренней границей (по умолчанию 0 пикселей)
Рассмотрим пример
В браузере отобразится выравненная по центру таблица следующего вида
Внимание! Если не указывать ширину таблицы или ячейки, не задавать отступы и выравнивания, то ширина таблицы будет строиться по содержимому — границы будут примыкать к словам, а ширина будет выбираться автоматически. |
Строки tr и ячейки td в таблицах HTML
Снова напомню о том, что таблицы формируются построчно (tr). В строках (tr) уже находятся ячейки (td). Если задавать параметр для строки (tr), то он будет действителен для всех ячеек (td) в этой строке, если для конкретной ячейки, то только для неё. В примерах выше я указывал цвет для строки, этот параметр распространялся соответственно для всех ячеек.
Для тегов tr и td есть следующие
align — выравнивание текста внутри ячейки. По левому краю (left), по правому краю (right), по центру (center)
valign — выравнивание текста внутри ячейки по вертикали. Вверх (top), вниз (bottom), по центру (middle)
bgcolor — задает цвет строки
width — ширина столбца (все ячейки ниже примут данный параметр) указывается в пикселях или в процентах, где 100% ширина всей таблицы
height — высота ячейки (все ячейки в строке примут данный параметр)
Рассмотрим код, где содержимое ячеек (td), выравнено по разным краям: в первой по левому, во второй по правому:
С помощью таблиц можно сверстать очень даже неплохую страницу. Не забывайте, что в ячейки можно вставлять не только текст, но и изображения, ссылки и прочее!)
Спасибо за внимание! Надеюсь материал был полезен!