tips: hoge kolom,,,, in het ontwerp sinds we op basis van de ontwerp - lijst in het tijdperk van de dag met een bekend vraag, namelijk:,, hoe kan ik in mijn flexibele - kolom indeling, 100% van de hoogte van de achtergrond?En, er zijn verschillende manieren om de oplossing van dit probleem, maar we moeten dekking kan je project ? Als je achtergrond nodig:,, foto 's, grenzen, zoals vermeld in Kruis effect van toepassing, meer dan drie kolommen, flexibel op de hoogte en breedte vermeld,, laten we in de problemen zien, een begin. In de standaard achtergrond, gedrag, dit is de derde kolom eenvoudige indeling, gebruik van een norm die voor elke kolom aan de linkerkant.Met backgrounds toegepast in de standaard mode, de columns aanpassen aan de hoogte van hun inhoud als Walters,,,,, dit is heel gebruiken, maar niet de meest pleasing indeling aan het oog als gevolg van het belangrijke verschil in heights.,, de: //europa.eu.int /comm /voor de hierboven plaatsen drie "column content" van deze elementen in A,, < div = "WRAP" > < div = "content" >... < /div> < div = "overleg" >... < /div> < div = "sidebar_two" >... < /div> < /div>,, de CSS voor deze "de kolom content" elementen:,,.Content {width:60%; float:left; oude 20px 30px; achtergrond: #fff; kleur: #6d7072;} {width:20%.Sidebar; float:left oude 20px 30px; backgroun;D:# 5f6673; kleur:ebeef3; de lettergrootte: 90%;}. Sidebar_two (breedte: 20%; drijvende: links, oude 20px 30px; achtergrond: kleur:ebeef3; de lettergrootte: 90%;}, een oplossing: pseudo - elementen te redden, als we :, enz. Het gebruiksmodel, we moeten voldoen aan de twee voorwaarden, , waardoor zeer flexibel aan te passen aan de inhoud van de kolom hoeveelheid, met inbegrip van de hoogte van de achtergrond, de vaststelling van geharmoniseerde, onafhankelijk van de capaciteit van elke kolom.,, in bovenstaand voorbeeld hebben we flexibele zeer voldoen aan De eerste voorwaarde.Echter, de hoogte van de stijl van de achtergrond van flexibele regels zijn dezelfde in alle delen van de van toepassing op dezelfde elementen.Ongeacht de hoogte van regels elementen: de achtergrond zal ze volgen. Als we willen, en daarom is de achtergrond van verschillende hoogte geregeld, we moeten afzonderlijke elementen, kunnen we achtergrond stijl met toepassing van een hoogte van regels in hun eigen creëren. deze afzonderlijke elementen van een extra verhoging van de markering niet, we moeten het gebruik van , pseudo - elementen, elke kolom, we gebruiken ,: ex, pseudo - - tot een afzonderlijke pseudo - elementen, en we zullen de achtergrond vormen.Onze positie zal worden gebruikt in combinatie met absolute en , z - index, zal deze achtergrond in elk van de inhoud van de kolom en de vaststelling van de hoogte van hun uniform.,, elke kolom wordt nieuwe CSS:,,, de inhoud. Inhoud:: 60%; de breedte van de {} {links: de inhoud van die oude 20px 30px; 6d7072; kleur: #;} {inhoud: inhoud: ex "; de positie van de absolute top:;: 0; hierna: 0; z - index: 1; links: 0; achtergrond:fff;}, aan de kant, aan de kant, en: breedte: 20%; voor de marge} {. {drijven: links, oude 20px 30px; kleur:ebeef3; de lettergrootte: 90%;}. NB: in {inhoud:"; de positie van de absolute top:;: 0; hierna: 0; z - index: 1; links: 60%; achtergrond kleur:f6673;},,. Sidebar_two, eerder. Sidebar_two: breedte: 20%;} {. Sidebar_two {drijven: links, oude 20px 30px; kleur:ebeef3; de lettergrootte: 90%;}. Sidebar_two: {inhoud: "; de positie van de absolute top:: 0;;: 0; index: 1; links: 80%; achtergrond kleur:}, dit om ons te laten zien, goed, zelfs als de kolom:,,,,,, hoe is het, kortom, wat we nu doen, is de absolute -" achtergrond "pseudo - elementen van de inhoud van achter de regels... Voor het creëren van een achtergrond - elementen. , omdat deze in het kader van ". " pseudo - elementen absolute standpunt kunnen precies vertellen ze, .Ges moet worden, maar ook om de inhoud "is een element van de lengte of breedte is die ze nodig hebben .,,,,,. De verpakking elementen, ten derde de elementen en de pseudo - elementen,,,,,,,, elk element in een pseudo - elementen, als achtergrond Voor belangrijke:,,,,,, je moet , kolom in de verpakking (ouders,. De verpakkingen, in dit geval) wordt als , positie ten opzichte van het werk:;, voor plaatsbepaling voor.Dit moet duidelijk zijn BAR, om ervoor te zorgen dat de ontvangst van de hoogte van de waarde van de op de achtergrond, die naar de,,, welzijn en alternatieve methoden, een paar geweldige methode, en dat een andere manier om dit probleem op te lossen.Als je niet wil dat deze methode van de concrete voordelen, misschien vind je het volgende oplossingen, de kleur en de achtergrond., beeld en extra effect, als je van plan bent in je achtergrond, met alleen de kleur van het vliegtuig, en een zeer slimme manier is de toepassing van een horizontale CSS - ladder, die met de kleur van Je lijn.Kijk, bedankt Chris coyier.,, maar als je ontwerp moet de beelden, de grens, zoals van toepassing op je Kruis effect van de achtergrond, en dan gaan we "achtergrond" die . Technologie kan een betere optie zijn, zoals de,,,,, minder of meer dan drie kolommen, een coole oplossing is het gebruik van pseudo - , vóór en :,,, : in de kolom van de hoogte van de verpakking van het creëren van gelijke ouders achtergrond van maximaal drie rijen.Je kan het lezen van deze technologie, 加拉赫尼古拉斯 zei, als u meer dan de derde kolom, wil je misschien onze "achtergrond" technologie, en dat kan je niet meer opgenomen, zoals je wilt.Bijvoorbeeld,,,,, conclusies en als we zien brede steun flexbox browser moet een mooie rechte lijn, zonder een beroep te doen op de pseudo - elementen doen.,, maar vanaf nu, dit is de voltooiing van een goede werkwijze.Het laat je de breedte van de lay - out van het gebruik van flexibele reactie, als je houdt van veel van de voor elk type van de achtergrond vormen,
Een snelle Hint: de oplossing van de problemen, problemen op te lossen, kolom
Next Page:Fout in de onjuiste verwerking in Texas