簡體   English   中英

使流體div居中並排填充剩余區域

[英]Centering fluid div with filling leftout area by sides

我需要重新看一下下一個問題,因為我完全陷入了困境(我已經嘗試了很多-表格,背景,表單元格顯示的:before和:after,但收效甚微)。

我有一個固定寬度的“包裝紙”(例如1000px)的div。 然后我有內部構造:線,按鈕,文本,按鈕,線。 按鈕具有固定的寬度,但文本沒有固定的寬度。 因此,可能是下一種情況:

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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM