我的网页上只有3个字,我想要有彩色背景:红色,绿色和蓝色。我的问题有两个组成部分:
我该怎么做?把它放在一个样式表中,或者只是在网页上硬编码?
无论哪种方式,请告诉我如何做我想要的方式,以便我可以决定。你可以告诉我,我是一名绝对的初学者。
顺便说一句,如果有任何不同,我会在aspx页面中这样做。
答案 0 :(得分:4)
对于内联样式:
<span style="background-color:red;">Red Stuff...</span>
<span style="background-color:green;">Green Stuff...</span>
<span style="background-color:blue;">Blue Stuff...</span>
对于Css文件
.red{
background-color: red;
}
.green{
background-color: green;
}
.blue{
background-color: blue;
}
并在你的HTML中;
<span class="red">red stuff</span>
<span class="green">green stuff</span>
<span class="blue">blue stuff</span>
选择应取决于您是否要在其他地方使用这些属性。如果是这样,请使用样式表。 (无论如何,恕我直言的单独样式表)
答案 1 :(得分:3)
您需要将每个单词放在标记中,并为每个标记指定背景颜色。
这样的事情:
<span style="background-color: red;">Word 1</span>
<span style="background-color: green;">Word 2</span>
<span style="background-color: blue;">Word 3</span>
答案 2 :(得分:2)
方法1
HTML
<div>
<p id="red">Red</p>
<p id="green">Green</p>
<p id="blue">Blue</p>
</div>
CSS
p#red
{
background-color: red;
}
p#green
{
background-color: green;
}
p#blue
{
background-color: blue;
}
方法2
HTML
<p><span>Red</span><span>Green</span><span>Blue</span></p>
CSS
p>span:nth-child(1)
{
background-color: red;
}
p>span:nth-child(2)
{
background-color: green;
}
p>span:nth-child(3)
{
background-color: blue;
}
在头脑中添加HTML
<link rel="stylsheet" type="text/css" href="#foo" />
为样式表CSS文件命名,并将相对/绝对路径放在上面的href
中答案 3 :(得分:2)
任何人都可以告诉我如何在我的帖子中添加语法着色,这样我就可以添加这个问题的答案。我将告诉我如何使用c#生成该代码。
所以代码是:
string[] cols = { "red","green","blue"} // or any other color
string[] words = { "","","" } // Put your words inside quotes
string res = "";
for(int i = 0;i < 3;i++)
{
res+= "<span style=" + "\" + "background-color:"
+ cols[i] + "\" + " >" + words[i] + "</span>";
}
// the code till now should either be in script tags
// or in the code file linked with your web page
// If you are using visual studio that is the name of the pate.aspx.cs
// now use in the aspx page
<% Response.Write(res); %> // I am not sure if the semicolon is required here.
如果您想在服务器端执行此操作。
答案 4 :(得分:1)
我建议把它放在样式表中。我个人喜欢避免任何“硬css”(不确定正确的词)。
<head>
<style type="text/css">
span.textRed
{
background-color: red;
}
span.textGreen
{
background-color: green;
}
span.textBlue
{
background-color: blue;
}
</style>
</head>
<body>
<span class="textRed"> Red </span>
<span class="textGreen"> Red </span>
<span class="textBlue"> Red </span>
</body>