我可以翻译。您是否可以为标题标签设置颜色和不同的字体?

10

我想知道是否有一种方法可以在页面选项卡中为页面标题设置不同的颜色和字体,例如:

title{ color: red; font: 12px tahoma;} 

我认为将其添加到网站中会很有趣。我尝试了上面的方法,但在我的CSS文件中没有起作用。我还尝试给它一个类="title"并为其设置CSS样式.title{ color: red; font: 12px tahoma;}但也没有起作用。


能否在头部设置标题标签的样式? - Devin Rhode
4个回答

7

答案是不可以以任何方式实现...您无法对页面标题应用任何样式,顺便说一下,您只能让标题闪烁。

标题闪烁

关于您正在使用的CSS的更多信息:

如果您声明类似于此的内容:

title{ color: red; font: 12px tahoma;} 

您不需要定义任何类,因为您的目标是特定的标题标签,在整个文档中只有一个。

如果您使用的是.title,那么您的CSS应该是:

.title{ color: red; font: 12px tahoma;} 

是的,我两种方式都尝试过了。因此我在CSS中给它一个class="title" .title。我正在阅读关于标题标签的资料,其中有一处说它可以读取类别但不能读取标签本身。所以我列出了我尝试过的事情...我没有想到如果它不会读取标签,那么它会读取类别,但我必须尝试一下。谢谢你的帮助! - absolute neXus
啊,我的等级还不够高,无法进行投票。我有一个关于闪烁标题的问题。我看到它调用了两个不同的消息。这会对SEO产生影响吗?我知道标题是搜索机器人爬行的第一件事情之一,所以我想知道使用Javascript是否会减少其中的任何内容。 - absolute neXus
不启用它是有道理的:在浏览时可能会有点混乱,特别是当有许多标签页打开时。尽管对于某些网站来说可能很“酷”,但并不实用。 - LuckyLuke Skywalker

3
之前的回答是正确的,但是如果Unicode中定义了不同的字体,你可以得到不同的字体。我不知道如何探索这个问题,但是例如,有一个常规的单词javascript,然后有一个我从reddit.com/r/javascript源代码中复制的标题: - 注意它们略有不同。
没有代码分隔符的普通文本:javascript
没有代码分隔符的Reddit标题:
您可以将这些字符复制并粘贴到任何地方,它们看起来都会有所不同,因为它们实际上是_不同的字符。有一个a,还有一个 - 我从之前粘贴的javascript单词中获取了这个。
我不知道这些字符来自哪里。我不知道如何输入它们。我不知道在哪里可以复制粘贴它们。
但这证明了一个有趣的观点 - 任何表情符号都可以用在这些标题中,您可以从https://www.emojicopy.com/复制和粘贴。

2
如果你在谈论的是<title></title>部分,那么不可以进行样式设置。如果你在谈论的是页面标题,比如h1或h2标签,那么可以使用普通的CSS样式技术来设置它们的样式。
.title { color: #1A1A1A }

<h1 class="title">My Awesome Title</h1>

2
谢谢@ryan,但那不是我想说的。我在谈论实际的<title></title>标签。 - absolute neXus
1
@absoluteneXus 抱歉,那是我的答案中的内容,我已经在标题标签周围添加了代码标记,这样它就会显示出来了。 - Ryan McDonough

1
您可以为<title>标签添加"display:block"或"display:inline"样式来进行样式设置。
title {
    display:block;
    color:red;
    font:12px tahoma, serif;
}

那样它应该在您的页面内以浏览器选项卡上相同的内容显示。例如。
至于页面标题,我已经看到可以以某种方式对其进行样式设置,可能是使用阴影DOM。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接