2014-09-28 54 views
-1

我打算在網站上安裝一個橫幅,該橫幅的目標是運行整個網站。橫幅設置爲固定位置:固定&底部:0px因此它將成爲底部的浮動橫幅。放置一個DIV <head>

我的網站結構是一個常見的頭文件,其中有許多正文文件對應不同的頁面。

如果我把這個DIV放在公共頭文件(該部分)中,它會自動達到結果。但是,如果我將這個DIV放入正文文件(該部分)中,我必須逐個打開正文文檔並添加DIV很多次。

我看到,在互聯網上,人們總是不建議把DIV放在部分。我可以知道原因嗎?有什麼傷害嗎?正如我由我自己測試,似乎沒有太多的區別....

謝謝大家:)

+0

什麼頭文件包含哪些內容?只有你網頁上的''部分,或其他東西? – leo 2014-09-28 19:14:28

+0

標題說'',說明在頭文件中有'頭文件',結尾是'段'。 – 2014-09-28 19:14:43

回答

2

如果我理解你的問題,你想知道人們說不要把div放在< head>標籤的原因。

那麼,原因是通過這樣做,用戶體驗將是不可預測的。多年前,沒有嚴格的標準,每個網頁在不同用戶代理上的體驗都不盡相同。因此W3C制定了更嚴格的標準,以便頁面在一個Web瀏覽器上顯示,但它應該在不同的瀏覽器上顯示相同的內容。

現在,如果您通過在自己的validator上粘貼代碼來測試您網站的正確性,您會發現它不會通過測試。

併爲您的信息,<頭>部分和<頭>是不同的(以防萬一你想混合起來)。您可以將div放入<標頭>截至HTML5,但從未在< head>

延伸閱讀:

  1. http://www.w3.org/TR/html401/struct/global.html
  2. http://www.w3schools.com/tags/tag_header.asp
  3. http://validator.w3.org/#validate_by_input
3

<head>不應該包含<div>和這樣被保留用於像JS-腳本元數據的名稱,頁面,加載CSS ...

如果你想在幾個頁面中複製一個網站的一部分,你可以使用php

例如,你可以在你的<body>的開頭放:

<?php include ('header.php'); ?> 

並把你的頭的HTML中的header.php。

(請注意,您將需要運行一個服務器一樣WAMP到localy測試您的網站,如果你使用PHP)

0

一個DIV不語義,但是,這並不意味着它是壞的使用它。 ..

但是現在,您想要在head標記中使用它。那麼,這是非常非常的bad。 head標籤是用於元數據,而不是用於構建元素。