簡體   English   中英

如何將CSS樣式表包含到* included * PHP文件中?

[英]How to include a CSS stylesheet into an *included* PHP file?

我有一個PHP / HTML主頁,其中包含其他不同的PHP文件(我將它們包含在主頁正文中)。

如果我只想將CSS樣式表僅包含在其中一個文件中怎么辦?

如果該包含的文件是僅PHP的文件怎么辦? (也就是說,它沒有那些<head>標簽,應該是樣式表引用所在的標簽)

如果將“ head”標簽放入主頁正文中包含的PHP文件中,該怎么辦? 我想知道將head標簽放在HTML body標簽的中間是否會引起問題,或者至少對於某些瀏覽器會引起問題。

以這種方式考慮一下,在包括所有人之后,您仍然會在其末尾得到一個html文件。 如果您要在文檔的正文中包含文件,則文檔中應僅包含適合正文的標簽,而不能包含html,head,title,body等。css文件應加載到主文檔的中。 像這樣

    <html>
<head>
<title>Title</title>
<!--
css and js here
-->
</head>
<body>
<!-- php include here ---->
<div>content</div>
</body>
</html>

因此,在您包含html之后,該HTML應該仍然有效。 您可以在這里檢查http://validator.w3.org/

編輯:您可以在文檔中的任意位置包含任意多個CSS文件,但總體結構仍應如上所述。 但是,請嘗試盡可能整合您的CSS文件。 瀏覽器必須再提出一個外部文件請求,如果有很多文件,可能會減慢加載時間。

您可以在html的中間添加樣式標簽,這是不好的行為,但是您可以並且會起作用。 因此,您只能根據需要將主要的php導入css。 但是,您不必為此放置標題標簽。

可以將css文件鏈接到任何文件中也可以,如果文件是php,則可以將css放在php標記之前或之后。 但是對我而言,最好將css文件包括在主頁上,只要您對要設計的文件具有唯一的設計或樣式或元素或id的唯一樣式。

<link href="style.css" type="text/css" rel="stylesheet">
<?php
 Content of your php file here
 ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM