Toon posts:

[CSS] CSS faux columns (?)

Pagina: 1
Acties:

Onderwerpen


  • MuddyMagical
  • Registratie: Januari 2001
  • Laatst online: 13:08
Ik zit al een paar dagen te vechten met een layout die ik niet voor elkaar krijg. Meerdere sites gelezen over Faux Columns en ook hier op GoT zitten zoeken omdat ik vermoed dat ik deze techniek nodig heb, maar ik krijg het niet voor elkaar.

Op http://dev.estupreta.net/test.html vind je een klein testdocumentje.
Zoals je ziet zijn 'content_right' en 'content_left' niet even hoog als de 'content_main'. Ik heb naar aanleiding van wat tutorials op het internet al zitten testen met een transparante png in de 'content' div die als container dient, maar ook dit lijkt niet te werken.
De overige div's die je ziet hebben allemaal een vaste hoogte en dan is het ook geen probleem.

Ook het debuggen met Firebug krijg ik niet voor elkaar. Verschillende versies hebben al de revue gepasseerd maar ik kijk óf ergens compleet overheen óf het kwartje valt gewoon nog niet.

Ik zit al even te twijfelen of ik het hier moet posten want ik vrees dat het echt een simpele oplossing is terwijl ik te moeilijk zit te denken.

De bedoeling is dat 'content_right' en 'content_left' een background krijgen van een sprite. Ik heb ze in het voorbeeld even wat breder gemaakt wat makkelijker is voor het voorbeeld.

  • posttoast
  • Registratie: April 2000
  • Laatst online: 23:54
Hoe bedoel je "een background van een sprite"? De oplossing is namelijk gewoon om #content_main een achtergrondafbeelding te geven in de "vorm" van die drie kolommen. Dat is de faux-columns methode.

omniscale.nl


  • MuddyMagical
  • Registratie: Januari 2001
  • Laatst online: 13:08
posttoast schreef op dinsdag 21 juni 2011 @ 16:48:
Hoe bedoel je "een background van een sprite"? De oplossing is namelijk gewoon om #content_main een achtergrondafbeelding te geven in de "vorm" van die drie kolommen. Dat is de faux-columns methode.
Je bedoelt een afbeelding die de volledige breedte van alle drie de kolommen heeft?

Zo ja, dan begrijp ik zelf ook niet waar ik die transparante pixel heb gelezen.

  • posttoast
  • Registratie: April 2000
  • Laatst online: 23:54
MuddyMagical schreef op dinsdag 21 juni 2011 @ 16:50:
[...]

Je bedoelt een afbeelding die de volledige breedte van alle drie de kolommen heeft?

Zo ja, dan begrijp ik zelf ook niet waar ik die transparante pixel heb gelezen.
Ja, dat bedoel ik. En waar die transparante pixel voor zou moeten dienen snap ik ook niet :)

Waarom hebben #top_header, #menu, #content_wrapper en #footer_wrapper een float: left trouwens?

[Voor 12% gewijzigd door posttoast op 21-06-2011 16:53]

omniscale.nl


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 30-03 14:15

OkkE

CSS influencer :+

Het idee van faux-columns is inderdaad dat je "valsspeelt" door een background-image te gebruiken waardoor het lijkt als of de columns doorlopen.

Een image zo breed als je volledige #content_wrapper waar de achtergrond kleur van de twee zij-columns al in zit en die verticaal laten herhalen. :)

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • MuddyMagical
  • Registratie: Januari 2001
  • Laatst online: 13:08
Crap, ja nu zie ik het ook.

Ik had dat valsspelen wel door, maar heb daar ergens in mijn zoektocht over het internet een transparante pixel in mijn hoofd gekregen. Heb nu even een sprite gemaakt van 1100 px breed en die in de 'content' div geduwt. Nu gaat het inderdaad wel.

Zoals ik al zei:
Ik zit al even te twijfelen of ik het hier moet posten want ik vrees dat het echt een simpele oplossing is terwijl ik te moeilijk zit te denken.
Heren, bedankt voor jullie moeite deze prutser te helpen!!
Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee