html - CSS 在换行前创建填充

标签 html css

是否可以在换行前添加填充?如,由此制作 enter image description here对此enter image description here .

当前的 CSS 代码:

span.highlight { background: #0058be; color: #FFF; padding: 2px 5px; }

最佳答案

我必须添加一个额外的 margin-left:0; 以使两条线从同一点开始。

这可以用纯 CSS 来完成。以相同的颜色在高光的左侧和右侧创建一个实心 box-shadow(并使用 margin 来校正间距)。对于您的情况:

span.highlight { 
  background: #0058be;
  color: #FFF;
  box-shadow:5px 0 0 #0058be, -5px 0 0 #0058be;
  padding: 2px 0;
  margin:0 5px;
}

关于html - CSS 在换行前创建填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6099857/

相关文章:

java - 使用crawler4j获取html页面中存在的所有iframe、base64代码

php - 我如何使用 PHP 显示一个 html 页面或另一个?

html - 如何从 URL 压缩图像?

php - 将字符串转换为 mySql DECIMAL 类型

jquery - 一起使用 jQuery Mobile 和 bootstrap 时页脚无法正常工作

html - 如何在所有跨浏览器中为 HTML 标签类型 ="range"设计独特的 CSS 布局?

html - Google Chrome - 如何使视频元素完全适合布局?

html - 最后一个 <li> 标记后不需要的空格

html - 使用 float 的 CSS 定位故障排除

jquery - 使用 jQuery 和 Ajax 为所有用户更改元素的样式