jquery - 居中流体 div,两侧填充遗留区域

标签 jquery css centering

我需要重新审视下一个问题,因为我完全陷入困境(我已经尝试了很多 - 表格、背景、:before 和 :after、表格单元格显示,但没有收到任何好消息)。

我有一个固定宽度“包装器”的 div(例如 1000 像素)。 然后我有内部结构:线,按钮,文本,按钮,线。 按钮有固定宽度,但文本没有。所以,可能是下一种情况:

1: ------------------ <一些文本> ------------------

2: ---------------------- <不> ------------------ ---

3: -------------- --------------

如您所见,文本应始终居中,但从左到右的那些线应从左到右填充剩余区域。

可以用css做吗?还是仅使用 jQuery?

提前感谢您的帮助。 很高兴有任何链接和提示)

最佳答案

试试这个。
CSS

  p{position:relative;text-align: center;}
  p:after{
    content:'';
    position:absolute;
    top: 50%;
    width: 100%;
    left: 0;
    border-top:1px dashed #000;
    z-index: 1;
  }
  p span{
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 2;
    padding: 0 10px;
  }

HTML: <p><span>asdadasdas</span></p>

关于jquery - 居中流体 div,两侧填充遗留区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18056686/

相关文章:

jquery - 如何在 Bootstrap 3 弹出窗口中使用 'show' 和 'placement' 以及其他属性?

jquery - 访问 <li> 标记内的文本

html - 如何从 Zurb Foundation 中删除 body 周围多余的空白

html - 垂直居中溢出文本

javascript - 如何在 jquery 中的 dbclick 上更改单选按钮的原始颜色

jquery - Bootstrap datepicker - 解析日期

html - 设置宽度和高度为 100% 的垂直对齐

html - 使用表格对时间表进行编码的替代方法

html - 如何在 Opera 中使用 css 居中 <img> html 标签?

ios - 使用 Swift 以编程方式将 UIView 中的标签和图像居中对齐