ОБСУЖДЕНИЕ

Верстка-тег img.

22 сообщений1 просмотровЗакрыта
#1
Всем привет.Ребят такой вопрос,сижу читаю учебник по изучению html,css,js,так вот такая загвоздка,есть якобы пример вставки изображения в язык разметки посредством тега <img>,вот как выглядит это в книге:
CODE
<img src="/img/black.png" alt="Элемент "Черного блока"">
Так вот если сделать проверку файла валидатором то выдает якобы в разметке ошибка как раз в атрибуте alt...Так вот как сделать тогда если действительно в подобной ситуации нужно прибегнуть к двоиным кавычкам,но что бы валидатор не принимал это ошибкой разметки?Заранее благодарен)
#2
CODE
<img src='/img/black.png' alt='Элемент "Черного блока"'>

что то типо такого, возможно потребуются обратные слеши.
#3
Sonikflame, это я знаю что можно так,но чет я запутался может,но лучше когда работаешь еще и с php,то как раз html лучше заключать в двойные скобки?или вообще может есть еще какие варианты с использованием как раз двоиных кавычек?просто интерес возник...
#4
Kadet8, Зачем ты сам себе все усложняешь? Читай книгу. Из книги ты получишь общее понятия, а когда уже будешь сам программировать, то все поймешь. Хочу сказать о том, что не забивай голову всякой ерундой. Читай и практикуй!
#5
CODE
alt="Элемент "Черного блока"" 
зачем ?
CODE
alt="название" 
вот и все.
Альт это название изображения , которое выводится пока картинка не загрузились . По сути не такой важный атрибут . Но лучше писать
#6
Kadet8, &quot; - как вариант
#7
запомни раз и на всегда, когда значение атрибута заключаешь в двойные кавычки, то используй для выделения кавычками слешь обратный
CODE
alt="привет \"Мир\""

или HTML код этого символа
CODE
alt="привет &quot;Мир&quot;"

или значение атрибута пиши в одинарные кавычки
CODE
alt='привет "Мир"'


P.S. в PHP, JS и прочие языки программирования не совайся, пока не освоишь разметку (HTML) и каскадные таблицы стилей (CSS)
К слову, HTML - язык гипертекстовой разметки, а не язык программирования...
#8
без alt валидатор будет ругаться. в его случае ругается из-за, как бы двойного объявления значения атрибута
#9
Ну я к тому, что его и пустым можно, но лучше что-то написать. Видео сразу двойные кавычки толо в толе. По сути нахрен их не надо.
#10
Тег img не закрыт
<img src=""/>
#11
АрхангеЛ, так он вроде не требующий закрытия...или лучше стоит придерживаться к более строгой разметке XHTML?Вален,благодарен)
#12
Закрывать по любому надо.
#13
-=(C)DRU987=-, тогда еще такой вопрос,закрывать нужно так все теги?ну тоесть те что не парные(не требуют закрытия),по типу <br>,правильнее будет тогда <br />?
#14
Kadet8, <br /> и все . Он не открывается
#15
во избежание вопросов читаем
#16
не уверен что правильно тебя понял...
одиночные теги (img, br и т.д) закрываются слешем только в XHTML, в HTML нет.
Если идет речь о закрывающем </img>, то такого быть не может, так-как само "Одиночный тег" говорит само за себя.
К тому же, перед слешем, обязателен пробел
#17
Вообще он вызывает ошибку в xml но не знаю как там валидатор у него реагирует)
#18
Valen_x, Спасиб)тему крою)
#19
АрхангеЛ, я проверял валидность на w3c,ссылаясь на разметку html5
#20
ну почитай, ссылку выше дал..
xml это вообще отдельная тема...
Страница 1 из 2 · Всего записей: 22