html - 将背景应用于跨度 - 但不是文本所在的位置
问题描述
我正在尝试在我的页面上创建标题样式,在标题文本之后,对于列的其余部分,应用了装饰。
我创建了样式,并将其应用于我的标题。
header3 {
font-family:'Orbitron', san-serif;
color:#7c7e82;
background: repeating-linear-gradient(
45deg,
#d63c09,
#d63c09 5px,
#fff 5px,
#fff 10px
);
}
应用了样式,但它也在文本的后面/上方。我希望文本后面有一个白色背景,或者背景不应用于它。这是我到目前为止所拥有的:
我想要的是以下风格:
解决方案
您也可以执行以下操作,它不会更改您的大部分代码,但会在您的标题h1
标签中添加一个新类。
所以基本上,header
在这种情况下,将新类设置为选择的新背景颜色,然后调整width
css 中的属性。
.header3 {
font-family:'Orbitron', sans-serif;
color:#7c7e82;
background: repeating-linear-gradient(
45deg,
#d63c09,
#d63c09 5px,
#fff 5px,
#fff 10px
);
}
.header {
background-color: #fff;
width: 20%;
}
<div class="header3">
<h1 class="header">Test Header</h1>
</div>
对此的第二个版本,例如,如果您希望您的标题被背景装饰所吞噬,请使用display: inline
CSS 中的属性。
.outer {
background: repeating-linear-gradient( 45deg, #d63c09, #d63c09 5px, #fff 5px, #fff 10px);
padding: 1rem;
}
.inner {
display: inline;
background: #fff;
font-size: 2em;
color: #7c7e82;
padding: 0.5rem;
font-family: 'Orbitron', sans-serif
}
<div class='outer'>
<div class='inner'>Test Header</div>
</div>
推荐阅读
- talend - 从 Java 应用程序传递值 Talend 作业
- c++ - memcpy - 获取临时数组错误的地址
- asp.net-core - “AADSTS5002730:无效的 JWT 令牌。Azure Signal R 服务令牌的代表方案中的“签名算法的密钥不受支持”错误
- pytorch - 你好世界又名。与仅具有一个节点的普通模型和 DistributedDataParallel (DDP) 模型相比,具有前馈的 MNIST 的准确性较低
- validation - 如果记录同时存在 CUSTOM 和 SYSTEM 错误,Database.upsert(LIST, FALSE) 只为每条记录返回 CUSTOM 验证错误
- django - 如果权限被拒绝,django 重定向到不同的视图/页面
- jenkins - 如何根据完成状态丢弃 Jenkins 中的旧版本?
- python - 如何自动提取信号的周期性
- c# - SQL Server 舍入需要完全匹配 C# 所做的事情 (Math.Round(
,2,MidpointRounding.ToEven)) - java - Apache Poi 无法读取工作表名称