Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2014
Помог: 0 раз(а)
Есть ли возможность добавления собственных тегов в HTML?
В CSS есть возможность описать свойство для текста, заключенного между стандартными тегами. Например для <H1>, <H2>, <P> и т.д.
Мне этих тегов мало, т.к. необходимых вариантов отображения гораздо больше, чем стандартных тегов.
Возможно ли создание своих собственных тегов (например <teg1>, <teg2>) с описанными однажды свойствами, чтобы заключенный между ними текст был таким, как описано в данном теге?
Panoptik
Отправлено: 18 Ноября, 2014 - 13:47:33
Постоянный участник
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
а классы вам не подойдут?
вообще вроде как можно создавать всё что угодно. но не все браузеры это воспринимают нормально. в частности устаревшие браузеры не поддерживающие html5 могут не принять ваши стили. но с новыми по идее проблем не должно быть.
Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2014
Помог: 0 раз(а)
Panoptik пишет:
а классы вам не подойдут?
вообще вроде как можно создавать всё что угодно. но не все браузеры это воспринимают нормально. в частности устаревшие браузеры не поддерживающие html5 могут не принять ваши стили. но с новыми по идее проблем не должно быть.
В примере используются <div>, а они-то мне как раз и не подходят, т.к. каждый див начинается с новой строки, а т.к. иногда необходимо применить к части текста, то это смотрится некорректно, т.к. визуально текст "рвется"...
caballero
Отправлено: 18 Ноября, 2014 - 14:18:31
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
так задайте inline стили и не будут начинатся с новой строки.
та или иначе свойства задаются css стилями в том числе и в кастомных элементах
Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2014
Помог: 0 раз(а)
caballero пишет:
так задайте inline стили и не будут начинатся с новой строки.
та или иначе свойства задаются css стилями в том числе и в кастомных элементах
Огромное спасибо, помогло!
codeshot
Отправлено: 22 Ноября, 2014 - 16:43:19
Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Нояб. 2014
Помог: 0 раз(а)
Разработчик HTML - Консорциум Всемирной паутины, не думаю что они уже внесли такое изменения в стандартах. И так много непоняток со всем этим хтмл и кроссбраузерностью. Если не секрет, а что вы такое делаете что вам стандартных тэгов недостаточно? )
Bio man
Отправлено: 22 Ноября, 2014 - 17:29:23
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
codeshot пишет:
Если не секрет, а что вы такое делаете что вам стандартных тэгов недостаточно?
Тоже интересно.
На самом деле, стандарт HTML не допускает кастомные теги (как их воспринимают браузеры - другой вопрос, стандарт есть стандарт), а XHTML позволяет, но он уже в прошлом.
Но даже если можно было бы, в 100% случаях в этом нет необходимости, ведь есть CSS, а у тегов атрибуты (необязательно классы и ИДшники), плюс ко всему CSS селектроры очень гибки, позволяют описать стили элемента указав логический путь до него, без всяких классов и ид, что тоже очень удобно.
DelphinPRO
Отправлено: 22 Ноября, 2014 - 17:31:16
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
beza, открой для себя CSS (Добавление)
Всем, видите ли, хватает тегов, а ему нет
Но если отвечать по существу, новый тег создать можно. Отображаться без стилевого оформления он будет как обычный DIV
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
DelphinPRO пишет:
Отображаться без стилевого оформления он будет как обычный DIV
Как обычный span.
DelphinPRO
Отправлено: 23 Ноября, 2014 - 02:50:15
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
armancho7777777 я же displаy:block написал
----- Чем больше узнаю, тем больше я не знаю.
armancho7777777
Отправлено: 23 Ноября, 2014 - 16:32:33
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
DelphinPRO пишет:
Отображаться без стилевого оформления он будет как обычный DIV
armancho7777777 пишет:
Как обычный span.
beza
Отправлено: 24 Ноября, 2014 - 10:27:58
Новичок
Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2014
Помог: 0 раз(а)
codeshot пишет:
Разработчик HTML - Консорциум Всемирной паутины, не думаю что они уже внесли такое изменения в стандартах. И так много непоняток со всем этим хтмл и кроссбраузерностью. Если не секрет, а что вы такое делаете что вам стандартных тэгов недостаточно? )
Не секрет - есть n-ое количество блоков/таблиц, каждую из которых можно оформить по-разному, причем возможно динамическое изменение (по желанию пользователя) оформление. Ессно, можно с помощью CSS, но т.к. блоков (теоретически) бесконечное количество и соответствено вариантов оформления тоже что-то около того (толщина рамки, закругления, подложка и т.д. и т.п.) мне кажется проще каждый блок заключать в свой тег <block1>, <block2>, <blockn>, а стили прописать в БД. Хотя, возможно, это и не лучшее решение...
Vinyl
Отправлено: 24 Ноября, 2014 - 11:52:01
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
beza пишет:
Есть ли возможность добавления собственных тегов в HTML?
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
Я пожалуй объясню ситуацию. На заре моего развития была похожая ситуация. Веб-студия предлагала клиентам дизайн в котором предусматривалось n-кастомных блоков, среди них были цитаты, заголовки нескольких уровней вложенности, списки, таблицы, картинки и еще несколько элементов. так вот стандартных тегов хватало на 90% этих стилевых оформлений, а 10% в чистые теги не вкладывались и нужно было им давать классы, но визивиг-редакторы тогда с большим трудом кастомизировались (возможно из-за недостатка опыта). короче был просто вариант добавить кастомную кнопку, которая отображает соответствующий тег в tinyMce, но не было такой же возможности добавить тег с классом. вот на этой почве и возникают подобные вопросы. но в принципе в данный момент почти все визивиги позволят сделать такое, и автору скорее всего просто нехватает базовых знаний о ВЕБе и его возможностях
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.