У меня есть div content
внутри div main
. content
содержит таблицу, содержимое которой будет загружено из базы данных. Таким образом, ширина таблиц может отличаться.
Под второй колонкой таблицы я хочу поместить кнопку. Таким образом, положение кнопок должно быть автоматически отрегулировано.Установите кнопку без использования фиксированного
В настоящее время я решил это с фиксированным положением, но я бы хотел избежать использования fixed
, так как ширина столбца может измениться. Кроме того, макет не будет «ответственным» таким образом.
Это мой подход:
<style>
div{
border: 1px solid;
}
#main{
height: 500px;
}
#content{
overflow: auto;
height: 200px;
}
table, tr, td{
border: 1px solid;
}
button{
position: fixed;
left: 80px;
}
</style>
<div id="main">
<div id="content">
<table>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Column 1</td><td>Column 2</td></tr>
</table>
</div>
<button>OK</button>
</div>
Вот как это выглядит:
Вот https://jsfiddle.net/p58d731e/1/
Есть ли лучший способ?
это может помочь http://jsfiddle.net/Gabriel_Mendez/T2pmq/ –
Является ли число 'td' фиксированным ...? –
@MoidMohd: Да, это так. – user1170330