Навигация
-> Главная
-> Фото галерея
-> Справочник HTML
-> Учебник PHP
-> Мультики, музыка скачать
-> Раскрутка и оптимизация
-> Проекты
-> Отправить СМС
-> Раскрутка и оптимизация
-> Поиск по сайту
-> Разное
-> с for cgi
Сейчас на сайте
-> Гостей: 4

-> Пользователей: 0

-> Всего пользователей: 508
-> Новый пользователь: Reeller
Темы форума
Новые темы
-> Баги, глюки
-> Всплывающие окна (li...
-> Добавление на сайт б...
-> Комментарии
-> Уникальные посетители
Обсуждаемые темы
-> пару вопросов [97]
-> PHP-Fusion 7 [65]
-> Help [41]
-> Отсылка ICQ сообщ... [34]
-> Баги, глюки [29]
Последние статьи
-> SELECT - полное опис...
-> Хранение файлов в ба...
-> Комплект разработчик...
-> Ajax - об этом долже...
-> Определение наличия ...
Информеры
Ссылки  +  -
Случайные фото


Шаблоны сайтов сборник13


Шаблоны сайтов сборник10


Шаблоны сайтов сборник09
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
Баги, глюки
Web-программирование
5488 29 Alipapa
08 September 2010 23:14
Всплывающие окна (lightbox, popup, ...)
Web-программирование
93 2 Alipapa
18 August 2010 20:38
Добавление на сайт без подтверждения
Web-программирование
115 3 Alipapa
18 August 2010 14:26
Комментарии
Web-программирование
333 2 jasmin-dance
12 August 2010 23:28
Уникальные посетители
Web-программирование
160 2 po
25 July 2010 10:58
A
a
abbr
acronym
address
applet
area
B
b
base
bgsound
big
blockquote
body
br
button
C
caption
center
cite
code
D
dd
dfn
div
dl
dt
E
em

F
fieldset
font
form
frame
H
h
head
hr
html
I
i
iframe
img
input
K
kbd

L
legend
li
link
M
map
marquee
menu
meta
N
nobr

O
ol
optgroup
option
P
p
pre

Q
q
S
s
samp
script
select
small
span
strong
sub
sup
T
table
td
textarea
th
thead
title
tr
tt
U
u
ul

V
var
Как отобразить буквы греческого алфавита

Описание HTML .

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

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

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

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

Принцип наследования HTML.

Теги HTML - контейнеры.

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

<начало 1-го тега>
  Теги HTML - это обычный, текстового вида файл, в котором то, что мы обычно видим на страничках, перемежается невидимым для просмотра из HTML броузера кодом.

<начало 2-го тега>

 Теги HTML ,- это обычный, текстового вида файл в котором то, что мы обычно видим на страничках, перемежается невидимым для просмотра из HTML броузера кодом.

<начало 3-го тега>
 Теги HTML - это обычный, текстового вида файл, в котором то, что мы обычно видим на страничках, перемежается невидимым для просмотра из HTML броузера кодом.
<Конец 2-го тега>
<Конец 2-го тега>
<Конец 1-го тега>

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

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

Если у внутренней таблицы размер задан 100 пикселов, то у внешней не может быть размера меньше 100 пикселов + толщина рамки. Таким образом вложенная таблица как бы "распирает" ту, в которую она вложена. При этом, даже если у нее не задан размер, а количество текста в ней значительно, она будет распирать "старшую" таблицу на такой размер, который необходим для отображения соответствующего количества строк текста. Это называется "обратная связь".

Теги HTML, не нуждающиеся в закрытии.

Это теги переноса - <br>, принудительно перекидывающие все, что располагается после них, в новую строку. Благодаря этому тегу можно писать стихи столбиками.

Вот такая строчка:

Теги переноса - <br> Теги переноса - <br>Теги переноса - <br>

При просмотре ее из броузера выдаст вам столбик -

Теги переноса - <br>
Теги переноса - <br>
Теги переноса - <br>

Тег этот может располагаться в коде как в середине текста (пример выше), так и заканчивать строку:

Теги переноса - <br>
Теги переноса - <br>

Или же разделять строки:

текст текст текст
<br>
текст текст текст

Броузеру не важно положение тега - все отступы и "сдвиги" нужны только для упрощения понимания и ориентирования в коде. Конечно, количество пробелов внутри кода увеличивает размер HTML-странички, поэтому злоупотреблять ими не стоит. Но от того, что вы выделите какие-либо теги определенным образом, хуже не станет. Все пробелы больше одного броузеры просто "не замечают". То есть, сколько ни ставьте вы пробелов в тексте, броузер отобразит все равно с одним пробелом:

в коде написано:

текст             текст
HTML броузер покажет:

текст текст

Впрочем, если "ну очень хочется", то пробелов можно наставить принудительно. Делается это размещением в коде " ;&nbsp" (разумеется без кавычек!).

   ;&nbsp - обозначение пробела. Неразрывного пробела. То есть в этом месте будет пустое пространство. Но если простой текст с пробелами броузер может перенести на другую строку на месте любого пробела, то слова, разделенные ;&nbsp, он воспримет как единое целое. Вот потому не стоит злоупотреблять "гибкостью" и слишком часто использовать обозначение ;&nbsp. Не стоит использовать его и для "выравнивания" текста внутри таблицы. Для этого есть более простые и правильные способы. Не рекомендую употреблять ;&nbsp больше двух-трех раз подряд. Можете считать это правилом, поскольку при большем количестве символов наверняка проще прописать требуемое выравнивание в HTML тег нужного элемента. Это будет и проще, и нагляднее, и "чище", в плане того, что ваши тексты не будут чересчур тяжелыми и долгогрузящимися.

   Еще один тег, не нуждающийся в закрытии, это тег

  

HR - в общем-то, это устаревший тег и давно не используется, ибо придуманы куда более приятные способы его замены. Но для общего развития я расскажу и про него.

  Итак, тег <hr>:

Как видим, это элемент "отчеркивание", - просто черта от края до края тега, внутри которого она применяется. Но ее можно и ограничить, например, указав в ее теге размер:

<hr align="center" width="50%">

Код содержит команды: выравнять по центру, размер сделать в 50% доступной ширины.

Вот что у нас получится:


Так же, при помощи стандартных наборов команд, этому тегу можно придавать самый разный вид. Например, такой:


В общем, полезный в свое время тег был, да только я лично посоветовал бы использовать исключительно таблицы. Это гораздо удобнее и приятнее. Почему - поймете, прочитав это все до конца. А сейчас рассмотрим общее устройство HTML.

Если мы возьмем блокнот (рекомендую скачать вот этот) и откроем им любой файл .htm, внутри мы увидим примерно следующее:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head><title>Заголовок - то, что будет видно в названии окна броузера</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=windows-1251">
<link href="путь до файла .css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">


это начало более или менее стандартно для любого файла .htm .HTML и т.п.
Рассмотрим назначение обязательных тегов:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- обозначает тип документа и формат. Облегчает распознавание другими программами этого файла. Указывает в начале версию стандарта HTML и язык документа. Рекомендую оставлять без изменений или заменить //EN на //RU :0)
<HTML>   - обозначает начало HTMLьки. Благодаря этому бродилка убеждается, что открываемое ею именно HTML, а не картинка или MP3.
<head>   -обозначает начало "чердака*" Head по-буржуйски "башка" (она же, голова)
<title>
Заголовок
</title>
  туточки вписывается название листа (та фигня, что будет отображена в самой верхней полоске окна бродилки - там, где "свернуть, распахнуть и закрыть" (полка, квадрат и крестик))
<meta http-equiv="Содержимое-Тип" content="text/HTML; charset=windows-1251">
тут указываются служебные фичи, вам это понимать не обязательно, за исключением последнего - "windows-1251" - это есть указание, в какой кодировке отображать пагу. Рекомендую ставить это самое 1251, тогда винде пага видна вполне нормальным читаемым текстом, а не абракадаброй. Это не трогать, просто запомнить и все.
</head>   конец "чердака" и одновременно начало "тушки" HTML странички.
<body>   начало странички, тушка*
<=== то что будет показано юзверю бродилкой ===>   можно вписать, что угодно. Собственно, это то, что вы хотите показывать посетителю.
</body>   конец тушки
</HTML>   ваще конец :0) Этот тег всегда в самом низу и всегда самый последний.. после него уже ничего не пишут...
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Отослать ICQ

UIN получателя:


13e5d
Код подтверждения:



Help
Мини-чат
Вы должны авторизироваться, чтобы добавить сообщение.

02/09/2010
Взаимно!

01/09/2010
С Днем знаний!)

11/07/2010
http://belsitemak.
..p?album=12
- куча новых шаблонов, а 7.01 уже почти готова, я уже пробовал.

27/06/2010
Привет всем, скоро 7.01 будет?

30/05/2010
Smile

28/05/2010
Smile

21/05/2010
Привет!!! Сейчас зайду

21/05/2010
привет чего в аське не появляешься? хотел поговорить...

15/05/2010
Всем привет! Что притихли? Скучно совсем что-то.

01/05/2010
alt="WWW" border="0" добавляй

Анонс
Загрузка файлов  +  -
Подбор ключевых слов
Введите интересующую Вас фразу в строку запроса. Вы получите результат с запросами пользователей, в которых встречается Ваша фраза, а также выдаются и другие запросы, которые в этом сеансе делали эти люди. Цифры показывают примерное количество таких запросов в месяц.
Время загрузки: 0.36 секунд 2,315,818 уникальных посетителей