Mam cztery elementy, z których każda ma szerokość 25%
. Doskonale wypełniają szerokość strony.Jak zmniejszyć szerokość elementu o piksel, gdy jest zdefiniowany w procentach
Chcę umieścić między sobą przerwę 1px
. Jeśli to zrobię (na przykład margin-right: 1px;
), ostatni element przepełni się do następnego wiersza. Jak mogę zmniejszyć szerokość każdego elementu przez 1px
bez obliczania szerokości w pikselach?
To nie jest eleganckie, ale można użyć marginesy ujemne, aby zmniejszyć szerokość przez 1px (margin: auto -1px;) & ustaw twoje padding na 1px. Nie zadziała, jeśli będziesz potrzebował zawalić swoje marże. – Matthematics
Rozmiar skrzynek może ci pomóc: http://css-tricks.com/box-sizing/ –
Szkoda, że nadal nie możesz zrobić "width: 25% -1px". To będzie ten dzień! – Xhynk