Próbuję utworzyć responsywny układ, w którym dwa pola znajdują się obok siebie, jeśli pozwala na to rozmiar ekranu, i mają je poniżej siebie, jeśli tak nie jest. Jeśli pudełka są poniżej siebie, chciałbym, aby były wyśrodkowane na rodzica. Mam założyć jsfiddle wykazać problem:Dlaczego maksymalna szerokość nie zastępuje szerokości minimalnej?
http://jsfiddle.net/leongersen/KsU23/
width: 50%;
min-width: 350px;
max-width: 100%;
Spróbuj rozmiaru okienka 'wynik' poniżej 350px. Elementy będą nakładać się na rodzica.
Moje pytanie:
Dlaczego nie jest określona maksymalna szerokość zaszczyceni, chociaż chodzi po min-width?
Mogę oczywiście użyć zapytania o media, ale chciałbym wiedzieć, dlaczego tak się dzieje.
Nie widzę problemu. Dochodzą do 50%, jeśli zwiększam je o 50%, jeśli sprawię, że będzie on mniejszy niż 700px, to będą one miały minimalną szerokość 350 pikseli i będą się pakować (drugi trafi do nowego wiersza). Czego się spodziewasz? –
Czerwone pola zachodzą na element nadrzędny, jeśli jest on mniejszy niż 350 pikseli. – Lg102
@FranciscoZarabozo - Lg102 wydaje się oczekiwać maksymalnej szerokości 100% do przejęcia, gdy rozmiar rodzica jest mniejszy niż suma minimalnej szerokości elementów potomnych. rodzaj doradczej szerokości min tam, gdzie to możliwe – CodeMonkey