Przypisywanie niektórych elementów HTML (np. Wprowadzania formularzy) o szerokości 100% - nie można już stosować żadnych dodatkowych stylów, które mogłyby wpływać na szerokość. Rzeczy takie jak border
lub padding
spowodują, że element przekroczy 100%. Powoduje to kłopotliwe elementy, które mogą znajdować się poza ich elementami macierzystymi.Problem z elementem o 100% szerokości elementu
Ponieważ CSS nie obsługuje width: 100% - 2px;
Jedynym sposobem, jaki znam, jest użycie bezwzględnej szerokości piksela (width: 98px
) lub odcięcie elementu w 100%, co nie jest tak naprawdę opcją.
<div style="overflow:hidden;">
<input style="width:100%; border: 1px solid #000;" />
</div>
Czy są na to inne sposoby?
+1 świetny, działa jak czar! :) –
To zabawne, że każdy z nas kopiuje i wkleja ten fragment z tej samej witryny za każdym razem, gdy jest nam potrzebny: P – Loupax
fajnie! thanx - właśnie tego potrzebowałem! – headkit