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
Html SPAN中的样式编号_Html_Css_Frontend - Fatal编程技术网

Html SPAN中的样式编号

Html SPAN中的样式编号,html,css,frontend,Html,Css,Frontend,我需要前端的帮助。是否可以在HTML中设置数字字符串的样式而不打断它 我多么希望它在HTML中看起来像: <div>Dodano: <span>127</span> stylizacji</div> 我想要得到的效果应该是这样的: 您可以将样式应用于跨度元素 <div>Dodano: <span style="color:blue;">127</span> stylizacji</div>

我需要前端的帮助。是否可以在HTML中设置数字字符串的样式而不打断它

我多么希望它在HTML中看起来像:

 <div>Dodano: <span>127</span> stylizacji</div> 
我想要得到的效果应该是这样的:

您可以将样式应用于跨度元素

<div>Dodano: <span style="color:blue;">127</span> stylizacji</div> 

可以将样式应用于跨度图元

<div>Dodano: <span style="color:blue;">127</span> stylizacji</div> 

这是一个完整的CSS解决方案,无需更改HTML。但是,我确实为背景创建了一个自定义图像,以隐藏数字。你将不得不调整大小,使你的网站有意义

使用一个矩形的重复背景,在右侧包含一个小空格,以隔开数字。使用字母间距在数字之间留出更多空间

background: transparent url('https://dl.dropboxusercontent.com/u/2722739/other/bg.png') 0 0 repeat-x;
color: white;
display: inline-block;
font-size: 53px;
letter-spacing: 20px;
overflow: hidden;
padding-left: 8px;
text-align: justify;
width: 130px;

请参见示例:

这里是完全的CSS解决方案,无需更改HTML。但是,我确实为背景创建了一个自定义图像,以隐藏数字。你将不得不调整大小,使你的网站有意义

使用一个矩形的重复背景,在右侧包含一个小空格,以隔开数字。使用字母间距在数字之间留出更多空间

background: transparent url('https://dl.dropboxusercontent.com/u/2722739/other/bg.png') 0 0 repeat-x;
color: white;
display: inline-block;
font-size: 53px;
letter-spacing: 20px;
overflow: hidden;
padding-left: 8px;
text-align: justify;
width: 130px;

请参阅示例:

您可以在之后使用pseudoelement,它可以处理任意数量的数字,而不需要转换为html。您需要第一个答案的背景图像

span {
    background: transparent url('https://dl.dropboxusercontent.com/u/2722739/other/bg.png') 0 0 repeat-x;
    color: white;
    display: inline-block;
    font-size: 53px;
    letter-spacing: 21px;
    padding-left:8px;
    position:relative;
    margin-left:10px;
    margin-right:-2px;
}
span:after {
    content:'';
    display:block;
    position:absolute;
    width:8px;
    height:66px;
    background:#fff;
    top:0;
    right:0;
}

下面是一个示例

您可以在之后使用pseudoelement,它可以处理任意数量的数字,而不需要转换为html。您需要第一个答案的背景图像

span {
    background: transparent url('https://dl.dropboxusercontent.com/u/2722739/other/bg.png') 0 0 repeat-x;
    color: white;
    display: inline-block;
    font-size: 53px;
    letter-spacing: 21px;
    padding-left:8px;
    position:relative;
    margin-left:10px;
    margin-right:-2px;
}
span:after {
    content:'';
    display:block;
    position:absolute;
    width:8px;
    height:66px;
    background:#fff;
    top:0;
    right:0;
}

这里是一个例子

我需要一个背景,就像附件中的图片一样,每个角色都必须有一个像边框一样的右边框,而不破坏额外的html标记。我需要一个像附件中的图片一样的背景,每个角色都必须有一个像边框一样的右边框,而不破坏额外的html标记。哈哈。我也在做同样的事情,但问题是字母间距太糟糕了:你所做的只是给了这个跨度一个静态宽度,可以防止超过3位数。在你的解决方案中,这个项目中已知的字符数量不幸不是很好——这将是一场造型师的竞赛……哈哈。我也在做同样的事情,但问题是字母间距太糟糕了:你所做的是给这个跨度一个静态宽度,防止超过3位数字。在你的解决方案中,这个项目中已知的字符数量不幸不是很好-这将是一场造型师的比赛…你能告诉我什么不打破它吗在HTML中对你意味着什么;正如你所展示的,我想避免重复背景,但在一个单独的元素范围内打断每个数字。你能告诉我在HTML中不打断它对你意味着什么吗;正如你所展示的,我想避免重复背景,但在一个单独的元素跨度上打破每个数字。听起来容易吗?此解决方案仅适用于背景为纯色的情况,否则,如果图像或渐变。。。你会得到这样的坏效果。切断最后一条尾巴是非常棘手的,我认为除非使用脚本,否则我们没有任何干净的解决方案。你是对的,这个解决方案在某些情况下有效。希望对作者有用。听起来容易吗?此解决方案仅适用于背景为纯色的情况,否则,如果图像或渐变。。。你会得到这样的坏效果。切断最后一条尾巴是非常棘手的,我认为除非使用脚本,否则我们没有任何干净的解决方案。你是对的,这个解决方案在某些情况下有效。希望它能为作者工作。