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:
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