Sitemin mobil sürümü için formumda bir html5 tarih seçicisi var. Tüm metin girişlerim genişlik olarak ayarlandı:% 100 ve ana td'si sağa sola: 15px'e sığdırmak için ayarlandı. Bu, alanların güzel bir şekilde biçimlendirildiğini ve cihazın yönünün değişmesi durumunda her zaman kabın yarısını dolduracak şekilde ayarlandığını gösterir. Ancak tarih seçici aynı şekilde davranmaz, herkes yardımcı olabilir mi?iOS HTML5 tarih seçici, genişlik kabul etmez:% 100;
Form:
<form method="get" action="home">
<table id="form">
<tr><td>
<input type="text" name="Title" class="tbox" placeholder="Title" />
</td><td>
<input type="text" name="Genre" class="tbox" placeholder="Genre" />
</td></tr>
<tr><td>
<input type="text" name="Location" class="tbox" placeholder="Location" />
</td><td>
<input type="date" name="Date" class="tbox" placeholder="DD/MM/YY" />
</td></tr>
<tr><td>
<input type="text" name="postcode" class="tbox" id="postcode" placeholder="Postcode" />
</td><td>
<input type="number" name="radius" class="tbox" placeholder="Mile Radius" /><br />
</td></tr>
</table>
<input type="submit" value="Search" />
</form>
İlgili CSS: .tbox% 100'lük bir genişlik ve bir dolgu hem varmış gibi
.tbox {
background-color: #a1c9ff;
border: 1px solid #003f94;
width: 100%;
height: 30px;
margin: 3px 2px;
padding: 0 5px;
border-radius: 15px;
font-size: 18px;
float: left;
}
table#form tr td {
overflow: hidden;
padding-right: 15px;
}
Bu güzel çalışır ve doğru kabul edilen cevap olmalıdır. – jmknoll