0

我想在较大的项目中编写一些样式表并使用一些背景,但我不知道图形在项目中的未来路径。所以我只想准备它,然后路径将被替换。我不想移动图形或样式表。项目在 C 上:在 D 上使用 xampp 和图形:问题是如何导入图形? 我尝试了类似的东西

    背景:url("file://localhost/D:/brig/task/image.png");    
    背景: url("file://D:/brig/task/image.png");    
    背景: url("D://brig/task/image.png");    

我可以像这样使用绝对路径吗?

4

3 回答 3

0

只要使用 ../../../etc 导航,只要路径仍然有效,您的 css 就可以获取图片。它应该与服务器上的其他分区一起使用,就像来自 web 的普通 url 路径一样好。如果分区不在您的服务器上,只需在您的 webroot 中创建一个文件夹。不建议外包太多您的网站。

于 2013-08-29T10:45:35.593 回答
0

首先我建议你使用一个所见即所得的编辑器,例如dreamweaver、visual studio 或任何一个。

然后用名称创建一个项目文件夹,brig并将所有相关的目录、图像等相关地放入其中。src然后,当您在编辑器中打开 HTML 或 css 时,选择您的主项目,然后当您通过或分别将图像放入 HTML 或 CSS中时url,它会自动使其相对并从您最初存储的位置获取它你的项目。

例如,

background: url("../task/image.png");    

../意味着上一级目录的相对路径。因此,将来,当您将图形文件放在同一路径上时,这将通过上述相对路径获取图像。

希望这可以帮助。

于 2013-08-29T10:06:13.123 回答
-1

用户无法访问您的文件系统,因此 css 无法使用它。如果您想使用来自您 d: 的图形,您需要将它们移动到您站点文件夹中的 c: 中。它可以在子文件夹中。

于 2013-08-29T10:10:02.567 回答