Of de achtergrondimage danwel kleur aanpassen.quote:Op dinsdag 11 april 2006 10:48 schreef MadGuy het volgende:
Hm ja, dat werkt inderdaad. Maar als ik rechts nu een andere kleur wil hebben? Zou ik daar dan een aparte div voor moeten creeëren?
td {background-color: #123456;}quote:Op donderdag 13 april 2006 15:17 schreef Sitethief het volgende:
Ik ben bezig met het uitproberen van mijn layout. Alleen nu staat echt alles in HTML en ik wil toch graag een gedeelte in CSS hebben.
Hoe krijg ik het background element(niet eens legal0 uit een <td> in CSS?
Zie: http://sitethief.nl/try/
Hm ja, dat klopt wel een beetje. Ik wil echter dat mijn ontwerp hetzelfde is bij iedereen.quote:Op donderdag 13 april 2006 15:07 schreef Berkery het volgende:
Ik heb zo 1-2-3 geen antwoord, maar waarom doe je alles met absolute positionering? Daar krijg je alleen maar grijze haren van...
Je zou hier een beetje mee kunnen spelen (menu): http://www.alistapart.com/articles/taminglists/quote:Op donderdag 13 april 2006 15:38 schreef MadGuy het volgende:
[..]
Hm ja, dat klopt wel een beetje. Ik wil echter dat mijn ontwerp hetzelfde is bij iedereen.
Wat zou je anders voorstellen dan?
je DIV met id '#menuelement2' heeft een absolute positie van 'left: 779px;' en de breedte is 'width:100%'quote:Op donderdag 13 april 2006 14:03 schreef MadGuy het volgende:
Waarom lopen de divjes bovenaan naar rechts zo afwisselend door? Ik wil juist dat deze vergroten en verkleinen naarmate de resolutie die gebruikt wordt door de gebruiker groter of kleiner is. Is hier een oplossing voor?
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | <head> <title>Welkom op mijn website!</title> <style type="text/css"> <!-- #Layer2 { position:relative; width:72%; height:40px; background-color: #00337F; border-bottom: 2px solid #FF993F; border-right: 2px solid #FF993F; margin: 0px; padding: 0px; } #Layer3 { position:relative; width:100%; height:50px; background-color:#FFFFFF; text-align:left; padding:0px; margin:0px; } #banner { margin-bottom: 20px; border: 1px solid #00337F; text-align: left; background-color:#FFFFFF; height:110px; padding: 0px; } h1.title { font-family:bitsream vera serif; font-size:2.3em; margin:0px; padding:0px; font-weight: bolder; color:#00337F; position:relative; top:8px; left:60px; } img.logo { position:relative; top:-70px; left:75%; width:110px; } #menu_container { position:relative; width:100%; height:20px; background-color:#FF993F; } --> </style> </head> <body> <div id="banner"><div id="Layer2"></div> <div id="Layer3"><h1 class="title">Mijn Domein</h1> <img class="logo" src="images/logo.jpg" alt="logo"/></div> <div id="menu_container"></div></div> </body> </html> |
Er is een verschil in de grote van `layout 2` onder IE en FF. In FF is hij de de 50px hoog die hij moet zijn in IE is hij echter 2 keer zo groot.quote:Op woensdag 19 april 2006 12:40 schreef RM-rf het volgende:
Wat is er verschillend? moeten we dat raden?
als het een probleem met het boxmodel is, mozilla/Opera en IE6 bij valide pagina's met correct DOCTYPE een ander boxmodel inpassen als msie5 en 5.5, en msie6 in quirky mode...
het kan soms helpen om voor mozilla de CSS box-sizing:border-box tioe te passen, mozilla volgt dan eigenlijk de foute rendering van explorer....
een andere optie zijn de ettelijke box-model hacks of workarounds...
Dank je wel voor je reactie.quote:Op woensdag 19 april 2006 17:11 schreef RM-rf het volgende:
die DIV#banner heeft een height van 110 px en een bottom-margin van 20px....
in explorer blijft de hoogte 110px en wordt de margin aan de onderkant daar gewoon weer bij opgeteld (border-box-model)...
terwijl volgens het officiele model de opgegeven hoogte altijd inclusief margins-paddings en border moet zijn.... oftewel de binnenruimte van de box is in mozilla/firefox/opera en msie6 in valid mode 90px (110px - 20px margin: het box-sizing-model)
Dat is idd een box-model probleem.
Ik kan uit de CSS specificatie niet halen dat de box mee zou moeten groeien.quote:Op donderdag 20 april 2006 21:01 schreef Swetsenegger het volgende:
Waarom werkt dit niet in FF
.naam {
position:relative;
height:100px;
overflow:visible;
}
Firefox toont de overflow wel, maar volgens mij zou de box met de overflow mee moeten groeien toch?
Als ik height door min-height vervang werkt het wel in firefox, maar niet in IE
| 1 2 3 4 5 | position:relative; height:100px; min-height:100px; } |
Volgens handleiding html zou de box mee moeten groeien, maar dat is dus niet het geval ben ik nu ook achter.quote:Op donderdag 20 april 2006 21:54 schreef Light het volgende:
[..]
Ik kan uit de CSS specificatie niet halen dat de box mee zou moeten groeien.
En IE behandelt height als min-height, da's niet helemaal volgens de specs.
Hoe lijkt:
[ code verwijderd ]
| 1 2 | min-height: 100px; /* other */ |
| 1 2 | left:0px; |
| 1 2 3 | _left:expression(document.body.scrollTop+document.body.clientHeight- this.clientHeight); |
Negeert firefox de underscore?quote:Op donderdag 20 april 2006 22:31 schreef SuperRembo het volgende:
Met de underscore hack:
[ code verwijderd ]
Ondersteunt IE7beta nou inmiddels min-height of niet?
http://62.212.92.93/~danielpunt/blah/quote:
IE5/6 negeert alleen de underscore en ziet "height", en die property bestaat wel.quote:Op donderdag 20 april 2006 23:07 schreef Swetsenegger het volgende:
[..]
Negeert firefox de underscore?
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |