Chrome Background Issue

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een probleem met Google Chrome. Zoals je kunt zien heb ik linksonder en rechtsonder een wit blokje, enkel in Chrome ook alleen:

Afbeeldingslocatie: http://www.ninjatrolls.com/test/images/chromeissue.jpg

CSS:
code:
1
2
3
4
body
{
    background:url(images/bg.png) #000 repeat-y center;
}


is toch niets verkeerd aan? 8)7

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Wel verkeerd. Het is <kleur> <afbeelding> <attachment> <positie> ;)

[ Voor 22% gewijzigd door RobIII op 08-10-2009 11:08 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Woah. Geld dat ook voor alles dat het in een bepaalde positie moet? Bijvoorbeeld eerst margin, dan padding, dan float enzovoort? Of maakt dat niet uit? Anders heb ik nog een lange weg te gaan :P

Acties:
  • 0 Henk 'm!

  • Icelus
  • Registratie: Januari 2004
  • Niet online
Verwijderd schreef op donderdag 08 oktober 2009 @ 11:10:
Woah. Geld dat ook voor alles dat het in een bepaalde positie moet? Bijvoorbeeld eerst margin, dan padding, dan float enzovoort? Of maakt dat niet uit? Anders heb ik nog een lange weg te gaan :P
De opbouw geldt per commando (background, padding etc.). De volgorde van de commando's maakt niet uit (float mag bijv. na of voor margin).

Developer Accused Of Unreadable Code Refuses To Comment


Acties:
  • 0 Henk 'm!

  • Yoozer
  • Registratie: Februari 2001
  • Laatst online: 03-08 17:53

Yoozer

minimoog

Verwijderd schreef op donderdag 08 oktober 2009 @ 11:10:
Anders heb ik nog een lange weg te gaan :P
Nee, gewoon

Cascading Stylesheet:
1
2
3
4
5
6
body{
background-position:center;
background-image:url(images/bg.png);
background-repeat:repeat-y;
background-color:#000000;
}


Nooit meer nadenken over volgorde en CSS wordt toch wel door de browser gecached - anders maken die paar regels ook niks meer uit.

edit: sneller op reply gedrukt :Y)

[ Voor 27% gewijzigd door Yoozer op 08-10-2009 11:17 ]

teveel zooi, te weinig tijd


Acties:
  • 0 Henk 'm!

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
Verwijderd schreef op donderdag 08 oktober 2009 @ 11:10:
Woah. Geld dat ook voor alles dat het in een bepaalde positie moet? Bijvoorbeeld eerst margin, dan padding, dan float enzovoort? Of maakt dat niet uit? Anders heb ik nog een lange weg te gaan :P
Neen... Maar je code
Cascading Stylesheet:
1
2
3
4
body 
{
    background:url(images/bg.png) #000 repeat-y center;
}

is een zogenaamde shorthand-code en die vraagt dat net ietsje meer aandacht 8) .
Cascading Stylesheet:
1
2
3
4
5
6
body {
/* net hetzelfde maar veel langer uitgeschreven: */
    background-image:url(images/bg.png);
    background-color: #000;
etc...
}

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Het is ook logisch dat die volgorde uitmaakt. Je komt in de knoei zodra meerdere properties dezelfde waarde kunnen aannemen, zoals bijvoorbeeld bij de margin shorthand. Als de volgorde niet uit had gemaakt, hoe moet hij dan een 'margin: 0px 1px 2px 3px' interpreteren?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • JordyOnrust
  • Registratie: November 2007
  • Laatst online: 10-07 13:02

JordyOnrust

Leef om te leven.

Margin: up, right, bottom, left.

Maar ik heb met Chrome ook al meerder background problemen gehad.
Dat de background ophoud tot an het laatste element. Dus dat niet de background tot aan de onderkant van de browser wordt gevuld, maar tot het laatste element.
Klik ik bijvoorbeeld op Ctrl + A, dan wordt de background wel tot onderaan gevuld, maar ook als ik eventueel een volgende pagina bezoek op de website, wordt de background wel tot onder aan toe geladen.

edit:
Ctrl + A, werkt inmiddels ook niet meer, meer Ctrl + R, werkt wel.

[ Voor 8% gewijzigd door JordyOnrust op 08-10-2009 11:33 ]

Als je sterft voordat je sterft, sterf je niet wanneer je sterft. Rom 6:5


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Was dat een reactie op mijn post? Zo ja, heb je 'm überhaupt helemaal gelezen? ;)

@Mathijs88: lost de goede volgorde je probleem eigenlijk op?

[ Voor 12% gewijzigd door .oisyn op 08-10-2009 11:33 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Sorry, ik was gelijk weer druk bezig. Het is inderdaad opgelost, geweldig! Van het margin gebeuren dat "up, right, bottom, left" dat begrijp ik hardstikke goed natuurlijk. Als ik erover nadenk is het dan ook logisch dat wanneer je de background attribute gebruikt het ook in een bepaalde lees volgorde moet. In ieder geval bedankt!

Even off-topic btw:
Kan een div een link zijn zonder dat het problemen veroorzaakt? Dus bijvoorbeeld:
code:
1
<a href="http://www.bladiebla.nl/" target="_self"><div class="link" id="home"></div></a>

[ Voor 5% gewijzigd door Verwijderd op 08-10-2009 12:45 ]


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

De div is in jouw voorbeeld natuurlijk zelf geen link. Het is slechts een container om een daadwerkelijke link. Het enige probleem dat ik ermee zie is dat je link nu als block gerenderd wordt en niet inline, zolang je display property van de div niet aanpast.

.edit: ah, je hebt je post aangepast en de <div> als child van <a> gemaakt. Volgens mij mag dat niet :)

[ Voor 17% gewijzigd door .oisyn op 08-10-2009 12:47 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 10:22

MueR

Admin Tweakers Discord

is niet lief

Dat mag inderdaad niet. Een div mag niet binnen <a>, <p>, <hX> of andere elementen met "inhoud". Maar dat kan de Validator je gewoon vertellen :)

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bah. Het leek zo'n makkelijke oplossing :P. Dus ik moet gewoon het plaatje in die div gooien en daar een link van maken dan maar.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Wat wil je precies doen dan? Je kunt natuurlijk ook die hele <div> weglaten en de <a> de properties meegeven die de <div> zou hebben.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik moet een paar image links maken. Ik kan die <a> ook een class geven en die gebruiken voor m'n image links natuurlijk.

edit: wat jij zei dus ;)

[ Voor 10% gewijzigd door Verwijderd op 08-10-2009 13:24 ]


Acties:
  • 0 Henk 'm!

  • Gersomvg
  • Registratie: December 2005
  • Laatst online: 12-09 16:59
Bright010957 schreef op donderdag 08 oktober 2009 @ 11:30:
Margin: up, right, bottom, left.

Maar ik heb met Chrome ook al meerder background problemen gehad.
Dat de background ophoud tot an het laatste element. Dus dat niet de background tot aan de onderkant van de browser wordt gevuld, maar tot het laatste element.
Klik ik bijvoorbeeld op Ctrl + A, dan wordt de background wel tot onderaan gevuld, maar ook als ik eventueel een volgende pagina bezoek op de website, wordt de background wel tot onder aan toe geladen.

edit:
Ctrl + A, werkt inmiddels ook niet meer, meer Ctrl + R, werkt wel.
Dan moet je background meegeven aan de <html> ipv de <body> ;)

Acties:
  • 0 Henk 'm!

  • JordyOnrust
  • Registratie: November 2007
  • Laatst online: 10-07 13:02

JordyOnrust

Leef om te leven.

Gersompie schreef op vrijdag 09 oktober 2009 @ 13:02:
[...]


Dan moet je background meegeven aan de <html> ipv de <body> ;)
Dat had ik al vaker gehoord, maar dat is eigenlijk toch vreemd?
Dat zou toch eigenlijk voorbehouden moeten zijn aan de body tag?
Met FF en IE heb ik er overigens geen last van. Beetje vreemd, maar in elk geval bedankt voor de tip.

Als je sterft voordat je sterft, sterf je niet wanneer je sterft. Rom 6:5


Acties:
  • 0 Henk 'm!

  • Sebazztiaan
  • Registratie: Februari 2002
  • Laatst online: 08-09 10:22

Sebazztiaan

sebas!

Verwijderd schreef op donderdag 08 oktober 2009 @ 13:19:
Ik moet een paar image links maken. Ik kan die <a> ook een class geven en die gebruiken voor m'n image links natuurlijk.

edit: wat jij zei dus ;)
wel even display:block geven, of inline-block, anders heb je geen "lay-out"
Pagina: 1