0

我看过了,一直没有答案。

我有许多使用模板的 HTML 页面,模板被卡住了,因为我只使用 HTML、CSS 和少量 JavaScript,我需要一个解决方案来改变人们寻找标题的位置。

我希望 CSS 有一个标题,我只有 1 个 CSS 页面和大约 15 / 20 个未定义标签的 HTML 页面。有没有办法让 CSS 包含标题?

可以的话谢谢

4

3 回答 3

1

CSS 是一种仅用于样式化网页的语言。它不用于存储数据,因此您将无法在 CSS 中存储标题。

一种不好的方法可能是只在第一行的 CSS 文件上写标题,然后使用 Javascript,然后读取文件的第一行并使用 Javascript 将其设置为标题。

一种好的方法可能是使用 javascript 设置标题。制作一个简单的 javascript 文件并将其添加document.title='your_title';到每个 HTML 页面中。这将为您的网页创建一个标题,但当然这将等于<title>在每个 HTML 页面上添加一个标签,不同之处仅在于不编写<title>而是编写一些脚本。

或者另一种方法可能是制作一些 C# 或任何其他您最擅长的语言,这些程序将在您的 HTML 文件中插入标题属性:P

于 2013-07-18T13:42:25.600 回答
0

假设您的意思是 中的title元素head,如果可以的话,一种选择是使用 JavaScript。

// set current title to foo
document.title = 'foo';
于 2013-07-18T13:37:47.483 回答
0

如果要使用 CSS 向特定元素添加文本,可以使用伪选择器“before”:

#title:before {
  content: "Your title";
}
于 2013-07-18T13:44:49.067 回答