如何将CSS样式表包含到*included*PHP文件中?

如何将CSS样式表包含到*included*PHP文件中?,php,html,css,Php,Html,Css,我有一个PHP/HTML主页,其中包括其他不同的PHP文件(我将它们包含在主页的主体中) 如果我只想在其中一个包含的文件中包含CSS样式表,该怎么办 如果包含的文件是一个仅限于PHP的文件怎么办?(也就是说,它没有那些标记,而样式表引用应该在这些标记中) 如果我将“head”标记放入包含在主页主体中的PHP文件中,会发生什么?我想知道如果把头标签放在HTML体标签的中间可能会导致问题,或者至少是某些浏览器。 你可以在HTML中间添加样式标签,这是不好的行为,但是你可以,它会起作用。因此,根据主p

我有一个PHP/HTML主页,其中包括其他不同的PHP文件(我将它们包含在主页的主体中)

如果我只想在其中一个包含的文件中包含CSS样式表,该怎么办

如果包含的文件是一个仅限于PHP的文件怎么办?(也就是说,它没有那些
标记,而样式表引用应该在这些标记中)


如果我将“head”标记放入包含在主页主体中的PHP文件中,会发生什么?我想知道如果把头标签放在HTML体标签的中间可能会导致问题,或者至少是某些浏览器。

你可以在HTML中间添加样式标签,这是不好的行为,但是你可以,它会起作用。因此,根据主php中包含的内容,您只能导入所需的css。但是,您不必为此添加head标记。

这样想,在包含所有内容之后,您仍然可以在其末尾获得一个html文件。如果您在文档正文中包含文件,那么它应该只包含适合正文的标记,而不是html、标题、标题、正文等。您的css文件应该加载到主文档的目录中。像这样的

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

标题
内容
因此,在包含html之后,html应该仍然有效。你可以在这里查一下

编辑:
您可以在文档中的任何位置包含任意数量的css文件,但总体结构仍应如上所述。但是尽可能多地整合css文件。每个外部文件都是浏览器必须发出的另一个请求,如果您有很多文件,则可能会减慢加载时间。

如果您将css文件链接到任何文件中,也可以,如果您的文件是php,则可以将css放在php标记之前或之后。但对我来说,最好是在主页上包含css文件,只要您对要设计的文件上的唯一元素或id具有独特的设计或样式

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


php与css无关。php是在服务器端生成html的“东西”。您好,谢谢您的回复。我想知道,如果将头标签放在HTML体标签的中间,可能会导致问题,或者至少在某些浏览器中产生问题。谢谢您的文档正文中不应该有任何标题标签。尽管它可能会起作用,但不要这样做。错了,嗨。是的,但是如果我想包含CSS文件,我应该在哪里包含它?在主页的标题标签中?因为我想知道这是否会被认为是低效的。感谢您可以在文档正文的任何位置添加css文件或js。它可以工作,但是当有人以慢速连接方式加载它时,javascript只能在页面加载后工作。嗨,我明白你的意思了。非常感谢您的回复。