2015-01-04 4 views
0

Я пытаюсь изучить некоторые HTML самостоятельно, и я начинаю с очень простого форматирования и компоновки.Проблема с HTML-ссылкой

<!DOCTYPE html> 
<html> 
<body> 
<h1> First Heading </h1> 
<a href = “http://www.stackoverflow.com” target=“_blank”>TEST LINK</a> 
</body> 
</html> 

Я сохранил файл как .html, и это открывает правильно в любом браузере, как я хотел бы ожидать, но при попытке нажать на ссылку браузер отображает «сайт не найден» сообщение. URL показывает каталог в папку на компьютере, где я создал HTML документ с последующим

http://www.stackoverflow.com

Я чувствую, что это проблема форматирования, но я пробовал все виды вариаций нотации. Любая помощь приветствуется.

////// редактировать //////

Спасибо за помощь, ребята! Я думаю, что textedit является только источником проблемы. Я написал новый html-файл в vim, и все работает отлично.

+0

Вы используете неправильные кавычки. Измените '' '' '' ' –

+0

, используя неправильные двойные кавычки." "=" " – crazymoin

+0

Существует причина, по которой рекомендуется не писать html-код в обычный текстовый редактор. Используйте textwrangler (mac), notepad ++ (windows), или sublime/kate/vim (linux) – smac89

ответ

1

Это связано с вашими предложениями. Вы используете вместо "

<a href="http://www.stackoverflow.com" target="_blank">TEST LINK</a> 

FIDDLE

0

Вы используете неправильный вид кавычек. должно быть ". Когда вы копируете/вставляете код, всегда выполняйте его по умолчанию. Здесь правильный вывод.

<!DOCTYPE html> 
<html> 
<body> 
<h1> First Heading </h1> 
<a href = "http://www.stackoverflow.com" target="_blank">TEST LINK</a> 
</body> 
</html> 
2

У вас есть опечатка, потому что вы использовали неправильные кавычки.

Изменить это:

<a href = “http://www.stackoverflow.com” target=“_blank”>TEST LINK</a> 

To:

<a href="http://www.stackoverflow.com" target="_blank">TEST LINK</a> 
0

не использовать»» вместо того, чтобы использовать правильный знак: двойные кавычки "URL" для всех ссылок и атрибуты

использовать этот код:

<!DOCTYPE html> 
<html> 
<body> 
<h1> First Heading </h1> 
<a href = "http://www.stackoverflow.com" target="_blank">TEST LINK</a> 
</body> 
</html> 
0

Ваши кавы являются неправильными как для атрибута href, так и для целевого атрибута.

Попробуйте использовать «» как так:

<a href="http://www.google.com" target="_blank">Link to Google</a> 

Вы можете использовать как одиночные кавычки «» и двойные кавычки «» для значений атрибутов, но рекомендуется использовать двойной.

1

У вас есть опечатка с вашим ". Просто перепечатайте их:

<a href="http://www.stackoverflow.com" target="_blank">TEST LINK</a> 
Смежные вопросы