【发布时间】:2019-09-04 05:42:03
【问题描述】:
我有很多 HTML 页面,如下所示:
...
http://www.mydomain/app/library/index.php
http://www.mydomain/app/library/admin/admin.php
...
我使用外部文件在我的 html 中包含 <head>,如下所示:
<!DOCTYPE html>
<html lang="es_ES"><?php
include("path/to/html/head/head.php"); ?>
<body>
</body>
</html>
head.php 看起来像
<head>
...
<link href="" rel="stylesheet" type="text/css">
</head>
假设我想在head.php 中链接css 文件。我应该使用带域的绝对路径作为链接,像这样
<head>
...
<link href="http://www.mydomain/app/library/common/css/stylesheet.css" rel="stylesheet" type="text/css">
</head>
或者,我应该使用没有域的绝对路径,像这样:
<head>
...
<link href="/app/library/common/css/stylesheet.css" rel="stylesheet" type="text/css">
</head>
我不认为我可以使用相对路径(或者我应该......我不知道)。
就个人而言,我喜欢没有域的绝对路径...但我想确保它在第一次正确完成。
使用带域或不带域的绝对路径有什么优缺点吗?
【问题讨论】:
-
生成的 HTML 中的链接与您加载 PHP 文件的方式无关。浏览器解释 HTML,而不是 PHP。
标签: html