Table changing div size
This question already has an answer here:
Try the following:
I have commented out the space between your first and second div and added vertical-align:top to them both. I have also added a missing quote on one of the options for your select
html,
body {
height: 100%;
}
.header {
background: red;
height: 10%;
}
.middle {
background: pink;
height: 60%;
width: 100%;
}
.table1 {
background: orange;
display: inline-block;
width: 60%;
height: 100%;
vertical-align: top;
}
.menu1 {
background: green;
display: inline-block;
width: 40%;
height: 100%;
vertical-align: top;
}
.table_container {
width: 100%;
}
.bottom {
background: black;
height: 30%;
}
label {
display: block;
}
iframe {
width: 100%;
height: 100%;
}
table {
margin-top: 20px;
width: 80%;
}
table,
th,
td {
border: 1px solid #cecfd5;
padding: 10px 15px;
}
<div class="header">heelo
</div>
<div class="middle">
<div class="table1">
<table>
<tr>
<td>name</td>
<td>email</td>
<td>age</td>
</tr>
<tr>
<td>person</td>
<td>person93person@gmail.com</td>
<td>22</td>
</tr>
<tr>
<td>person</td>
<td>person93person@gmail.com</td>
<td>23</td>
</tr>
<tr>
<td>person</td>
<td>person93person@gmail.com</td>
<td>22</td>
</tr>
<tr>
<td>person</td>
<td>person93person@gmail.com</td>
<td>22</td>
</tr>
</table>
</div><!--
--><div class="menu1">
<form action="#">
<label>username</label>
<input type="text">
<label>password</label>
<input type="text">
<label>age</label>
<select>
<option value="22">22</option>
<option value="23">23</option>
</select>
<label>Click here to submit</label>
<input type="submit ">
</form>
</div>
</div>
<div class="bottom ">
<iframe src=" ">
<p>Your browser does not support iframes.</p>
</div>
尝试添加到divs table1和menu1以下内容: vertical-align:top;
fix
<option value=23">23</option>
↓
<option value="23">23</option>
unnecessary comment??
<!!><div class="menu1">
↓
<div class="menu1">
in your css add
float: left;
and your good to go :)
链接地址: http://www.djcxy.com/p/88034.html上一篇: 数值无法被CSS识别的HTML ID
下一篇: 表更改div大小