我有一個PHP/HTML主頁面,其中包含了不同的其他PHP文件(我將它們包含在主頁面的主體中)。如何將CSS樣式表包含到* included * PHP文件中?
如果我想將CSS樣式表僅包含到一個包含文件中,該怎麼辦?
如果包含的文件是僅限PHP的文件會怎麼樣? (也就是說,它沒有<head>
標籤,其中樣式表引用應該是這樣的)
如果我將「head」標籤放入主頁面正文中包含的PHP文件中,會發生什麼?我想知道是否將頭標籤放在HTML正文標籤的中間可能會導致問題,或者至少在某些瀏覽器中。
我有一個PHP/HTML主頁面,其中包含了不同的其他PHP文件(我將它們包含在主頁面的主體中)。如何將CSS樣式表包含到* included * PHP文件中?
如果我想將CSS樣式表僅包含到一個包含文件中,該怎麼辦?
如果包含的文件是僅限PHP的文件會怎麼樣? (也就是說,它沒有<head>
標籤,其中樣式表引用應該是這樣的)
如果我將「head」標籤放入主頁面正文中包含的PHP文件中,會發生什麼?我想知道是否將頭標籤放在HTML正文標籤的中間可能會導致問題,或者至少在某些瀏覽器中。
想想這樣,在所有人都包括你後,你仍然可以得到一個HTML文件的結尾。如果您在文檔正文中包含文件,它應該只包含適合正文內容的標籤,而不應包含html,標題,標題,正文等。您的CSS文件應該加載到主文檔中。像這樣的東西
<html>
<head>
<title>Title</title>
<!--
css and js here
-->
</head>
<body>
<!-- php include here ---->
<div>content</div>
</body>
</html>
所以在你包含html後應該仍然有效。你可以檢查這裏http://validator.w3.org/
編輯: 你可以包含儘可能多的CSS文件,只要你在文件的任何地方,但整體結構仍然應該如上。但儘可能地整合你的css文件。每個外部文件都是瀏覽器必須提出的另一個請求,並且如果您有很多請求,則可以減慢加載時間。
嗨,我明白你的意思。非常感謝您的回覆。 – alexx0186 2012-03-26 03:55:46
你可以在你的html中間添加樣式標籤,這是不好的行爲,但你可以,它會工作。所以,你只能導入你需要的CSS,這取決於你包含到主要的php中。但是,您不必爲此添加頭標籤。
如果你會把你的css文件鏈接到你的任何文件中,並且如果你的文件是php,你可以把你的css放在php標籤之前或之後。但是對於我來說,只要你有一個獨特的設計或風格作爲你想要設計的文件上的獨特元素或標識,就可以將你的css文件包含在主頁上。
<link href="style.css" type="text/css" rel="stylesheet">
<?php
Content of your php file here
?>
php與css無關。 PHP是在服務器端生成html的「東西」。 – zerkms 2012-03-26 03:43:25
嗨,感謝您的回覆。我想知道是否將head標籤放在html Body標籤的中間可能會導致問題,至少在某些瀏覽器中可能會導致問題。謝謝 – alexx0186 2012-03-26 03:45:37
文檔正文中不應該有任何頭標籤。雖然它可能會起作用,但不要這樣做。這是不對的。 – Tchoupi 2012-03-26 03:49:51