вопрос по html

12
B
На сайте с 30.08.2005
Offline
19
1278

Привет всем.

У меня два вопроса по html. Возможно их уже задавали здесь, но я не нашел этого.

1. какой из этих тэгов лучше использовать для выравнивания текста: <div align="center"> текст </div> или <center> текст </center> ?

2. я набираю код в блокноте и нужно ли вбивать эту фигню : <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> в "голову" страницы?

Конечно писать в блокноте- это каменный век html, но буду рад, если кто-то ответит.

СИ
На сайте с 09.05.2007
Offline
14
#1
2. я набираю код в блокноте и нужно ли вбивать эту фигню : <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> в "голову" страницы?

имхо. Конечно нужно :) указывать кодировку какую нужно Вам

K
На сайте с 12.07.2006
Offline
295
Kpd
#2
blackjack:
1. какой из этих тэгов лучше использовать для выравнивания текста: <div align="center"> текст </div> или <center> текст </center> ?

Без разницы.

blackjack:
я набираю код в блокноте

Религия не позволяет использовать нормальные редакторы? :)

blackjack:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> в "голову" страницы?

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

d1ma
На сайте с 18.03.2007
Offline
102
#3
blackjack:
1. какой из этих тэгов лучше использовать для выравнивания текста: <div align="center"> текст </div> или <center> текст </center> ?

Из этих двух вариантов одинаково. В зависимости от формата HTML или XHTML:

Тег <center> и аттрибут align будет невалидным для XHTML, и не желательны (deprecated) для HTML 4.1.

Лучше используйте css или style для центровки текста: <div style="text-align:center">текст</div>

А так в принципе все вариант будут работать, но не факт что одинаково во всех браузерах.

blackjack:
2. я набираю код в блокноте и нужно ли вбивать эту фигню : <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> в "голову" страницы?
Конечно писать в блокноте- это каменный век html, но буду рад, если кто-то ответит.

Нужно.

K
На сайте с 12.07.2006
Offline
295
Kpd
#4
d1ma:
но не факт что одинаково во всех браузерах.

Покажите браузер, в котором не работает <center> или <div align=center> :)

d1ma
На сайте с 18.03.2007
Offline
102
#5
Kpd:
d1ma:
но не факт что одинаково во всех браузерах.
Покажите браузер, в котором не работает <center> или <div align=center> :)

"В зависимости от формата", если это HTML то статус deprecated не помешает отобразить, если XHTML там они не поддерживаются.

Я не писал что не будет работать, я написал что может по разному отображаться.

ТС спросил как будет лучше, я дал пример как будет валидно по W3C :)

K
На сайте с 12.07.2006
Offline
295
Kpd
#6
d1ma:
Я не писал что не будет работать, я написал что может по разному отображаться.

Если center отображается неправильно, значит нет выравнивания, значит он не работает :)

d1ma:
ТС спросил как будет лучше, я дал пример как будет валидно по W3C

ИМХО, для новичков 100% валидность W3C - болото :) Согласен, что так код получается красивее и надежнее, но работать с кодом, который полностью основан на стилях сложно (лично у меня из-за стилей часто возникали проблемы с выравниванием, поэтому редко вношу это в стили, чаще прописываю align :))

B
На сайте с 30.08.2005
Offline
19
#7

Спасибо всем.

Kpd, это мой первый сайт, вот и клепаю его в блокноте. Никакого редактора под рукой нет кроме frontpage.

K
На сайте с 12.07.2006
Offline
295
Kpd
#8
blackjack:
Никакого редактора под рукой нет

качаем

blackjack:
кроме frontpage

этим действительно не стоит пользоваться :) В frontpage 2000 после визуального построения у меня получался просто жуткий код.

stealthy
На сайте с 15.06.2006
Offline
69
#9
blackjack:
1. какой из этих тэгов лучше использовать для выравнивания текста: <div align="center"> текст </div> или <center> текст </center> ?

Пишите <center> и не заморачивайтесь. Этот тэг для этой цели и придуман. А то, что можно выполнить центровку сотней разных способов - вас волновать не должно.

blackjack:
я набираю код в блокноте и нужно ли вбивать эту фигню : <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> в "голову" страницы?

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

1. кодировка в браузере принудительная

2. кодировка страницы, указанная в HTML коде

3. кодировка серверного ответа

4. автоопределение если не задано ничего, указанные кодировки конфликтуют или контент на страницы смешанный (например один фрейм в Windows-1251, а другой в KOI-8R).

Теперь понятнее? Естественно, поведение разных браузеров может отличаться. Поэтому обычно вебмастеру, который не может повлиять на серверные заголовки, других способов указать браузеру как рисовать текст других способов кроме как META не остается. Поэтому пишите, Шура, пишите.

Да, и по поводу Ноутпада - Kpd прав по своему, но ноутпад совершенно нормальный редактор и многие профи пользуются им и другими простейшими редакторами типа FAR, vi и проч. Умея виртуозно играть на скрипке уже все равно 3 там струны или 2. Ведь HTML редактор это просто редактор текста + иногда подсветка кода, и все. А подсветка в голове любого опытного верстальщика есть даже на монохромном мониторе.

Twilight CMS (http://www.twl.ru): есть Free версия, очень проста и удобна в использовании. Консультирую по любым вопросам. Новый спорт - практическая стрельба (http://nikit.in) - не для офисного планктона.
Varkolak
На сайте с 03.06.2005
Offline
174
#10

Раз уж такая пьянка пошла (о редакторах), то все - таки когда верстаешь в огромном количестве, то хороший редактор, который подставляет теги и т.д. не заменим. Хороший редактор - все то навсего ускоряет работу, если верстаешь только для себя, то да можно юзать и блокнот.

P.S. Прочитайте пару статей, скачайте несколько учебников по html - все очень просто!

Kpd:
ИМХО, для новичков 100% валидность W3C - болото Согласен, что так код получается красивее и надежнее, но работать с кодом, который полностью основан на стилях сложно (лично у меня из-за стилей часто возникали проблемы с выравниванием, поэтому редко вношу это в стили, чаще прописываю align )

Да ладно вам болото, все очень просто, пару тройку раз сверстать валидно, потом все будет ok, для меня к примеру сверстать валидный html - это как 2 пальца - без валидаторов и прочее все ok получается, вот с css не уверен ) , себя профи не считаю, вообще много чему еще учиться надо, поводу стилей, зря вы так, иногда сидишь верстаешь и просто благославляешь тех кто эти стили придумал!

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий