Mam selektor dat w formacie HTML5 w moim formularzu dla wersji mobilnej mojej witryny. Wszystkie moje dane wejściowe są ustawione na szerokość: 100% i jego macierzysty td jest ustawiony na prawe dopełnienie: 15 pikseli, aby pasował. Oznacza to, że moje pola są ładnie sformatowane i dostosowują się, aby zawsze wypełniać połowę kontenera, gdy zmieni się orientacja urządzenia. Jednak selektor daty nie zachowuje się w taki sam sposób, czy ktoś może pomóc?Selektor daty w systemie iOS HTML5 nie akceptuje szerokości: 100%;
Postać:
<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>
Stosowna CSS:
.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;
}
To działa pięknie i powinno być poprawną, zaakceptowaną odpowiedzią. – jmknoll