Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание современных HTML-страниц, список тегов которые можно использовать 
:(
    Опции темы
Любитель
Дата 6.6.2005, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



Цитата
Говорю в негативе, так как знаю одного не зрячего парня, эта вся фигня в сторону "языка только для отрисовки" выходит боком для них

У меня есть знакомый... У него jaws стоит (говорилка такая), так он классы элементов прочитывает, если они логично названы то вообщем ничё. Хотя когда идут слои да слои, то читаются они подря, а не как это на сайте выглядит. Довольно большое безобразие получается...
А так, серьёзно, <h...> имхо нельзя выкидывать в ближайшее время.


--------------------
PM MAIL ICQ Skype   Вверх
Простодушный user
Дата 7.6.2005, 02:57 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мужчина-ураган
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 12.4.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



А я считю так:

Использовать <table></table> действительно нужно использовать только для создания таблиц

Нельзя забывать про такие тэги как <ABBR></ABBR>, <ACRONYM></ACRONYM>, <CITE></CITE>, <CODE></CODE>, <DEL></DEL>, <EM></EM>, <STRONG></STRONG> <H...></H...> и другие эги логического форматирования. Ведь именно тэг <EM></EM> обозначит важную информацию на которую голосовой броузер должен обратиь особое внимание, а уж стиль к нему можно прописать какой угодно...

А вот от такеих тэгов как <B></B>, <I></I>, <TT></TT> и др... действительно можно отказаться, т.к. их предназночение именно в том чтобы принудительно делатьтекст полужирным или зачёркнутым, что можно прекрасно сделать используя стили!!!!
PM MAIL   Вверх
PROCESSOR
Дата 7.6.2005, 05:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 25.5.2005

Репутация: нет
Всего: нет



dm9

Самый главный плюс для ниспользуемых тегов - это возможность использовать их по своему усмотрению - стилей напихать в него чего душа пожелает ( см. пример 3 )!

Да и вообще из всег тегов можно вытворять чо угодно smile

1 способ:

Код

<B> 111 <B style="color:red"> 222 </B> 333 </B>


Вообще тег <B> или <I> или любой однобуквенный можно использовать как более практичный чем <DIV> - для обьеденения элементов просто . Занимает меньше места чем DIV и SPAN ( на 4 (6) символов если считать с закывающим тегом ) . Тока назначить стиль-антипод ему ( например ниже пример с <B> )

2 способ :

Код

<STYLE>    #r { color:red }   B { font-weight:normal } </STYLE>

<B> 111 <B id=r > 222 </B> 333 </B>  


и везде на странице давать id="r" всем красным буковкам

3 способ:

назначить любому ненужному тегу какой угодно стиль... Q например ( тоже в жизни не использовал smile )

Код

<STYLE> * { font-family:verdana } Q { color:red ; font-family:verdana } </STYLE>

<B>111<Q>222 </Q>333</B>


4 способ:

Надеюсь все знают про чудеса синтаксиса CSS... если вы хотите заменить значение тегов только в определенном блоке , то пользуйте CSS вот так .
В этом примере все <B> внутри <B> будут красными:

Код

<STYLE> B B { color:red } </STYLE>   

<B>111<B>222</B>333</B>


5 способ:

нескажу обидитесь ... smile

------------------------
вот пример как можно динамично ( и практично ) выводить страницы путем JS ( или AS ) пример вывода таблиц , в переменной " Z" какбы информация пришедшая ( или регулярно приходящяя ) с сервера, а всё остальное не перегружается никогда. Да даже просто содержимое таблиц очень удобно писать так, а не вставляя кучу тегов ( вообщето для это в редакторах всё предусмотренно. )

NB! Проверял тока в IE !!! Под другие лень настраивать щас . Кому охота сами смогёте.

Код

<html><head> <title></title></head>
<STYLE> td#f  {color:red}  td { width:50 ; text-align : center} </STYLE>
<body><B id='b'></B></body><script>

z="<t>111,222,333,444#111,222,333,444#111,222,333,444</t>"
z+="<t>111,222,333,444#111,222,333,444#111,222,333,444</t>"
z+="<t>111,222,333,444#111,222,333,444#111,222,333,444</t>"

document.getElementById('b').innerHTML=z.split("<t>").join("<TABLE border='1' ><tr><td  id=f >").split("</t>").join("</td></tr></TABLE>").split("#").join("</td></tr><tr align='center'><td  id=f >").split(",").join("</td><td>")

</SCRIPT></html>


Тут 3 таблицы выводятся, кто не понял.

вариантов вообщем-то море ... даже можно и покорче... Хоть разметку свою создавай (XML собственный ) , ток потом надо чтобы JS его в HTML разобрал . А движок свою разметку понимающий можно просто на любую страницу вставлять <script src="адрес_где_угодно"></SCRIPT>

Также можете посчитать сколько займет байтов фаил присланный с сервера с готовой TABLE разметкой или такой как в переменной Z... чувствуете разницу ... а если таблиц много ...

Для упражнения можете вывести страницу этого форума, такимже способом и заметите, что её размер сократится раз в 5 или больше . Причем абсолютно свободная и собственная разметка странницы ( точнее данных ) - в PHP даже полегче такую разметку создавать.

Кстати всё этоже касается и FLASHа ...

smile

Это сообщение отредактировал(а) PROCESSOR - 7.6.2005, 07:20
PM MAIL   Вверх
Любитель
Дата 7.6.2005, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



Цитата
Нельзя забывать про такие тэги как <ABBR></ABBR>, <ACRONYM></ACRONYM>, <CITE></CITE>, <CODE></CODE>, <DEL></DEL>, <EM></EM>, <STRONG></STRONG> <H...></H...> и другие эги логического форматирования. Ведь именно тэг <EM></EM> обозначит важную информацию на которую голосовой броузер должен обратиь особое внимание, а уж стиль к нему можно прописать какой угодно...

Абсолютно согласен smile

Это сообщение отредактировал(а) Любитель - 7.6.2005, 19:03


--------------------
PM MAIL ICQ Skype   Вверх
Се ля ви
Дата 9.6.2005, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 1
Всего: 127



Я не понял, а вместо span`а - что? div и span - два родных брата во веки веков! Как же можно их разлучать?

Не, можно, канешь, писать <div style="display: inline;">...</div>, но это же сбивает нафиг с толку! smile

И вообще, откуда такая информация взялась? В XHTML`е вроде все это предусмотрено...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Mal Hack
Дата 9.6.2005, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



DIV это SPAN, но с переводом строки. Поэтому DIV по середине текста, вот ник к примеру полужирным: Се ля ви не сделаешь.
PM ICQ   Вверх
Gold Dragon
Дата 9.6.2005, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 9
Всего: 71



Цитата
И вообще, откуда такая информация взялась?

Просто кто-то захотел свою спецификацию написать smile



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Простодушный user
Дата 9.6.2005, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мужчина-ураган
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 12.4.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



DIV без SPAN никуда, а наоборот запросто. Я вот например DIV очень редко использую, а всё о чём говорил PHP-DIRECTOR запросто могжно ЛЕГКО осуществить через SPAN.

Код

Тра-ля-ля <span class="">К этой части текста мы применим стиль</span> Тру-лю-лю

Добавлено @ 15:40
Цитата
запросто могжно ЛЕГКО осуществить через SPAN.


Простите за тавтологию
PM MAIL   Вверх
dm9
Дата 9.6.2005, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 29
Всего: 137



Цитата(Mal @ 9.6.2005, 15:56)
DIV это SPAN, но с переводом строки. Поэтому DIV по середине текста, вот ник к примеру полужирным: Се ля ви не сделаешь.


Так говорить неграмотно. Есть блочные и inline-элементы. DIV - блочный, SPAN - inline. У дива не просто перевод строки. Я писал где-то...
Вот. http://forum.vingrad.ru/index.php?showtopi...ndpost&p=406438
Немного грубо там описано, но суть такая.
Плюс важно понимать, что див по умолчанию растягивается на всю доступную ширину. Что, кстати, не равносильно 100% smile В общем, весёлый элемент такой smile

PM MAIL ICQ   Вверх
Mal Hack
Дата 9.6.2005, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



+ за поправку. Но я как бы имел визуальный эффект. Хотя, конечно, он зависит от ситуации.
PM ICQ   Вверх
Irokez
Дата 9.6.2005, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 3
Всего: 53



http://softwaremaniacs.org/blog/2005/06/08/juice-and-flies/
очень хорошая статья
PM   Вверх
Се ля ви
Дата 10.6.2005, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 1
Всего: 127



Цитата(Mal @ 9.6.2005, 14:56)
DIV это SPAN, но с переводом строки. Поэтому DIV по середине текста, вот ник к примеру полужирным: Се ля ви не сделаешь.

Всё несколько глубже. Div - это элемент уровня блока, а span-уровня текста. Для элементов уровня блока дополнительно применяется очень много стилевых свойств. Это долго объяснять, но суть в том, что это сильно разные вещи, специфика div`ных элементов не описываетсясносом строки, иными словами, div - это совсем не span c br`ом на конце.

Дальше, PROCESSOR, я вас правильно понял, что вы почему-то считаете, что ЛЮБОЙ дизайн, который можно сделать таблицами, можно сделать слоями??? Может, тогда дуэльку устроим? Как, например, вы собираетесь делать разъезжающийся дизайн, в котором левый блок должен иметь в ширину 45%, правый - 20%, а средний состоять ещё из двух - верхнего и нижнего - и чтоб никто не наплывал друг на друга? Через JavaScript высчитывать координаты и характеристики слоёв и потом их применять, что ли?

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

Понятно, что огромное количество тегов HTML ни один верстальщик полностью не использует. (я, например, утверждаю, что без проблем сверстаю любой дизайн, задействовав в придачу к стилям 15-20 тегов) и что для наведения порядка хорошо бы подсократить набор тегов, но ТАК всё урезать - значит просто калечить разметку.

И, наконец, PROCESSOR, всё-таки приведи ссылку - откуда ты эту информацию взял?
Добавлено @ 10:21
Цитата(dm9 @ 9.6.2005, 21:31)
Цитата (Mal Hack @ 9.6.2005, 15:56)
DIV это SPAN, но с переводом строки. Поэтому DIV по середине текста, вот ник к примеру полужирным: Се ля ви не сделаешь.

Так говорить неграмотно. Есть блочные и inline-элементы. DIV - блочный, SPAN - inline. У дива не просто перевод строки. Я писал где-то...
Вот. http://forum.vingrad.ru/index.php?showtopi...ndpost&p=406438
Немного грубо там описано, но суть такая.

Опа! здал smile


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Black
Дата 10.6.2005, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 15
Всего: 45



Цитата
задействовав в придачу к стилям 15-20 тегов

мне трех хватит. Див Имг и БР

<div><img><br> + конечно обязательные.

Цитата
в котором левый блок должен иметь в ширину 45%, правый - 20%, а средний состоять ещё из двух - верхнего и нижнего - и чтоб никто не наплывал друг на друга

расплюнуть smile

Сделайте пример на table я сделаю на div. JavaScript не нужен абсолютно.


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Се ля ви
Дата 10.6.2005, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 1
Всего: 127



Цитата(Irokez @ 9.6.2005, 22:04)
http://softwaremaniacs.org/blog/2005/06/08/juice-and-flies/
очень хорошая статья

Статья-то неплохая, хотя нового в ней для меня ничего нет. Реально применять CSS очень тяжело и в реальности это получается что-то среднее между старой табличной реализацией и стилевой. По сути, стили просто позволяют сократить многочисленные атрибуты тегов, заменяя их на 2 атрибута - style и class , да и то, далеко не все стилевые свойства реализованы - что и описано в конце статьи.

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


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Се ля ви
Дата 10.6.2005, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 1
Всего: 127



Цитата(PHP @ 10.6.2005, 10:33)
Цитата
задействовав в придачу к стилям 15-20 тегов


мне трех хватит. Див Имг и БР

Ну, давай считать.

Формы - как делать будешь? Это уже как минимум 5 тегов: form, input, textarea, select, option

Стили - как подключишь? + тег link или style, в котором будет команда @include.

Про секцию "head" вообще забыл, а это title, meta, крайне-желательная для раскрутки, да и сами теги <html> и <body> обязательно нужно ставить! Да и, вобщем, <!DOCTYPE было бы желательно...

Клиентский функционал ты ведь в Javascript писать будешь? + тег script

Ну и таблицы - минимум это table, tr, td (не говоря о том, что по-хорошему надо бы все внутренности включать в секции thead, tbody и tfoot - их удобно для разруливания стилей использовать все три, но если уж себя в удобствах ограничивать, я бы оставил один tbody), от которых реально никуда не уйдёшь, если не будешь ограничивать дизайнера.

Кароче минимум - 19 выходит полюбому (без tbody). Но всё-таки страшно неудобно вместо span`а писать <div style="display: block;"> - по-этому я лично предпочту span`чик зажать.

h1 и h2 и h3 часто используются для индексирования поисковиками и заголовки лучше для раскрутки ими оформлять - я бы и их оставил.

Итого 19 - минимум, 24 которыми привык пользоваться я. Хм, даже больше получилось, чем заявленные 20...

Это сообщение отредактировал(а) Се ля ви - 10.6.2005, 11:10


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Страницы: (6) Все « Первая ... 2 3 [4] 5 6 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0638 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.