2015-05-13 73 views
0

在我的JSP中,我有一個iframe和一個div。該div有4個按鈕。如何將div對齊到iframe的右側?

<iframe id="iframe_role" src="" width="75%" height="75%" scrolling="auto" frameborder="1"> 
</iframe> 

<br><br> 

<div id="div_buttons"> 
    <button type="submit" id="button_add">Add Role</button> 
    <button type="submit" id="button_edit">Edit Role</button>  
    <button type="submit" id="button_delete">Delete Role</button>  
    <button type="submit" id="button_refresh">Refresh</button> 
</div> 

我想對齊iframe右側的div,使右側的iframe與右側的Refresh按鈕對齊。

我嘗試使用的div align屬性:

<div id="div_buttons" align="right"> 

但它對準股利瀏覽器窗口的右側。

如何將div對齊到iframe的右側?

回答

0

你可以使div寬到iframe(在本例中爲75%),並將text-align屬性right

提示:

#iframe_role { 
 
    width: 75%; 
 
    height: 75%; 
 
    overflow: auto; 
 
} 
 

 
#div_buttons { 
 
    width: 75%; 
 
    text-align: right; 
 
}
<iframe id="iframe_role" src="" frameborder="1"> 
 
</iframe> 
 

 
<br><br> 
 

 
<div id="div_buttons"> 
 
    <button type="submit" id="button_add">Add Role</button> 
 
    <button type="submit" id="button_edit">Edit Role</button>  
 
    <button type="submit" id="button_delete">Delete Role</button>  
 
    <button type="submit" id="button_refresh">Refresh</button> 
 
</div>
您應該不會再使用內聯屬性來設置佈局屬性,如高度或寬度...這應該由CSS管理

+0

真棒。謝謝。一個問題:iframe的overflow屬性是什麼?與「滾動」屬性相同嗎?兩者有什麼區別? – ChumboChappati

+0

是......「溢出」屬性設置元素如何處理超出尺寸的內容(滾動,隱藏,可見)。不同之處在於,內聯定義在元素上的視覺屬性(例如'width =「」','height =「」'「或」scrolling =「」')已過時。這些應該用CSS屬性來定義。 – LcSalazar

+0

如果此答案解決了您的問題,則可以將其標記爲正確的答案。希望你能夠實現你正在尋找的東西。 – LcSalazar

0

我想你可以嘗試做這樣的事情:

iframe的樣式:

float: right; 
margin-right: 50px; 

按鈕容器款式:

float: right; 
margin-right: 50px; 

或者利用CSS

其他方式
+0

你可以給你一個使用這些樣式的代碼示例嗎? – ChumboChappati

相關問題