2014-06-30 163 views
-1

我試圖對齊一個口號文字標題標題的右側,而標題標題左對齊將文本對齊到上方文本的右側(與左側對齊)。寬度未知

兩個寬度是未知的,字體大小在EM集的

--------------------------------------------------------- 
|THIS IS THE LARGE HEADER TITLE       | 
|    - small slogan       | 
|-------------------------------------------------------- 

<div id="header"> 
<h1>This is the large header title</h1> 
<p>Small slogan here</p> 
</div> 

當寬度沒有設置時,這可以在CSS中完成嗎?或者我怎麼能做到這一點?

口號寬度:「相對」+文本對齊:正確或類似的東西?

回答

2

如果額外的標記是可以接受的.. 。

DEMO

<div id="header"> 
    <div class="wrap"> 
     <h1>This is the large header title</h1> 
     <p>Small slogan here</p> 
    </div> 
</div> 

.wrap { 
    display: inline-block; 
} 
p { 
    text-align: right; 
} 
+1

它的工作原理。謝謝 – mowgli

1

如果浮動離開了頭,它會收縮的div容器,並允許您使用的段落文本對齊:

#header { 
    float:left; 
} 
#header p { 
    text-align:right; 
} 

jsFiddle example

+1

雖然這個工作,我寧願使用內聯塊。但是,謝謝 – mowgli

相關問題