Html beállítja konténerek tartalmát szélessége

Előtte én beszélek min-tartalom, az egyik legfontosabb kulcsszavak a CSS, amely a tervezők segítségével létre webes tervez, elsőbbséget tartalmat. Ebben a cikkben lesz szó a másik kulcsszó: max-tartalmat.

Használja a max-tartalom, állítsa be a képek méretét

Tegyük fel, hogy van egy pár miniatűr található a fejléc elem:

Ez a következőképpen néz ki:

Minden rendben lesz, de mi a helyzet az üres tér végén a tartály?

Jellemzően esetében adaptív képek, hogy növelni kell a skála a tartalmat úgy, hogy teljesen megtöltött tartály. De mi lenne, ha jönne a másik megközelítés: csökkenteni a méretét a tartály, amíg ez nem felel meg az eredeti méret? Mi lehet elérni a kívánt eredményt méretének növelésével az egyes képek, míg az összessége képek mérete nem egyezik rögzített méretű fejléc elemet, de ez lesz a lassú, unalmas és trudnoizmenyaemy módszer (amellett, hogy nem adaptív).

Ehelyett fogjuk használni a max-tartalom:

Majd hozzáadunk eladóval változat eleji eredmény a következő:

Ez az eredmény sokkal jobb. Más standard alternatívák: alkalmazási tulajdonságai, hogy a tartály kijelző: inline-block, display: table-sejt-tulajdonságok vagy úszó. De ezeknek a használata módszerek komoly következményekkel járhat a helyét a többi tartalom az oldalon; szélesség: max-tartalom azonban csak a szélessége az elem maga.

Fontos megjegyezni, hogy az alkalmazás szélesség: max-tartalom „burst” konténerek, hagyományos módszerekkel létrehozására képek adaptív tartalmat, hogy mesterségesen csökkentett méretű képek visszatérnek az eredeti méretben. Az előző példában, azt kizárják a képeket a média kérelmet, amikor a böngésző ablak szűkült, bár a jövőben ezt a döntést fogják használni srcset attribútumot.

Talán a legegyszerűbb módja annak, hogy emlékezzen, hogy max-tartalom, - hogy ne feledje, hogy megválaszolja a kérdést: „milyen kicsi tudom, hogy egy konténer, nem kell átvinni sor?” És ez egyébként jól szemlélteti a következő példa.

A max-tartalomkezelő képaláírás szövege

Egy könnyen felismerni min-tartalom és a max-tartalmat, mert az első lesz hajlandó megosztani a tesztet több sor, amíg eléri valami „oszthatatlan”, mint például egy kép, míg a max-tartalom soha nem:

Html beállítja konténerek tartalmát szélessége

Ennek eredménye látható az illusztráció segítségével a szám elemet. Mint látható, a max-tartalom, a szöveg mindig elsőbbséget, hogy található egy sorban. Persze, meg kell, hogy legyen óvatos, mert rögzíti a szélesség alak elem, amely kapcsolódik a szélessége osztatlan képaláírás szövegét, és az elem válik maladaptív. Másrészt, max-tartalom - ez egy egyszerű módja annak, hogy kommunikálni „mindig van egy kép az aláírás ugyanolyan méretű, mint az aláírás önmagában”:

Az általunk használt adaptív megoldás a max-tartalom

Egy kis találékonyság, fel tudjuk használni a max-tartalom reagáló web design:

Meg lehet fordítani, mint a következő: „Legyen az elemek a szám elfoglalják 33% a konténer szélessége, de soha nem lesz nagyobb, mint a hossza az aláírását.”

Támogatás és szolgáltatások

Kulcsszó max-tartalom része a CSS és elérhetővé vált szinte megjelenése óta a Firefox 4, de még nem széles körben használják a web fejlődését. Ennek egyik oka lehet az a tény, hogy továbbra is egyike azon kevés CSS vonatkoztatott, eladó változata előtagokat:

Persze, egy másik tényező a böngésző támogatás: IE böngésző továbbra is szüksége van, hogy utolérjék a többi böngésző a szóban forgó mérési belső és külső dimenzióit. Bár a Microsoft cég azt állítja, hogy a támogatás címszó alatt, hogy vegyék bele a változata IE 11. Időközben a Internet Explorer és az Android kell használni a csere lehetőségeit már említettük, annak érdekében, hogy elérjék a kívánt eredményt.

Felülvizsgálat: Team webformyself.

A legtöbb IT hírek és webfejlesztés A csatorna-távirat

Kapcsolódó cikkek