Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
HTML.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
148.55 Кб
Скачать

Типовые ошибки html

Типовые ошибки будут рассмотрены на примере этого кода страницы:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=KOI8">

<title>Home Page</title>

</head>

<body background=c:\..\..\images\buttonweb.gif bgproperties="fixed" topmargin="1" leftmargin="1">

<divalign=center><center>

<palign="center">

<font< A>>

<big><big><em>

"Привет!"

</big></big>

</em></font>

<p>Это моя фотка в возросте 15 лет.

<ahref="myfacebig.htm"><img src="/fase.gif" align="center">

<p>Мои линки.

<ul>

<li><b><font face="AdverGothic">Крэки</font></b>

<li><b><font face="AdverGothic">Тут лежит классный софт!</font></b> <li><b><font face="AdverGothic">МП-3 - рулезз!</font></b>

<li><b><font face="AdverGothic">Примочки к мастдаю!</font></b>

</ul>

</center></div>

</body>

</html>

Ошибки в атрибутах тега <body>

На данной странице в качестве бэкграунда бэкграунд должениспользоваться внешний гиф. Ошибка в описании пути. Путь к файлу описан относительно диска c:\ на локальной машине. Такой бэкграунд не будет отображен у клиента. Правильный код:

background="../../images/buttonweb.gif"

Не совместимые атрибуты.

Не совместимый код: bgproperties="fixed" topmargin="1" leftmargin="1"

NN не понимает ракие расширения, для совместимости кода необходимо дополнительно указать MARGINWIDTH="1" MARGINHEIGHT="1"

Для корректного отображения страницы в броузерах с отключенной графикой желательно также указывать цвет бэкграунда,. bgcolor=""

Избыточное форматирование

Особенность HTML редактора Front Page. Достаточно использовать один из тегов, либо <div align="center"> либо абсолютно идентичный ему <center>

Избыточное форматирование в теге<p>

Данном случае текст уже отцентрирован и нет необходимости добавлять атрибуты с этой целью. Имеет смысл только использование Align="left(right)".

Тег <p> в этих строках не закрыт (</p>), что приведет к неадекватному отображению интервалов между параграфами в NN и IE. Хороший стиль требует закрывать тег <p>

Использование Font Face.

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

<font face="Arial, Arial Cur, Helvetica">

Избыточное форматирование стиля шрифта

Конструкция <big><big> избыточна. Предпочтительно использовать для выделения заголовков <H2></H2>, или комбинацию <base font="2" > - сразу за <body> и относительный размер шрифта <font size="+3">.

Квотирование в тексте контента.

Использование кавычек в таком виде ("") в контенте не допустимо. Необходимо указывать &qwote; Привет Пиплы! &qwote;.

 Нарушение порядка закрывания тегов

Теги должны закрываться с учетом порядка их вложения. Правильная конструкция

<font><b><em> … контент …</em></b></font>

<image>

Для описания картинок на странице необходимо использовать следующие атрибуты:

 

width="", height=""

Если их не указать, то страница не будет загружаться до тех пор, пока не загрузится до конца картинка.

 

border=""

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

alt=""

Отсутствие данного атрибута сделает информацию о картинке недоступной в браузерах с отключенной графикой.

Правильный код описания картинки выглядит вот так:

<img src="face.gif" width="454" height="341" alt="Это мое фото" border="0">

Незакрытый анкер, и атрибуты анкера.

Анкер подлежит обязательному закрытию. Хороший стиль программирования подразумевает следующее построение:

<a href="mybigfase.htm" target="_self">… контент ... </a>

Примечание.

Указание тега <base target=""> позволит в дальнейшем не указывать в расширении анкера TARGET.

В случае, если анкер закрыть с переводом строки, или не закрыть его вовсе то NN отрендерит такой код с маленькой черточкой, что сильно заметно на страницах со светлым фоном.

Форматирование списков.

При форматировании списков необходимо закрывать тег <li>, форматирование текста в каждой строке списка имеет смысл только в случае выделения строк. Правильный код.

<ul><font color="" size="">

<li>… контент …</li>

<li>… контент …</li>

<li>… контент …</li>

</font></ul>

Таблица цветов:

Название в CSS

Образец

Цвет

Значение

Название в IE4

aliceBlue

 

блёкло-синий

#F0F8FF

htmlAliceBlue

antiqueWhite

 

античный белый

#FAEBD7

htmlAntiqueWhite

aqua

 

голубая вода

#00FFFF

htmlAqua

aquamarine

 

аквамарин

#7FFFD4

htmlAquamarine

azure

 

лазурь

#F0FFFF

htmlAzure

beige

 

бежевый

#F5F5DC

htmlBeige

bisque

 

бисквитный

#FFE4C4

htmlBisque

black

 

чёрный

#000000

htmlBlack

blanchedalmond

 

светло-кремовый

#FFEBCD

htmlBlanchedAlmond

blue

 

синий

#0000FF

htmlBlue

blueviolet

 

сине-фиолетовый

#8A2BE2

htmlBlueViolet

brown

 

коричневый

#A52A2A

htmlBrown

burlywood

 

старого дерева

#DEB887

htmlBurlyWood

cadetblue

 

блёклый серо-синий

#5F9EA0

htmlCadetBlue

chartreuse

 

фисташковый

#7FFF00

htmlChartreuse

chocolate

 

шоколадный

#D2691E

htmlChocolate

coral

 

коралловый

#FF7F50

htmlCoral

cornflowerblue

 

васильковый

#6495ED

htmlCornflowerBlue

cornsilk

 

тёмный шёлк

#FFF8DC

htmlCornsilk

crimson

 

малиновый

#DC143C

htmlCrimson

cyan

 

Циан

#00FFFF

htmlCyan

darkblue

 

тёмно-синий

#00008B

htmlDarkBlue

darkcyan

 

тёмный циан

#008B8B

htmlDarkCyan

darkgoldenrod

 

тёмный красно-золотой

#B8860B

htmlDarkGoldenRod

darkgrey

 

тёмно-серый

#A9A9A9

htmlDarkGrey

darkgreen

 

тёмно-зелёный

#006400

htmlDarkGreen

darkkhaki

 

тёмный хаки

#BDB76B

htmlDarkKhaki

darkmagenta

 

тёмный фуксин (красный)

#8B008B

htmlDarkMagenta

darkolivegreen

 

тёмно-оливковый

#556B2F

htmlDarkOliveGreen

darkorange

 

тёмно-оранжевый

#FF8C00

htmlDarkOrange

darkorchid

 

тёмно-орхидейный

#9932CC

htmlDarkOrchid

darkred

 

тёмно-красный

#8B0000

htmlDarkRed

darksalmon

 

тёмно-оранжево-розовый

#E9967A

htmlDarkSalmon

darkseagreen

 

тёмный морской волны

#8FBC8F

htmlDarkSeaGreen

darkslateblue

 

тёмный серовато-синий

#483D8B

htmlDarkSlateBlue

darkslategrey

 

тёмный синевато-серый

#2F4F4F

htmlDarkSlateGrey

darkturquoise

 

тёмно-бирюзовый

#00CED1

htmlDarkTurquoise

darkviolet

 

тёмно-фиолетовый

#9400D3

htmlDarkViolet

deeppink

 

тёмно-розовый

#FF1493

htmlDeepPink

deepskyblue

 

тёмный небесно-синий

#00BFFF

htmlDeepSkyBlue

dimgrey

 

тускло-серый

#696969

htmlDimGrey

dodgerblue

 

тускло-васильковый

#1E90FF

htmlDodgerBlue

firebrick

 

огнеупорного кирпича

#B22222

htmlFireBrick

floralwhite

 

цветочно-белый

#FFFAF0

htmlFloralWhite

forestgreen

 

лесной зелёный

#228B22

htmlForestGreen

fuchsia

 

фуксии

#FF00FF

htmlFuchsia

gainsboro

 

светлый серо-фиолетовый

#DCDCDC

htmlGainsboro

ghostwhite

 

туманно-белый

#F8F8FF

htmlGhostWhite

gold

 

золотой

#FFD700

htmlGold

goldenrod

 

красного золота

#DAA520

htmlGoldenRod

grey

 

серый

#808080

htmlGrey

green

 

зелёный

#008000

htmlGreen

greenyellow

 

зелёно-жёлтый

#ADFF2F

htmlGreenYellow

honeydew

 

свежего мёда

#F0FFF0

htmlHoneydew

hotpink

 

ярко-розовый

#FF69B4

htmlHotPink

indianred

 

тусклый красный

#CD5C5C

htmlIndianRed

indigo

 

индиго

#4B0082

htmlIndigo

ivory

 

слоновой кости

#FFFFF0

htmlIvory

khaki

 

хаки

#F0E68C

htmlKhaki

lavender

 

бледно-лиловый

#E6E6FA

htmlLavender

lavenderblush

 

бледный розово-лиловый

#FFF0F5

htmlLavenderBlush

lawngreen

 

зелёной травы

#7CFC00

htmlLawnGreen

lemonchiffon

 

лимонный

#FFFACD

htmlLemonChiffon

lightblue

 

светло-синий

#ADD8E6

htmlLightBlue

lightcoral

 

светло-коралловый

#F08080

htmlLightCoral

lightcyan

 

светло-циановый

#E0FFFF

htmlLightCyan

lightgrey

 

светло-серый

#D3D3D3

htmlLightGrey

lightgreen

 

светло-зелёный

#90EE90

htmlLightGreen

lightpink

 

светло-розовый

#FFB6C1

htmlLightPink

lightsalmon

 

светлый оранжево-розовый

#FFA07A

htmlLightSalmon

lightseagreen

 

светлый морской волны

#20B2AA

htmlLightSeaGreen

lightskyblue

 

светлый небесно-синий

#87CEFA

htmlLightSkyBlue

lightslategrey

 

светлый синевато-серый

#778899

htmlLightSlateGrey

lightsteelblue

 

светло-стальной

#B0C4DE

htmlLightSteelBlue

lightyellow

 

светло-жёлтый

#FFFFE0

htmlLightYellow

lime

 

цвет извести

#00FF00

htmlLime

limegreen

 

зеленовато-известковый

#32CD32

htmlLimeGreen

linen

 

льняной

#FAF0E6

htmlLinen

magenta

 

фуксин

#FF00FF

htmlMagenta

maroon

 

оранжево-розовый

#800000

htmlMaroon

mediumaquamarine

 

умеренно-аквамариновый

#66CDAA

htmlMediumAquamarine

mediumblue

 

умеренно-голубой

#0000CD

htmlMediumBlue

mediumorchid

 

умеренно-орхидейный

#BA55D3

htmlMediumOrchid

mediumpurple

 

умеренно-пурпурный

#9370DB

htmlMediumPurple

mediumseagreen

 

умеренный морской волны

#3CB371

htmlMediumSeaGreen

mediumslateblue

 

умеренный серовато-синий

#7B68EE

htmlMediumSlateBlue

mediumspringgreen

 

умеренный зеленовато-серый

#00FA9A

htmlMediumSpringGreen

mediumturquoise

 

умеренно-бирюзовый

#48D1CC

htmlMediumTurquoise

mediumvioletred

 

умеренный красно-фиолетовый

#C71585

htmlMediumVioletRed

midnightblue

 

ночной синий

#191970

htmlMidnightBlue

mintcream

 

мятно-кремовый

#F5FFFA

htmlMintCream

mistyrose

 

туманно-розовый

#FFE4E1

htmlMistyRose

moccasin

 

болотный

#FFE4B5

htmlMoccasin

navajowhite

 

грязно-серый

#FFDEAD

htmlNavajoWhite

navy

 

тёмно-синий

#000080

htmlNavy

oldlace

 

старого коньяка

#FDF5E6

htmlOldLace

olive

 

оливковый

#808000

htmlOlive

olivedrab

 

тускло-оливковый

#6B8E23

htmlOliveDrab

orange

 

оранжевый

#FFA500

htmlOrange

orangered

 

красно-оранжевый

#FF4500

htmlOrangeRed

orchid

 

орхидейный

#DA70D6

htmlOrchid

palegoldenrod

 

бледно-золотой

#EEE8AA

htmlPaleGoldenRod

palegreen

 

бледно-зелёный

#98FB98

htmlPaleGreen

paleturquoise

 

бледно-бирюзовый

#AFEEEE

htmlPaleTurquoise

palevioletred

 

бледный красно-фиолетовый

#DB7093

htmlPaleVioletRed

papayawhip

 

дыни

#FFEFD5

htmlPapayaWhip

peachpuff

 

персиковый

#FFDAB9

htmlPeachPuff

peru

 

коричневый

#CD853F

htmlPeru

pink

 

розовый

#FFC0CB

htmlPink

plum

 

сливовый

#DDA0DD

htmlPlum

powderblue

 

туманно-синий

#B0E0E6

htmlPowderBlue

purple

 

пурпурный

#800080

htmlPurple

red

 

красный

#FF0000

htmlRed

rosybrown

 

розово-коричневый

#BC8F8F

htmlRosyBrown

royalblue

 

королевский голубой

#4169E1

htmlRoyalBlue

saddlebrown

 

старой кожи

#8B4513

htmlSaddleBrown

salmon

 

оранжево-розовый

#FA8072

htmlSalmon

sandybrown

 

рыже-коричневый

#F4A460

htmlSandyBrown

seagreen

 

морской волны

#2E8B57

htmlSeaGreen

seashell

 

морской пены

#FFF5EE

htmlSeaShell

sienna

 

охра

#A0522D

htmlSienna

silver

 

серебристый

#C0C0C0

htmlSilver

skyblue

 

небесно-голубой

#87CEEB

htmlSkyBlue

slateblue

 

серовато-синий

#6A5ACD

htmlSlateBlue

slategrey

 

синевато-серый

#708090

htmlSlateGrey

snow

 

снежный

#FFFAFA

htmlSnow

springgreen

 

весенний зелёный

#00FF7F

htmlSpringGreen

steelblue

 

голубовато-стальной

#4682B4

htmlSteelBlue

tan

 

желтовато-коричневый

#D2B48C

htmlTan

teal

 

чайный

#008080

htmlTeal

thistle

 

чертополоха

#D8BFD8

htmlThistle

tomato

 

томатный

#FF6347

htmlTomato

turquoise

 

бирюзовый

#40E0D0

htmlTurquoise

violet

 

фиолетовый

#EE82EE

htmlViolet

wheat

 

пшеничный

#F5DEB3

htmlWheat

white

 

белый

#FFFFFF

htmlWhite

whitesmoke

 

белый дымчатый

#F5F5F5

htmlWhiteSmoke

yellow

 

жёлтый

#FFFF00

htmlYellow

yellowgreen

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]