首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >报纸文章链接href

报纸文章链接href
EN

Stack Overflow用户
提问于 2009-11-26 00:20:42
回答 2查看 478关注 0票数 0

如何将每篇文章的href链接更改为css,js代码,而无需手动操作?我写的每篇文章都被放在不同的文件夹中,每篇文章的开头都有一个链接到css/set.css等的模板。

这是我的示例文章模板代码:示例文章页面

代码语言:javascript
复制
    <link href="css/slider.css" rel="stylesheet" type="text/css" media="screen" />
    <!-- jquery -->
    <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.1.js"></script>
    <!-- superfish -->
    <link href="css/superfish.css" rel="stylesheet" type="text/css" media="screen" />
    <script type="text/javascript" src="js/hoverIntent.js"></script>
    <script type="text/javascript" src="js/superfish.js"></script>
    <!-- initialize jquery superfish plugins -->
    <script type="text/javascript" src="js/init.js"></script>
    <!-- tabs -->
    <script src="js/ui.core.js" type="text/javascript"></script>
    <script src="js/ui.tabs.js" type="text/javascript"></script>
    <link rel="stylesheet" href="css/ui.tabs.css" type="text/css" media="screen" />
    <!-- initialize tabs -->
    <script type="text/javascript">
        $(document).ready(function(){
            $('#container-1 > ul').tabs(); /* news and events */
            $('#container-2 > ul').tabs(); /* pre-footer tab */
            $('#container-4 > ul').tabs(); /* popular items */
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-26 00:29:20

这听起来像是在问,不管页面放在哪里,如何才能对每个外部文件使用相同的URL。

如果是这样的话,您需要做的就是使用绝对URL而不是相对URL。也就是说,用"/foo/bar/reset.css“(注意最初的斜杠)代替"bar/reset.css

绝对URL从站点根目录跟踪,而不是从文件的当前位置跟踪,因此无论您将文件放在哪里,链接都是相同的。

编辑:

您可以将此URL放在已放置相对URL的相同位置:即:

<link type="text/css" rel="stylesheet" media="all" href="/foo/bar/style.css" />

而不是

<link type="text/css" rel="stylesheet" media="all" href="bar/style.css" />

您现在正在使用的。

票数 2
EN

Stack Overflow用户

发布于 2009-11-26 01:14:32

Kevin,如果我错了,请纠正我;您在不同的文件夹中有一系列的html文件,并且您想要更新其中的所有CSS和javascript链接以指向新的位置。

您的场景:

代码语言:javascript
复制
wwwroot/
       |
       -- CSS/
             |
             -- reset.css
       |
       -- Javascript/
       |
       -- 20090112/
                  |
                  -- file1.html
       |
       -- 20090207/
                  |
                  -- file2.html
                  -- file3.html
       |
       -- etc.

Dreamweaver正在将所有内容放在您的CSS文件夹中。如果你想保留CSS文件,那么你需要指定正确的相对路径,或者使用绝对路径。

绝对路径是指定文件的确切位置的路径,http://www.somedomain.com/css/reset.css是绝对路径。

相对路径定义从当前文件位置开始的路径。因此,如果您想要将reset.css添加到file1.html中,可以用../css/reset.css的方式指定它的位置

分解此路径指定:

代码语言:javascript
复制
..           up one folder [we're now in wwwroot]
/css         the path from wwwroot
/reset.css   the filename

这有帮助吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1798100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档