html - 是否可以使用 CSS(不使用图像)执行此 "half strikethrough"

标签 html css strikethrough

我正在做一个不使用任何图像的网站,以使其响应迅速且速度更快,仅使用 CSS(3)。 我正在尝试使用 CSS 实现以下效果

pseudo strikethrough in Illustrator

我以前用过

<div class="strikethrough">
  <span>Ou</span>
</div>

和 CSS(使用图像):

.strikethrough {
  background: url('strip.gif') repeat-x 50% 50%;
}

.strikethrough span {
  background: #EAEBEC;
  padding: 0 5px;
  display: inline-block;
  margin: 0 auto;
}

是否可以只使用 CSS 来做同样的事情?

最佳答案

<div style="height: 1px; text-align: center; background-color: black;">
  <span style="position: relative; top: -0.5em; background-color: white;">
    Ou
  </span>
</div>

<fieldset style="text-align: center; border: 0; border-top: 1px solid black;">
  <legend>
    Ou
  </legend>
</fieldset>

关于html - 是否可以使用 CSS(不使用图像)执行此 "half strikethrough",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16116701/

相关文章:

html - 屏幕两侧的CSS背景元素

html - 边栏( float : left) not always floating left

javascript - Chrome css/js 支持

android - 在 Android 小部件中删除文本的子字符串

javascript - 如何为 javascript 删除字符串

php - php 流输出上的删除线字符

javascript - HTML & jQuery - 需要下拉菜单来重叠元素

单击按类更改宽度的 JavaScript

css - 完全居中图像和 div

jquery - 使用不透明度从不显示动画 div 不起作用