2013-11-20 2 views
0

Мне было интересно, как разные HTML-символы (>, <, ",:,;, и т. Д.) Работали, как и все, что каждый делает. Мой инструктор сказал мне, что мне очень важно узнать порядок, в котором чтобы помещать символы в немного кода, но он никогда не говорил мне, почему они принадлежат к этому порядку. Я чувствую, что пролитие света на то, как работают персонажи, не только даст мне представление, но и даст понять другим, почему размещение некоторые символы в коде так важно.Каковы функции различных символов в HTML?

+0

Они не имеют особого значения уже в этот день и в возрасте, но это не мешает узнать их. Можете ли вы уточнить, о чем именно вы спрашиваете «У вас должна быть какая-то таблица на то, что каждый делает, т. Е. Какой код сущности создает какой символ –

+0

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

+0

Я не понимаю, что вы имеете в виду. сделать пример? –

ответ

2

Во-первых, проверить что-то вроде этого http://www.webmonkey.com/2010/02/html_cheatsheet/

< говорит: «Это начало HTML-тега»

> говорит: «Это конец HTML-тег, ничего после того, как это содержание»

</ говорит: «Это начало закрытия HTML тега» т.е. </p>

/> является самостоятельным закрывающим тегом как IMG, ссылки, или бр, для тега, который не имеет отдельный закрывающий тег (не полностью необходимый, но хорошо знать о)

= как сопряжении атрибуты и значения, как type="text" или src="img.jpg"

<!-- is a comment and will hide its contents --> 

: и ; для CSS не HTML, хотя иногда они используются inline. подобный style="display:none;". «display» - это свойство, а «none» - значение, поэтому : - это как = в HTML, а ; означает конец пары property/value.

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

Удачи вам!

+0

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

+0

Спасибо, это был очень полезный ответ! –

+1

Если вы хотите немного узнать об истории значения периода в конце предложения, вот что: http://en.wikipedia.org/wiki/Full_stop#History – Ryan

0

Значимые знаки разметки, такие как «<», не имеют значения как таковые, только как составляющие более крупных выражений. Поэтому, как правило, невозможно узнать их значения, кроме как в контексте изучения значимых выражений, таких как синтаксис тегов.

Их использование несколько зависит от версии HTML.

Листинг их вряд ли бы служить полезной цели, за исключением случаев, относительно необходимости для побега их, когда они должны быть использованы в качестве символов данных: «<» и «&» должны быть экранированы в текстовом содержании, «& "В значениях атрибутов тоже. Это оно. Ну, в пределах значения атрибута вы не можете использовать разделитель значений атрибута «или» внутри значения атрибута.

Например, хотя функция «=» играет особую роль в спецификациях атрибутов, она выполняет эту роль только в этом контексте. В содержании элементов он может быть использован как таковой.

Смежные вопросы