【发布时间】:2014-03-12 01:46:34
【问题描述】:
我的任务是在内容块之间制作分隔符,中间有一张图片,两边有两条与图片中心对齐的线。以下是我为解决方案设定的目标:
- 单伪元素解;未添加标记
- 响应式
- 最少的 CSS
- 没有 JS
This is what I came up with(从项目上下文中删除)。基本上,我在伪元素的content 属性中有一些“–”,color 设置为透明。然后我制作两个text-shadows 并将它们放在两边。
它可以工作,但它有一些问题:
- 哈奇
- 如果您将行加长,则使其响应的唯一方法是媒体查询
- 将“边框”放在正确的位置真的很麻烦(因为我不确定破折号的宽度)
- 仅适用于某些字体(某些字体的破折号之间有空格)
- 无法更改线条的粗细
有没有更好的方法来做到这一点?
【问题讨论】:
标签: html css pseudo-element