标题两侧都有水平线[重复]

2023-12-03

我正在研究一些CSS,其中设计要求页面标题(标题)以水平线居中,水平线在两侧垂直居中。此外,页面上有背景图像,因此标题的背景需要是透明的。

我已将标题居中,并且可以使用伪类来创建该行。但我需要该线在穿过标题文本时消失。

我考虑使用背景渐变,在文字所在的位置变得透明,但由于每个标题可能有不同的长度,我不知道在哪里停止。

这是到目前为止的 CSS:

h1 {  
    text-align: center;  
    position: relative;  
    font-size: 30px;  
    z-index: 1;  
}  

h1:after {  
    content: '';  
    background-color: red;  
    height: 1px;  
    display: block;  
    position: absolute;  
    top: 18px;  
    left: 0;  
    width: 100%;  
}  

这是我所在的位置:http://jsfiddle.net/XWVxk/1/

可以使用 CSS 来完成此操作而不添加任何额外的 HTML 吗?


看这个http://blog.goetter.fr/post/36084887039/tes-pas-cap-premiere-edition,这就是你的答案。

这是您修改后的原始代码

h1 {
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
}
h1:before, h1:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: red;
}
h1:before {
    margin-left: -50%;
    text-align: right;
}
.color {
    background-color: #ccc;
}
<h1>This is my Title</h1>
<h1>Another Similar Title</h1>
<div class="color"><h1>Just Title</h1></div>

注意:该文章不再在线,这是最后一个好的存档版本:http://web.archive.org/web/20140213165403/http://blog.goetter.fr/post/36084887039/tes-pas-cap-premiere-edition

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

标题两侧都有水平线[重复] 的相关文章

  • 是否可以使“HTML 到语音”与“文本到语音”相同?

    我有一个奇怪的要求 在我现有的应用程序中我有Text2Speech为此 我使用了AVSpeechSynthesizer 到语音文本 但现在要求发生了变化 现在我需要将 HTML 文件数据转换为文本 例如HTML2Speech 我们可以想到的
  • 从顶部开始在同一水平线上显示同一行中的两个 div

    这是我的代码 floating box display inline block width 150px margin 10px border 3px solid 73AD21 after box border 3px solid red
  • 使用其innerHTML查找元素

    请看一下这个 DOM 树 div div span Home1 span div span Home2 span span Home3 span div 现在假设我有一个场景 我以某种方式获得了第一个跨度的innerHTMLHome1 是否
  • 单击导航项锚链接时如何关闭切换菜单

    请看我的FIDDLE http jsfiddle net ayhpp8ax 我有一个带有 响应式 导航菜单 带有指向页面上元素的锚链接 的 1 页网站 当浏览器视口小于特定宽度 在我的情况下为 767px 时 使用此 javascript
  • 多语言标记验证器

    是否有免费的在线多语言标记验证服务可以正确识别和验证多语言标记 我确实找到了totalvalidator和htmlvalidator 但这些是 付费 非基于网络的解决方案 Use http validator w3 org nu http
  • jQuery mobile 中的文本区域高度和宽度?

    我修复了 jQuery mobile 中文本区域元素的高度 并且在纵向中得到了完美的高度和宽度 但在横向中宽度没有放大 谁能帮我 提前致谢 HTML
  • 无法使用 BeautifulSoup4 (Python 3) 抓取特定表

    我想从 Ligue 1 足球网站上抓取一张表格 具体来说 该表包含有关卡片和裁判的信息 http www ligue1 com LFPStats stats arbitre competition D1 http www ligue1 co
  • CSS 继承、别名和其他很酷的东西

    有一天 我随机浏览网页 发现了一些程序 可以让你编写 CSS 别名和其他很酷的东西 我现在不记得了 举个例子 我记得你可以这样做 myclass background color red greenfont 其中 greenfont 在其他
  • 滚动时的 CSS 背景模糊

    我有固定的背景图像 滚动时我希望图像变得模糊 我知道如何在 css 中进行模糊 但在特定的滚动位置进行 这是一个例子 https medium com good music f160ba9e6c52 https medium com goo
  • javascript 选择自定义光标 (svg)

    我正在动态地将光标更改为悬停时的本地 svg element on mouseover function this css cursor url svgs pointer svg 9 30 auto 工作正常 但我想选择该 svg 来操纵其
  • 如何通过单击链接来更改 div 的内容?

    这是我的网页的 修改后的 jsfiddle 它还有很多 而且定位是正确的 与此相反 http jsfiddle net ry0tec3p 1 http jsfiddle net ry0tec3p 1 a href class btn1 st
  • 合并 2 个大型 CSS 文件的有效方法

    我正在寻找一个可以合并 2 个大型 CSS 文件的工具 到目前为止我尝试过的所有方法 例如CSSMerge 都没有成功 其中一些只是随机删除属性 其他人则因 webkit 和 moz 等非标准属性而窒息 并给我错误 我还需要保留每条规则大小
  • 为什么我的交互式图像仅在 Internet Explorer 上出现故障?

    我的问题 我为自己制作了一个图像地图 交互式图像 它在 Chrome safari 和 Firefox 上完美运行 然而 当我在可怕的互联网浏览器上尝试它时 它真的很糟糕 这些小点应该扩展到更大的盒子中 在互联网浏览器上它要么不起作用 要么
  • 如何停止TinyMCE删除span标签?

    在我的工作中 前一位程序员决定使用公司网站上精彩的TinyMCE 我遇到的数千个问题之一是 如果原文有的话span标签 当我按下退格键删除一行 p仅标签 全部span标签已从文本中删除 这个错误比另一个错误更具体 我可以删除anything
  • 表单发布请求并存储收到的数据

    我有一个非常简单的表单 在提交时发出发布请求
  • 使用 Javascript 设置 cookie [重复]

    这个问题在这里已经有答案了 我正在尝试构建我的第一个移动应用程序 它需要连接到我的 mysql 数据库并使用 json 返回数据 这很好 目前我有一个登录系统 一旦确定用户名和密码存在 它就会返回一条成功消息 对于下一步 我想在我的页面上使
  • 如何从浏览器向服务器发送“页面将关闭”消息?

    我想向每个 html 文档添加一个脚本 JavaScript 该脚本向服务器发送两条消息 页面确实打开了 页面将关闭 此消息包含页面打开的时间 打开消息应在文档加载时 或加载完成时 发送 这是简单的部分 The close message
  • 使用 CSS 折叠和展开元素

    我正在尝试构建一个页面 加载时仅可见标题 并且 当用户单击标题时 每个标题下方的表格会在隐藏和显示状态之间切换 我的限制是只能在 CSS 中执行此操作 这是我到目前为止想到的 https jsfiddle net Argoron c1ypx
  • 从 PHP 数组生成 HTML 表

    我不明白这一点 我需要解决看似简单的问题 但这超出了我的逻辑 我需要编写一个函数 table columns input cols 它将输出一个表 示例 input array apple orange monkey potato chee
  • 禁用允许文本选择的

    残疾人可以吗

随机推荐

  • 在 JavaEE 应用程序中使用 Jackson 作为 JAXB-JSON 处理器

    我看过很多关于此的文章和问题 但我就是不明白它的作用 我的目标是在 JavaEE 应用程序中使用 Jackson 作为 JSON 处理器 到目前为止我有什么 pom xml 要么这个
  • PowerShell 编码命令失败

    我试图使用 Powershell 的 EncodedCommand 标志弹出一个简单的消息框 但它一直失败 我在过去的几个小时里尝试过谷歌搜索 但似乎无法正常工作 它几乎看起来像一个编码错误 但我使用的是常规 UTF 8 和标准 ASCII
  • 执行非查询过程不工作asp.net core

    我想执行一个存储过程 该过程返回三个值 电子邮件 姓名 公司 ID 并获取一个参数 公司 ID 但它不起作用 我创建了一个具有这些属性的类和一个返回数据的存储过程 由它显示DatabaseFacade error 我的代码是 List
  • 如何计算图像的对比度?

    假设我有一个opencv BGR image img 如何计算该图像的对比度 对比度的一种定义是均方根对比度 可以按下式计算 首先 改造BGR image img到灰度 img grey cv2 cvtColor img cv2 COLOR
  • 如何水平居中对齐 div 内的文本?

    这可能是个愚蠢的问题 但我不知道如何得到这个 编辑 我只想将文本水平居中而不是图像 并且图像必须保持文本的基线 div img style width 30px height 60px display inline src http pla
  • 如何在字符级别对句子进行one-hot编码?

    我想将一个句子转换为一个 one hot 向量数组 这些向量将是字母表的独热表示 它看起来像下面这样 hello h 7 e 4 l 11 o 14 会成为 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
  • 如何将 SAX 与 Nokogiri 一起使用?

    我想解析一个非常大的文件 240Mb 并且必须使用 SAX 以避免将文件加载到内存中 我的 XML 看起来像
  • C# 泛型类型约束类可能不是

    我想排除某些类型在泛型类中使用 我知道如何进行约束以确保泛型类型是某种 接口 类型 但我似乎不知道如何exclude 多种 类型 例如 我想要一个泛型类来排除 int 和 uint 但不排除 DateTime 因此并非所有基元都可以被排除
  • 我的应用程序对 Google Play 商店中高于我的 targetSdkVersion 的设备是否可见?

    我已浏览以下链接 但它们没有为我的问题提供清晰明确的答案 这是我可以从答案中得出的结论 targetSdkVersion表示该应用程序针对目标版本进行了测试 并将在所有 Android 版本上运行minSdkVersion to targe
  • 如何编写一个每天午夜运行脚本的 cron?

    我听说 crontab 是一个不错的选择 但是我该如何编写该行以及将其放在服务器上的哪里 这是一个很好的教程关于什么是 crontab 以及如何在 Ubuntu 上使用它 您的 crontab 行将如下所示 00 00 ruby path
  • 指向由映射定义的子数组的指针

    我想定义一个指向子数组的指针 对于一个简单的范围 这很容易完成pointer gt array i j 但我不知道如何对这样的地图执行此操作k k1 k2 k3 如果我定义另一个数组 我可以使用类似的循环array2 array1 k j
  • MVC3 部分视图

    还在学习MVC3 EF 现在我正在连接到 MySql 但我相信这不相关 为简单起见 我决定为我的测试应用程序使用一个数据库 并且我添加了一个类别来区分数据 例如 我有新闻 事件 信息和页面类别 现在 当涉及到在主页的视图中列出内容时 我想列
  • 语句执行与同步方法执行交错

    我在理解同步关键字功能时遇到一些困难 根据java文档和其他教程 据说当使用synchronized关键字时 两个线程之间不可能在该方法的语句之间进行交错 但是 请看下面的代码 public class LockThread impleme
  • 如何删除第一个提交并使其直接子代成为根

    I have commit id1来自 git 提交 但这是第一个提交 因此它没有父提交 有一个commit id2谁是它的直系孩子 这是场景commit id1 gt commit id2 gt commit id3 有没有安全的删除方法
  • 如何防止嵌入式浏览器提示保存下载文件的位置?

    如何以编程方式单击下载按钮后下载文件 因此不需要知道下载文件的 url 下载文件后 会出现一个提示 询问您是否要保存该文件 按 是 后 另一个提示会询问您要将文件保存在哪里 因此 首先下载文件 可能下载到某处的缓冲区中 在初始下载后 出现提
  • 我怎样才能防止这种异常? java.sql.SQLException:无法转换为内部表示:

    我的代码在以下行 第 2 行 中抛出上述异常 final ArrayDescriptor tParamArrayDescriptor ArrayDescriptor createDescriptor MY SYSTEM T PARAM AR
  • Kotlin 多平台错误:共享:linkDebugFrameworkIosSimulatorArm64

    我设置了 KMP 项目 但无法启动 iOS 模拟器 安卓运行完美 当尝试运行 iOS 时 以下 gradle 任务失败 The Applications Xcode app Contents Developer Toolchains Xco
  • Apollo React - ApolloClient 设置中的“useMutation”?

    我有一个有趣的情况 我想使用 Apollo 本身发起刷新令牌请求 也称为调用突变 任何想法 如何实现这样的目标 export default new ApolloClient link ApolloLink from onError gra
  • 在Android上沿着路径制作动画图像? [复制]

    这个问题在这里已经有答案了 可能的重复 Android 沿路径移动位图 有没有一种方法可以像 iPhone 上的 CGPath 一样 在 Android 上沿着路径对 ImageView 的位置进行动画处理 我在网上搜索了这个问题的解决方案
  • 标题两侧都有水平线[重复]

    这个问题在这里已经有答案了 我正在研究一些CSS 其中设计要求页面标题 标题 以水平线居中 水平线在两侧垂直居中 此外 页面上有背景图像 因此标题的背景需要是透明的 我已将标题居中 并且可以使用伪类来创建该行 但我需要该线在穿过标题文本时消