Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在CSS中创建一个有背景图像的文本_Css - Fatal编程技术网

有没有办法在CSS中创建一个有背景图像的文本

有没有办法在CSS中创建一个有背景图像的文本,css,Css,MyTitle 我需要在MyTitle文本中添加背景图像,但仅在MyTitle文本中添加背景图像 我不想要元素中的任何背景 在css中有没有这样做的方法 代码: <!DOCTYPE HTML> <title>MyTitle</title> <style> head { display: block; } title { display: inline; background: lime; } </style> 演示: 同样,这

MyTitle

我需要在
MyTitle
文本中添加背景图像,但仅在
MyTitle
文本中添加背景图像

我不想要
元素中的任何背景

在css中有没有这样做的方法

代码:

<!DOCTYPE HTML>
<title>MyTitle</title>
<style>
  head { display: block; }
  title { display: inline; background: lime; }
</style>
演示:

同样,这是一个简单背景色的示例,但当然您也可以使用背景图像。

代码:

<!DOCTYPE HTML>
<title>MyTitle</title>
<style>
  head { display: block; }
  title { display: inline; background: lime; }
</style>
演示:


同样,这是一个简单背景色的示例,但当然您也可以使用
背景图像。

如果您想在标题栏中添加背景,这是不可能的。浏览器仅从
标记中拾取文本,并根据其标准进行显示

对于正文中的常规文本,可以使用CSS创建如下背景

<p class="backgroundText"> My text </p>

我的文本


并在CSS中定义
backgroundText
类。

如果你想在标题栏中添加背景,那是不可能的。浏览器仅从
标记中拾取文本,并根据其标准进行显示

对于正文中的常规文本,可以使用CSS创建如下背景

<p class="backgroundText"> My text </p>

我的文本


并在CSS中定义
backgroundText
类。

我不完全确定你对
title
元素的意思,因为默认情况下,这是
head
部分中的一个不可见元素,但我想我不知怎的理解了你所说的仅在文本后面有背景的意思。尝试此操作,背景图像仅应用于文本,而
title
元素的其余部分不获取背景图像。请注意,这不适用于html页面
head
部分中的
title
元素。它只是告诉你如何将背景设置为文本

HTML

<title> <span>My Text</span> </title>

我不完全确定你对
title
元素的意思,因为默认情况下这是
head
部分中的一个不可见元素,但我想我在某种程度上理解了你对仅在文本后面有背景的意思。尝试此操作,背景图像仅应用于文本,而
title
元素的其余部分不获取背景图像。请注意,这不适用于html页面
head
部分中的
title
元素。它只是告诉你如何将背景设置为文本

HTML

<title> <span>My Text</span> </title>

您可以通过将所需文本包装在一个跨距中并将css设置为如下方式,将bg图像添加到某些标题文本中:

HTML


IE您可以通过将所需文本包装在一个范围内并将css设置为如下方式,将bg图像添加到某些标题文本中:

HTML


你的意思是在浏览器的标题栏中?背景图像属性就是这样,但是你不能在标题元素中设置样式。你到底为什么需要在标题标签的文本上设置背景图像,你确定你没有想到favicon吗?哦,天哪,这只是页面上的标题而不是标题。。我的错@维鲁佐:是的,你可以。你的意思是在浏览器的标题栏中?背景图像属性就是这样做的,但是你不能在标题元素中设置样式。你到底为什么要在标题标签的文本上设置背景图像,你确定你没有想到favicon吗?哦,天哪,这只是页面上的标题而不是标题。。我的错@维鲁佐:是的,你可以。这是什么?无法将图像添加到
元素@凯尔斯文奥克斯我想我只是证明了事实上你可以。但在浏览器的标题栏中不可能这样做。这是什么?无法将图像添加到
元素@凯尔斯文奥克斯我想我只是证明了事实上你可以。但是在浏览器的标题栏中是不可能做到的。不错,我真的很喜欢这种思维方式。不错,我真的很喜欢这种思维方式。是的,正如我对@Bazzz说的那样,这是一个很好的想法,我喜欢这个想法,但我可以不需要额外的元素就可以做到,我更愿意这样做。是的,这是一个很好的方法,正如我告诉@bazz的一样,我喜欢这个想法,但虽然我可以不需要额外的元素,但我更愿意这样做。
h1 span.myTitleBG
{
    display: inline-block;
    background-color: #f00; /*for example purposes*/
    background-image: url(image.png);
}