2014-01-11 43 views
0

這是之前被問到的,但不清楚解決方案是什麼,所以我現在問。我寫了一個HTML5頁面,它不僅顯示欄中的元素(當然,它應該),而且還顯示在網頁的第一行。 WTH?我從來沒有遇到過這個問題,這完全是莫名其妙的。我做錯了什麼?任何幫助,將不勝感激。我的代碼在下面,我已將它簡化爲最低限度,以查明問題。爲什麼我的標題標籤中的文本在頁面上顯示爲純文本?

這裏是我的HTML:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8" /> 
    <title>MBSeacott.com</title> 

    <link rel="stylesheet" href="css/fullscreenimg.css" type="text/css" /> 
    <link rel="stylesheet" href="css/mainstyle.css" type="text/css" /> 
</head> 
<body></body> 
</html> 

由於提前, MB

+1

撥弄,或者沒有發生; ^) –

+0

你有沒有嘗試添加一些東西到身體?可能是瀏覽器的東西... –

+0

你能告訴我你的預期結果是什麼?我看到這段代碼沒有錯。如果我將它保存爲HTML並在瀏覽器中打開,則會出現標題爲MBSeacott.com的空白頁。 – Cosmin

回答

1

也許你已經設置display:blocktitle元素?例如,用* {display:block;}(或none以外的東西)。

如果是這樣,那麼你可以覆蓋它,例如,用title {display:none;}。或者,確保將來不會出現head元素的其他孩子:head {display:none;}

+0

我終於退後一步重新調整焦點,結果變得荒謬(通常是!)。無論如何,我實際上已經使用了'* {display:block;}',並且將其與其他重置('padding:0; margin:0;')一起使用。因此,我用'display:block;'列出了所有在頁面中使用的元素:'head,body,section,article,footer {display:block;}'並且它解決了我的問題。非常感謝您的投入!對此,我真的非常感激。 – user3186226

0

使用:

body * {} 

,而不是

* {} 
相關問題