如何将超链接与javascript或css分开设置样式?

如何将超链接与javascript或css分开设置样式?,javascript,html,css,hyperlink,Javascript,Html,Css,Hyperlink,如何将超链接的样式与javascript或css分开?但我不想为每个类创建新的类或id。在我问这个问题之前,我已经试过了,但我不知道正确的术语,对不起,我的英语不好 编辑: 我想说的是,对于2个超链接(例如,point is just difference): 要使样式不同,但仅当超链接的类型不同时,您只需应用如下元素级别的css即可 a{ 颜色:红色; 字体大小:粗体; } 普通文本 普通文本 我认为您尝试的是根据超链接的类型或指向的位置,以不同的方式设置超链接的样式。CSS有

如何将超链接的样式与javascript或css分开?但我不想为每个类创建新的类或id。在我问这个问题之前,我已经试过了,但我不知道正确的术语,对不起,我的英语不好

编辑:

我想说的是,对于2个超链接(例如,point is just difference):



要使样式不同,但仅当超链接的类型不同时

,您只需应用如下元素级别的css即可

a{
颜色:红色;
字体大小:粗体;
}

普通文本

普通文本


我认为您尝试的是根据超链接的类型或指向的位置,以不同的方式设置超链接的样式。CSS有一些很酷的东西叫做属性选择器,可以让你做到这一点

几个月前,我写了一篇博客文章(现在与我的新博客合并),其中有一个简单的例子,说明如何以不同的方式设置所有httpS链接的样式

a
{
颜色:绿色;
}
a[href^=https]
{
颜色:红色;
}
这是一个外部链接:


欢迎来到堆栈溢出!请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。正如目前所写的,很难准确说出你在问什么。为什么我的分数少了2分?@Paulie_D好的,谢谢你,我会尽量让问题变得更好。谢谢在你的例子中,它们是相同的类型,因为它们指向www.google.com,或者它们是不同的,因为其中一个没有https?jcubic你是对的,第一个不同,因为它有S,但这只是一个例子,但是对的,谢谢你杰森,我现在正在尝试,但看起来我想要这样杰森,我怎么能使用这个我很困惑?嗯,你能给我看看你的代码吗?这样我就能清楚地知道你想做什么。同时,尝试将上面的CSS代码放在CSS文件中的某个位置,或者放在
标记中的某个位置(如果有的话)。如果这不起作用,那么我需要看看你的代码(HTML和CSS,请)。我想我现在让它在S部分起作用了,不是因为其他类型的差异,而是谢谢你,因为我想我可以自己找到做其他部分的方法,我会告诉你的you@rgbhex好的,请告诉我进展如何。如果你需要进一步的帮助,也可以发布你的代码:)谢谢你,Sanchit,我不知道我可以在p里放个a。我还有很多东西要学!
<a href=https://www.google.com>google</a>
<a href=www.google.com>google, no http</a>