首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS运行标题而不是HTML

问CSS运行标题而不是HTML
EN

Stack Overflow用户
提问于 2013-07-18 21:34:20
回答 3查看 63关注 0票数 0

我看过了,这个问题从来没人回答过。

我有许多使用模板的超文本标记语言页面,模板被卡住了,由于我只使用超文本标记语言,CSS和轻微的JavaScript,我需要一个解决方案,改变人们寻找标题的地方。

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

如果可以的话谢谢,

EN

回答 3

Stack Overflow用户

发布于 2013-07-18 21:42:26

CSS是一种仅用于设置网页样式的语言。它不是用来存储数据的,所以你不能在CSS中存储标题。

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

一个不错的方法是使用javascript设置标题。创建一个简单的javascript文件,在其中添加document.title='your_title';并将其包含在每个超文本标记语言页面中。这将为你的网页创建一个标题,但当然这等同于在每个超文本标记语言页面上添加一个<title>标签,区别仅仅是不编写<title>而是编写一些脚本。

或者,另一种方法是编写一些C#或任何其他语言,它们将在您的HTML文件中插入标题属性:P

票数 1
EN

Stack Overflow用户

发布于 2013-07-18 21:37:47

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

代码语言:javascript
复制
// set current title to foo
document.title = 'foo';
票数 0
EN

Stack Overflow用户

发布于 2013-07-18 21:44:49

如果你想用CSS将文本添加到一个特定的元素,你可以使用伪选择器“之前”:

代码语言:javascript
复制
#title:before {
  content: "Your title";
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17724971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档