我想要一个没有任何嵌套元素的简单div

<div class="border">čištění</div>

在元素内部显示水平虚线边框(如填充),如下所示

enter image description here

有一个outline-offset属性,但它只接受单个长度值,并且还会显示垂直边框.有什么高雅的解决方案吗?

the suggested answer中,我看不到如何隐藏垂直边框.

推荐答案

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Document</title>
    <style>
      .border {
        display: flex;
        align-items: center;
        justify-content: center;
        outline: 5px solid green;
        outline-offset: -5px;
        border-top: 10px dashed #fff;
        border-bottom: 10px dashed #fff;
        background-color: green;
        color: white;
        padding: 10px;
      }
    </style>
  </head>
  <body>
    <div class="border">čištění</div>
  </body>
</html>

Css相关问答推荐

JavaFX如何在Tableview中使用默认和自定义的列标题CSS样式?

防止表格水平拉伸整个Blazor页面

关闭Superset中的Deck.gl工具提示

包含 N 个 React 组件的砌体网格

使用文本溢出约束内部 div:没有最大宽度的省略号(或类似的)

如何在启动时滚动 div 的底部?

更改 20 个实例中的一个组件的样式

antd 中的子菜单项不可滚动

使用 node-sass 在压缩文件末尾添加 min.css 文件扩展名

如何将数据从样式化组件发送到函数?

当我在几个月之间更改时,有什么方法可以在react-dates-range上添加淡入淡出或幻灯片效果?

禁用输入的 CSS Select 器 type="submit"

仅针对直接子代而不是其他相同后代的 CSS Select 器

CSS如何使元素淡入然后淡出?

如何在没有填充区域的情况下背景化 div

CSS - 在 id 中 Select 类的语法

如何使用 Bootstrap2 使 div 居中?

打印html时在页面上打印页码

如何参加滚动事件?

bootstrap 关闭响应菜单点击