代码之家  ›  专栏  ›  技术社区  ›  Vlad

参考CSS

  •  1
  • Vlad  · 技术社区  · 16 年前

    我想构造一个引用CSS文件的HTML链接元素,我想使用来自多个文档的相同引用。

    例如,我的css文件位于:root/style/style.css中

    对于根中的文件,我使用: <link type="text/css" rel="stylesheet" href="style/style.css" /> 但是对于根/inc中的文件,我必须使用 <link type="text/css" rel="stylesheet" href="../style/style.css" />

    是否有对根的引用,我可以使用:例如:

    <link type="text/css" rel="stylesheet" href="{root}/style/style.css" />
    

    抱歉,没有问题,谢谢!

    4 回复  |  直到 16 年前
        1
  •  4
  •   Paige Ruten    16 年前

    只需以斜线开始URL,根是隐式的:

    <link type="text/css" rel="stylesheet" href="/style/style.css" />
    
        2
  •  6
  •   Sampson    16 年前

    简单的/通常的意思是“从根开始”

        3
  •  3
  •   Andrew Marsh    16 年前

    这会起作用

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

    如果在文件引用的开头有一个“/”,则表示它是从根开始的绝对引用。如果没有“/”,它将是对的相对引用,无论您的文档是/style/style.css。

        4
  •  1
  •   Boldewyn    16 年前

    你可以用 <base> 元素: Rec 但不幸的是,这也会影响到页面中的任何其他普通超链接。

    如果您使用XHTML(真正的东西,对IE用户来说没有),请看一下 xml:base .

    干杯,