Background top center centreren

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • T i M
  • Registratie: April 2004
  • Laatst online: 26-09 08:18
Ik heb een website die op het midden van de pagina staat. Links en rechts van de site heeft de designer een shaduw rand gemaakt. Nu heb ik die randen in een nieuw plaatje gezet die ik als achtergrond wil gebruiken. Alleen geeft dat niet het gewenste resultaat.

Het plaatje is in totaal 1920px breed zodat iedereen op iedere resolutie de background goed wordt weergegeven. Het probleem is echter dat als het plaatje groter is als de ingestelde resolutie bij de gebruiker dan verspringt deze met 1px. En dan zie je een streep van boven tot onder naast de site.

Goed:
Afbeeldingslocatie: http://www.imgupload.co.uk/uploads/59d56c9f131dde19ed6418506c07031d251bee9a6d81d30465fcc62896701b2e.jpg

Fout:
Afbeeldingslocatie: http://www.imgupload.co.uk/uploads/b597c5ddbd4d953e65bd4ebba46107c641343991c9ab23e31a0c6188a6009425.jpg

De code die ik gebruik voor de achtergrond te centreren:
Cascading Stylesheet:
1
background: url("../gfx/web/bg.png") top center no-repeat

Acties:
  • 0 Henk 'm!

  • FireDrunk
  • Registratie: November 2002
  • Laatst online: 27-09 13:07
je hebt toch wel een ; aan het eind? :)

Even niets...


Acties:
  • 0 Henk 'm!

  • T i M
  • Registratie: April 2004
  • Laatst online: 26-09 08:18
thijs_cramer schreef op maandag 01 december 2008 @ 09:44:
je hebt toch wel een ; aan het eind? :)
Ja ;)

Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 25-09 11:48

André

Analytics dude

Dat heeft te maken met afronding, hier kun je weinig aan doen. Kun je de schaduwrandjes niet aan het gecentreerde blok vastzetten ipv als achtergrond te gebruiken?

Acties:
  • 0 Henk 'm!

  • T i M
  • Registratie: April 2004
  • Laatst online: 26-09 08:18
André schreef op maandag 01 december 2008 @ 10:03:
Dat heeft te maken met afronding, hier kun je weinig aan doen. Kun je de schaduwrandjes niet aan het gecentreerde blok vastzetten ipv als achtergrond te gebruiken?
Dat doe ik normaal wel, maar de website opsich is 1006px breedt en op de achtergrond lopen een paar stukken van de site door, dus dan wordt het te breedt.

Ik wil dat de mensen met de 1024 resolutie de site volledig kunnen weergeven.

Acties:
  • 0 Henk 'm!

Verwijderd

Heb je alle achtergronden in hetzelfde plaatje? Dus zowel de schaduwrand aan de buitenkant als het effect aan de binnenkant? Als je dat doet kan ik me niet voorstellen dat nog ergens witte randjes verschijnen. Geef anders even een link naar een voorbeeld met alle code.

Acties:
  • 0 Henk 'm!

  • T i M
  • Registratie: April 2004
  • Laatst online: 26-09 08:18
Verwijderd schreef op maandag 01 december 2008 @ 10:13:
Heb je alle achtergronden in hetzelfde plaatje? Dus zowel de schaduwrand aan de buitenkant als het effect aan de binnenkant? Als je dat doet kan ik me niet voorstellen dat nog ergens witte randjes verschijnen. Geef anders even een link naar een voorbeeld met alle code.
Dat kan ik wel doen, dan zie je er vrij weinig van, maar de hele achtergrond verspring 1px naar links. Dus je ziet aan de rechterkant dat er een klein foutje in zit.

EDIT: ik heb het nu opgelost door aan de rechterkant 1px shaduw toe te voegen. Als je het weet en goed kijkt dan zie je het.

[ Voor 10% gewijzigd door T i M op 01-12-2008 11:57 ]


Acties:
  • 0 Henk 'm!

  • xzaz
  • Registratie: Augustus 2005
  • Laatst online: 26-09 15:23
thijs_cramer schreef op maandag 01 december 2008 @ 09:44:
je hebt toch wel een ; aan het eind? :)
Als je maar 1 regel in je class/id hebt is het niet nodig toch? Of is dat niet valid?
Overigens is dit ook wel handig: http://www.webdesignerwal...-to-css-large-background/ Op die website staan 80 voorbeelden van websites met grote achtergronden.

[ Voor 26% gewijzigd door xzaz op 01-12-2008 14:05 ]

Schiet tussen de palen en je scoort!


Acties:
  • 0 Henk 'm!

  • Da Weef
  • Registratie: Januari 2004
  • Laatst online: 15-09 09:16
Gebruik je voor de content achtergrond ook een plaatje (van 1006 px breed)? Dan zou je dat plaatje links en rechts één pixel transparant kunnen maken, volgens mij ben je er dan ook vanaf... Ik heb dit overigens nooit zelf geprobeerd, dus weet niet of het werkt.

EDIT: Misschien dat het ook uitmaakt als je het achtergrondplaatje van de content breder maakt dan 1006 px

[ Voor 17% gewijzigd door Da Weef op 01-12-2008 15:24 ]

.


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 22-09 20:16
T i M schreef op maandag 01 december 2008 @ 10:07:
[...]


Dat doe ik normaal wel, maar de website opsich is 1006px breedt en op de achtergrond lopen een paar stukken van de site door, dus dan wordt het te breedt.

Ik wil dat de mensen met de 1024 resolutie de site volledig kunnen weergeven.
Klinkt misschien stom, maar is het echt bezwaarlijk om de site dan 6 pixels smaller te maken om jezelf een hoop fratsen te besparen?
Pagina: 1