Цвет и фон в таблице


Содержание

Цвет и фон в таблице

Таблица – это очень удобный способ предоставить данные, и не просто предоставить а красиво оформить. С помощью таблиц можно создавать очень оригинальное меню и прочие элементы (об этом будет говориться в уроках 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», данные будут размещены на расстоянии трех пикселей от верхней границы ячейки.

Цвет фона для разных ячеек таблицы

28.09.2020, 17:42

Задать цвет ячеек таблицы
Друзья, вопрос о таблице. Допустим есть таблица(в данном примере таблица не важна). Задание такое.

Можно ли изменить цвет\поставить фон вокруг пространства ячеек таблицы?
Есть таблица-меню, для красоты увеличил расстояние между ячейками. Но цвет в в этом пространстве.

цвет фона
подскажите пожалуйста как у фрейми задать цвет фона?

Таблица цветов 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.

У вас должно получиться следующее:

Как вы видите, наша таблица еще совсем не похожа на таблицу. Все это потому, что наши теги и имеют множество атрибутов, которые необходимо указать, чтобы у нашей таблицы появилась рамка, фон, размеры и т. д.


Вначале мы рассмотрим атрибуты, которые присущи тегам . Для того, чтобы видеть как будет меняться наша таблица, вы можете добавлять эти атрибуты к тегам и, обновляя страницу, смотреть как будет выглядеть таблица в браузере. Для удобства я не буду приводить весь код страницы, а только код касающийся тега

т. е. то что мы будем изменять.

И так тег

имеет следующие атрибуты:

border — задает ширину рамки таблицы в пикселях, записывается так: .

bordercolor – цвет рамки таблицы, данный атрибут поддерживает не все браузеры, поэтому вы можете и не увидеть заданный цвет рамки:

Мы задали ширину рамки 2 пикселя, синего цвета, таблица примет следующий вид:

width – задает ширину таблицы в пикселях или процентах:

height – высота таблицы в пикселях или процентах:

Ширина таблицы будет 250 пикселей, а высота 150 пикселей, таблица будет выглядеть так:

align – выравнивание таблицы;

align=left – таблицы будет выровнена по левому краю;

align=right – таблица будет выровнена по правому краю:

Наша таблица должна выровняться по правому краю.

bgcolor – цвет фона таблицы, bgcolor=#FFC000 – цвет фона таблицы будет желтый:

Таблица получит следующий вид:

background – при помощи данного атрибута можно задать изображение, которое будет фоном таблицы.

В качестве примера сохраните маленькое изображение, которое вы видите в скобках ( ) в ту папку, где у вас находится страница с таблицей, а к тегу

добавьте background=»fon.gif » весь код:

Таблица примет следующий вид:

сellpadding – атрибут, задающий левый, правый, верхний и нижний отступы внутри ячейки. Например, если к нашему тегу

добавить сellpadding=10, то текст, написанный внутри ячеек, получит отступ.

cellspacing – задает отступ между ячейками таблицы.

Если вы присмотритесь к нашей таблице, то увидите, что между рамками ячеек имеется небольшое пространство, это и есть отступ между ячейками, он задается по умолчанию. Для того, чтобы его убрать, достаточно в теге

прописать cellspacing=0. Весь код:

В результате наши ячейки прижались друг к другу, а текст внутри ячеек получил отступ:

hspace — задает промежуток от таблицы в лево и в право в пикселях, записывается так: hspace=20

nowrap – запрещает перенос слов в ячейке, записывается просто nowrap

Последние два атрибута применяются крайне редко, поэтому пример кода с ними я не показываю.

Теперь рассмотрим атрибуты тега

, некоторые из них такие же, как и атрибуты тега

width — ширина ячейки в пикселях или в процентах.

height – высота ячейки в пикселях или процентах.

Например, зададим ширину первой ячейки первой строки в 30% — w >

Наша таблица примет следующий вид:

Заметьте, достаточно задать одной ячейке высоту или ширину и все ячейки этой строки или столбца примут такой же размер. Поэтому если необходимо задать, например определенную высоту ячеек то достаточно указать этот параметр для одной ячейки и все остальные ячейки строки станут такими же.

align – выравнивает содержимое ячеек, имеет следующие значения:

align=»lef» – содержимое ячейки будет выровнено по левому краю;

align=»right» – содержимое будет выровнено по правому краю;

align=»center» – содержимое будет выровнено по центру ячейки.

Добавим эти атрибуты и значения в наш код и выровняем содержимое 1 — й ячейки по левому краю (по левому краю содержимое выравнивается по умолчанию, однако в некоторых случаях данный атрибут необходим), содержимое 2 – й ячейки выровняем по правому краю, а 4 -й по центру.

bgcolor – при помощи данного атрибута можно задать цвет ячейки.

background – устанавливает изображение в виде фона ячейки.

С данными атрибутами мы уже встречались, рассматривая атрибуты тега

. Работают они одинаково, только в этом случае ими задается фон ячейки. Например, зададим цвет фона 2-й ячейки желтым, а в качестве фона 4-й ячейки установим следующее изображение ( ).

Для этого в наш код добавим необходимые атрибуты, для наших ячеек bgcolor=»#FFFF00″ для 2-й ячейки и background= «fon.jpg» для 4-й ячейки. В результате наша таблица станет выглядеть так:

Как вы видите, несмотря на то что мы задавали фон самой таблицы, если задать фон ячеек таблицы, то отображаться будет именно тот фон который мы задали для ячеек.

bordercolor – задает цвет рамки ячейки.

C этим атрибутом мы так же встречались, рассматривая атрибуты тега

. Напоминаю, что он работает не во всех браузерах. Обратите внимание на то, что у тега
нет атрибута border обозначающего рамку ячейки. Зададим цвет рамки 2 – й ячейки красным для этого ко второй ячейке добавим атрибут bordercolor=»#FF0000″

Существует еще один атрибут, предназначенный для выравнивания содержимого ячеек:

valign – он производит выравнивание содержимое ячеек по вертикали.

Имеет следующие значения:

valign=»top» – выравнивание содержимого ячейки по верхнему краю;

valign=»bottom» – выравнивание содержимого ячейки по нижнему краю;

valign=»middle» – выравнивание посередине ячейки;

valign=»baseline» – выравнивание содержимого ячейки по базовой линии.

Добавим эти атрибуты к каждой из наших 4-х ячеек.

Наша таблица примет следующий вид:

Последнее что нам необходимо рассмотреть в этом уроке, это объединение ячеек таблицы. Для того чтобы объединить несколько ячеек в строке, существует атрибут colspan=»» где в кавычках указывается количество ячеек которое необходимо объединить.

Чтобы объединить ячейки по вертикали т. е. в столбце, необходимо использовать атрибут rowspan=»» где в кавычках указывается количество ячеек, которое необходимо объединить.

Для того чтобы увидеть как это работает, создайте новую таблицу содержащую три строки по три ячейки в каждой. Код этой таблицы будет следующий:

Теперь объединим 1-ю и 2-ю ячейку в строке и 3-ю, 6-ю и 7-ю ячейку в ряду. Код нашей таблицы будет следующий:

Обратите внимание, что теги той ячейки, которая объединяется, не записываются. Наша таблица будет иметь следующий вид:

Это были последние атрибуты ячеек. Как вы можете видеть атрибутов у тегов

и
множество. Это позволяет размещать в таблицах различное содержимое, позиционируя его и оформляя необходимым образом.

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

лабы по информатике, егэ


лабораторные работы и задачи по программированию и информатике, егэ по информатике

CSS урок 11. Свойства таблицы и табличная верстка

Свойства таблицы

Рассмотрим основные CSS свойства таблицы

border

Свойство рассматривается в одном из предыдущих уроков и включает одновременно несколько свойств:

  • BORDER-STYLE (СТИЛЬ ГРАНИЦЫ)
  • BORDER-WIDTH (ШИРИНА ГРАНИЦЫ)
  • BORDER-COLOR (ЦВЕТ ГРАНИЦЫ)

Существует также сборное правило:

border:border-width border-style border-color; border: 1px solid #000;

border-collapse
(слияние границы)

Значения:

  • collapse (слитая граница)
  • separate (вокруг каждой ячейки — своя собственная рамка)

Пример:

Результат:

width и height
(высота и ширина таблицы)

Значения:

Пример:

Результат:

Таблица Таблица
Таблица Таблица

text-align
(выравнивание по горизонтали)

Значения:

  • center (по центру)
  • left (по левому краю)
  • right (по правому краю)
  • justify (по ширине)

vertical-align
(выравнивание по вертикали)

Значения:

  • baseline (по базовой линии)
  • sub (как подиндекс)
  • super (как надиндекс)
  • top (по верхнему краю)
  • middle (посередине)
  • bottom (по нижнему краю)
  • % (от высоты межстрочного интервала)

Пример:

Результат:

Таблица Таблица
Таблица Таблица

padding
(внутренние отступы в таблице)

Данное свойство полностью соответствует правилам данного свойства для всех элементов. Поэтому рассмотреть его можно в одном из предыдущих уроков.

background-color (задний фон)
color (цвет текста)

Данные свойства соответствуют правилом их определения для всех остальных элементов. Поэтому темы можно рассмотреть из предыдущих уроков: задний фон и цвет.

  1. Добавить свойства для следующих тегов (если еще не добавлены):
    • body основная страница
    • p абзац
    • a гиперссылка
    • h1 , h2 , h3 , … заголовки
    • ul , ol , li списки, пункты списков
    • table , tr , td таблица, строка, ячейка строки
    • hr линия
    • span , div строчный тег, блочный тег
  2. Добавить комментарий с пояснением к каждому свойству:
  • Прикрепите стилевой файл к какой-либо готовой веб-странице
  • Табличная верстка CSS

    Благодаря большому числу свойств таблиц и вариациям их оформления, таблицы долгое время были некоторым станартом верстки веб-страниц. Если сделать границы таблицы невидимыми, то можно использовать ее отдельные ячейки в качестве отдельных блоков сраницы: шапка, меню, подвал и т.п.

    Но это не совсем правильно, ведь каждому тегу есть свое назначение, и таблицы не должны были служить для верстки страниц. Однако отсутствие альтернативы сподвигало дизайнеров именно на такой метод верстки.

    Сейчас есть другой способ — использование слоев, которые постепенно заменили таблицы в этом виде работы с веб-страницей. Однако и в наше время некоторые дизайнеры успешно используют табличную верстку.

    Табличная верстка из двух колонок

    Один из самых распространённых способов верстки — две колонки, т.е. страница делится на две части.

  • Обычно левая часть — меню и дополнительные элементы, а правая часть — основная, для главного контента.
  • В таком случае ширина левой части задается определенным значением, т.е. жестко, а правая часть занимает оставшуюся область страницы.
  • В таком случае необходимо задать общую ширину всей таблицы (тега table ) в процентах через свойство width (100%), а для первой ячейки (тега td ) установить ширину (также свойство width ) в пикселах или процентах.

    Результат:

    Для разделителя была добавлена новая ячейка.
    Результат:

    Результат:

    Табличная верстка из трех колонок

    Существует понятие фиксированного или «резинового» макета верстки.

    Фиксированный макет CSS

    • При использовании фиксированного макеташирина всей таблицы задается в пикселях, и тогда, независимо от разрешения монитора и окна браузера, таблица будет всегда иметь одинаковую ширину.
    • В таком случае ширину остальных колонок стоит также сделать фиксированной.
    • Можно не указать ширину одной ячейки, тогда она будет вычислена автоматически, исходя из размеров остальных ячеек и всей таблицы.
    • левая колонка — 150 пикселей;
    • средняя колонка — 400 пикселей;
    • правая колонка — 200 пикселей;


    Задать фон для колонок и визуально разделить колонки границей.

    1 2 3

    Результат:

    Резиновый макет

    • Ширина таблицы при использовании «резинового» дизайна устанавливается в % от ширины окна браузера. Т.о. при изменении окна браузера, изменяются и размеры таблицы.
    • Ширина всех ячеек может устанавливаться в процентах.
    • Второй вариант, когда ширина некоторых ячеек устанавливается в процентах, а некоторых — в пикселях.
    • левая колонка — 20%;
    • средняя колонка — 40%;
    • правая колонка — 40%;

    Задать фон для колонок и визуально разделить колонки границей.

    Выполнение:

    1 2 3

    Результат:

    Рассмотрим второй вариант, когда ширина центральной колонки автоматически подбирается браузером; примером может служить рисунок:

    • левая колонка — 150 пикселей;
    • средняя колонка — 40%;
    • правая колонка — 200 пикселей;

    Задать фон для колонок и визуально разделить колонки границей.

    1 2 3

    Результат:
    Результат будет примерно такой же, только «растягивание» будет происходит за счет центральной колонки.

    Использование вложенной таблицы в резиновом макете

    Если ширина двух колонок устанавливается в процентах, а третьей — в пикселях, обойтись одной таблицей не получится. Так, если ширина всей таблицы равна 100 процентов, первой колонки — 200 пикселей, а оставшихся колонок по 20 процентов, то простое вычисление показывает, что размер первой колонки получается равным 60 процентов. В таком случае заданное значение в пикселях браузером не воспримется, а размер будет установлен в процентах.

    • Исходная таблица создается с двумя ячейками. Ширина таблицы задается в процентах.
    • Для левой ячейки (первой колонки) устанавливается ширина в пикселях.
    • Ширина правой ячейки (основа для других колонок) не указывается. Внутрь этой ячейки вставляется вторая таблица, тоже состоящая из двух ячеек.
    • У ячеек вложенной таблицы ширина устанавливается в процентах.
    • Ширина внутренней таблицы должна быть установлена в 100 процентов, чтобы эта таблица занимала все свободное пространство во внешней таблице.
    • Ширина центральной и правой колонки вычисляется относительно ширины ячейки, а не внешней таблицы в целом.
    • левая колонка — 150 пикселей;
    • средняя колонка — 60%;
    • правая колонка — 40%;

    Задать фон для колонок.

    Выполнение:

    1
    2 3

    Атрибуты тегов 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), выравнено по разным краям: в первой по левому, во второй по правому:

    С помощью таблиц можно сверстать очень даже неплохую страницу. Не забывайте, что в ячейки можно вставлять не только текст, но и изображения, ссылки и прочее!)

    Спасибо за внимание! Надеюсь материал был полезен!

    Илон Маск рекомендует:  Что такое код imagecreate
    Понравилась статья? Поделиться с друзьями:
    Кодинг, CSS и SQL