2014-12-08 5 views
0

Когда мой код открывается в браузере, мой код предварительно включает кавычки в мои теги изображений, тем самым делая все файлы изображений неспособными к их поиску. Даже в тексте alt, если я включаю кавычки, он фактически распечатывает кавычки.HTML pre-inserting цитаты в моем коде?

Вот мой код:

<img alt=“Batman” src=“batman.png” /> 

щелчкнуть Осмотрите элемент, код выглядит следующим образом:

<img alt="“Batman”" src="“batman.png”"> 

код будет работать только тогда, когда цитаты опущены, как это:

<img alt=Batman src=batman.png /> 

Я протестировал эту проблему в каждом браузере, это действительно странно, ПОЖАЛУЙСТА, ПОМОГИТЕ МЕНЯ!

+1

Похоже, что вы можете использовать другой символ для кавычек. Какой редактор вы используете? Атрибуты HTML, такие как alt и src, требуют строк, используя стандартные одиночные или двойные кавычки. – Will

ответ

4

Вы используете неправильный тип кавычки.

" не . Это будет работать:

<img alt="Batman" src="batman.png" /> 

Что происходит, когда вы используете неправильное это, браузер интерпретирует их как часть URL и добавляет правильные кавычки вокруг него. Это, конечно, не сработает.

+0

Отлично! Спасибо! TextEdit использовал забавный кавычек, когда я обновлялся до Mavericks по любой причине. Теперь я использую Sublime Text для моего кода, и результаты точно соответствуют мне. Еще раз спасибо за вашу помощь. –

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