2016-03-15 63 views
2

我遇到問題,因爲我的文本不會以HTML顯示。這是我的代碼。爲什麼我的文本不能用HTML顯示?

<!DOCTYPE html> 
<html> 
<body> 
<em>Emphasized text</em><br> 
<strong>Strong text<script><br> 
<code>A piece of computer code</code><br> 
<samp>Sample output from a computer program</samp><br> 
<kbd>Keyboard input</kbd><br> 
<var>Variable</var> 

</body> 
</html> 

謝謝。

+0

你錯過了'頭部'。考慮到它的必需標記,您的瀏覽器可能無法呈現頁面。除此之外,它應該工作。 – Carcigenicate

+0

無論添加頭標記都不能解決我的問題。 – WebFrog

回答

6

您有一個無關的<script>標記。第五行改成這樣:

<strong>Strong text</strong><br> 

我懷疑所發生的事情是,你的瀏覽器嘗試分析它而來的<script>標籤作爲一個實際的JavaScript後的一切。但是,由於標籤永遠不會關閉,因此放棄並死亡。按F12查看控制檯。那裏可能有錯誤。

我只是試圖在Chrome中打開HTML文件,這是我所看到的:

強調的文字
強大的文本

這是與瀏覽器不呈現任何一致,其在<script>標籤之後,因爲解析失敗。

0

試試這個例子;

<!DOCTYPE html> 
<html> 
<head> 
<title>My Texts</title> 
</head> 

<body> 
<em>Emphasized text</em><br> 
<strong>Strong text</strong><br> 
<code>A piece of computer code</code><br> 
<samp>Sample output from a computer program</samp><br> 
<kbd>Keyboard input</kbd><br> 
<var>Variable</var> 

</body> 
</html> 

建議不要跳過head元素,因爲這會讓您保留HTML文檔的所有描述和元信息。

相關問題