2012-07-04 132 views
0

我怎樣才能達到這個觀點與CSS:CSS水平居中行

------------------ TITLE

標題 - -----------------

<div id="titleBlock"> 
    <div id="title">Some text</div> 
    <div id="titleLine"></div> 
</div> 

而我的風格是:

#titleLine { 
    border-top: 1px solid black; 
    width: 84%; 
    clear: both; 
    height: 20px; 
} 

#title { 
    height: 10px; 
    float: right; 
} 

我的做法是在這裏:jsFiddle

但是線寬與百分比定義,我需要它與CSS自動調整。

回答

0

希望這有助於

<div id="titleBlock"> 
    <div id="title">Some text</div> 
    <div id="titleLine"></div> 
</div>​ 

#titleLine { 
    border-top: 1px solid black; 
    width: 84%; 
    float:left; 
    height: 20px; 
    margin-top:8px; 
} 

#title { 
    height: 10px; 
    float: right; 
}​ 

http://jsfiddle.net/sY2SV/1

<div id="titleBlock"> 
    <div id="title">Some text</div> 
    <div id="titleLine"></div> 
</div>​ 

#titleLine { 
    border-top: 1px solid black; 
    width: 84%; 
    float:right; 
    height: 20px; 
    margin-top:8px; 
} 

#title { 
    height: 10px; 
    float: left; 
}​ 

http://jsfiddle.net/sY2SV/2

-1

對於文本,最好使用text-align

0

這裏是一個解決方案:

#titleBlock { 
    width:100%; 
} 


#titleLine { 
    background:black; 
    position:absolute; 
    z-index:1; 
    left:0px; 
    top:14px; 
    width:100%; 
    height: 1px; 
} 

#title { 
    display:inline-block; 
    padding:4px; 
    background:white; 
    position:relative; 
    z-index:2; 
    /* Only variable to change... Just say left and it woulb be title------- */ 
    float:right; 
}​​​​ 

DEMO

0

嘿,現在你可以使用這個

HTML

<div class="hello"><span>Hello i m sony</span></div> 

的CSS

.hello{ 
background:green; 
    text-align:left; 
    position:relative; 

} 
.hello span{ 
    padding-right:10px; 
background:green; 
    display:inline-block; 
    position:relative; 
    z-index:1 
} 
.hello:after{ 
content:''; 
    border-top:solid 5px red; 
    position:absolute; 
right:0; 
    left:0; 
    top:7px 
} 

現場演示

http://tinkerbin.com/1guJzKcI

0

檢查我在Horizontal Line in Background using Css3

答案您可以用1%的坡度這樣

.datedAside { 
    background: linear-gradient(0deg, transparent 49%, #000 50%, transparent 51%); 
} 
.datedAside span{ 
    background: #FFF; 
    padding: 0 0.5rem; 
} 

你辦nedd額外的溫泉n與組件背景的背景顏色相同,使其看起來像已經「刪除」了文本後面的行。