Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何将变量传递给CSS文件?_Html_Css - Fatal编程技术网

Html 如何将变量传递给CSS文件?

Html 如何将变量传递给CSS文件?,html,css,Html,Css,我对网页设计还不熟悉,但却是一个相当聪明的程序员。我有一个style.css,并在4个不同的HTML页面上引用它 我想更改一些页面的背景图像和其他一些小细节,如文本大小、高度等。如何传递变量或使其针对每个页面进行更改…为每个页面编写一个大致相似的CSS似乎是一种浪费。谢谢。如果要将属性设置为一个或多个div、p、section或其他元素,可以使用class。在CSS文件中,您可以使用.dot和classname调用该类。例如,下面的示例中,我已经分配了className=city,所以在为该di

我对网页设计还不熟悉,但却是一个相当聪明的程序员。我有一个style.css,并在4个不同的HTML页面上引用它


我想更改一些页面的背景图像和其他一些小细节,如文本大小、高度等。如何传递变量或使其针对每个页面进行更改…为每个页面编写一个大致相似的CSS似乎是一种浪费。谢谢。

如果要将属性设置为一个或多个div、p、section或其他元素,可以使用class。在CSS文件中,您可以使用.dot和classname调用该类。例如,下面的示例中,我已经分配了className=city,所以在为该div分配css属性时,我将使用.city{//css Properties/}

.城市{ 背景色:番茄; 颜色:白色; 边框:2件纯黑; 利润率:20px; 填充:20px; } 班 伦敦 欧洲 伦敦 欧洲 鹦鹉 贝亲
若要将属性设置为一个或多个div、p、section或其他元素,可以使用类。在CSS文件中,您可以使用.dot和classname调用该类。例如,下面的示例中,我已经分配了className=city,所以在为该div分配css属性时,我将使用.city{//css Properties/}

.城市{ 背景色:番茄; 颜色:白色; 边框:2件纯黑; 利润率:20px; 填充:20px; } 班 伦敦 欧洲 伦敦 欧洲 鹦鹉 贝亲 当您希望将一组样式应用于多个HTML元素时,请使用该选项,并使用唯一选择器仅为单个元素设置样式。您还可以利用可重用的值,有几种方法可以做到这一点。通常,通过使用以双连字符开头的自定义属性名称和可以是任何有效CSS值的属性值来声明自定义变量。使用允许我们插入自定义属性变量的值。如果自定义属性应大于word,请用连字符分隔每个单词

以元素为目标并定义变量: :根{ -我的酷道具:f06; } .我的选择器{ 颜色:我的酷道具; } 在选择器内创建自定义特性: .一些选择器{ -一些道具:16px; -其他道具:蓝色; 字体大小:var一些道具; 背景色:其他道具; } 假设你有四个不同的HTML页面,你可以使用一个样式表或者多个样式表,如果你有一堆CSS,你可以选择一种更模块化的方法来定义一些自定义变量,并在你想要设置样式的选择器中使用它们。请记住,如果您在style.css中定义了一个变量,并尝试在另一个css文件other-style.css中使用它,则该变量将不可用。使用var时,如果未定义给定变量,还可以定义多个回退值

:根{ -我的酷道具:f06; } .我的选择器{ 颜色:var my cool prop,000;/*如果-my cool prop未定义,则为黑色*/ } .一些选择器{ -一些道具:fff; -其他道具:蓝色; 颜色:var some prop,红色;/*如果-some prop未定义,则为红色*/ 背景色:var some other prop,绿色;/*绿色,如果-some other prop未定义*/ } 一些头衔 其他头衔 当您希望将一组样式应用于多个HTML元素时,请使用该选项,并使用唯一选择器仅为单个元素设置样式。您还可以利用可重用的值,有几种方法可以做到这一点。通常,通过使用以双连字符开头的自定义属性名称和可以是任何有效CSS值的属性值来声明自定义变量。使用允许我们插入自定义属性变量的值。如果自定义属性应大于word,请用连字符分隔每个单词

以元素为目标并定义变量: :根{ -我的酷道具:f06; } .我的选择器{ 颜色:我的酷道具; } 在选择器内创建自定义特性: .一些选择器{ -一些道具:16px; -其他道具:蓝色; 字体大小:var一些道具; 背景色:其他道具; } 假设你有四个不同的HTML页面,你可以使用一个样式表或者多个样式表,如果你有一堆CSS,你可以选择一种更模块化的方法来定义一些自定义变量,并在你想要设置样式的选择器中使用它们。请记住,如果您在style.css中定义了一个变量,并尝试在另一个css文件other-style.css中使用它,则该变量将不可用。使用var时,如果未定义给定变量,还可以定义多个回退值

:根{ -我的酷道具:f06; } .我的选择器{ 颜色:var my cool prop,000;/*如果-my cool prop未定义,则为黑色*/ } .一些选择器{ -一些道具:fff; -其他道具:蓝色; 颜色:var some prop,红色;/*如果-some prop未定义,则为红色*/ 背景色:var some other prop,绿色;/*绿色,如果-some other prop未定义*/ } 一些头衔 其他头衔
您可以使用css variableshow

... 我是css和HTML的新手。这个答案涵盖了一种应该适用于你的问题的方法。css自定义属性(又称变量)应该适用于大多数用例,并且有一个HTML/css示例。为每个页面编写一个大致相似的css似乎是一种浪费。这就是为什么您应该在所有页面上使用通用样式表的原因。在一个样式表上进行更改,工作完成。请记住,CSS和HTML都是纯粹的声明性的,它们本身不做任何事情,它们完全由浏览器解释。它们是独立的实体,因此没有在两者之间传递变量的机制。谢谢Jon和Brian。仍然不知道我在做什么,但现在我有一个方向要学习,谢谢你可以使用css variableshow tho。。。我是css和HTML的新手。这个答案涵盖了一种应该适用于你的问题的方法。css自定义属性(又称变量)应该适用于大多数用例,并且有一个HTML/css示例。为每个页面编写一个大致相似的css似乎是一种浪费。这就是为什么您应该在所有页面上使用通用样式表的原因。在一个样式表上进行更改,工作完成。请记住,CSS和HTML都是纯粹的声明性的,它们本身不做任何事情,它们完全由浏览器解释。它们是独立的实体,因此没有在两者之间传递变量的机制。谢谢Jon和Brian。我仍然不知道我在做什么,但现在我有了一个学习的方向,谢谢你much@LucasBeastall欢迎光临!如果我的答案解决了你的问题,请随意标记我的答案为“接受”。它还没有起作用,但我比以前更像个父亲。给我一分钟时间让它起作用,我会@Tanner dolby我可以改变一下吗?我的HTML中的酷道具吗?目前我正在尝试使用:.module{-BackImage:url/BackArt/Fire.jpg;…},它只适用于其他项目,对于在body{}中调用的背景图像,它不适用于名为.heading等的类。有任何修复或解决方法吗?@Lucasbeastal我认为不可能使用内部css ie标记从HTML中更改自定义变量的值。如果你在一个新问题中包含你的代码和更多信息,我很乐意看一看并写一个答案。非常感谢much@LucasBeastall欢迎光临!如果我的答案解决了你的问题,请随意标记我的答案为“接受”。它还没有起作用,但我比以前更像个父亲。给我一分钟时间让它起作用,我会@Tanner dolby我可以改变一下吗?我的HTML中的酷道具吗?目前我正在尝试使用:.module{-BackImage:url/BackArt/Fire.jpg;…},它只适用于其他项目,对于在body{}中调用的背景图像,它不适用于名为.heading等的类。有任何修复或解决方法吗?@Lucasbeastal我认为不可能使用内部css ie标记从HTML中更改自定义变量的值。如果你在一个新问题中包含你的代码和更多信息,我很乐意看一看并写一个答案。