Het lullige is dat die in IE7 weer niet werkt! (tenminste hier, zie eerste voorbeeld)quote:Op donderdag 4 september 2008 14:40 schreef CraZaay het volgende:
[..]
The holy grail http://www.alistapart.com/articles/holygrail
quote:Op donderdag 4 september 2008 @ 14:45 schreef Chandler het volgende:
mcDavid; de ene stijlsheet is gemaakt door de slicer, de andere door mij, de stijles die je in de HTML ziet zijn tijdelijk, om alleen maar de opzet aan te geven, niets meer niets minder. Er zijn idd delen van de stijl.css gekopieerd van andere plekjes op het internet, juist omdat ik er zelf niet uitkwam!..
Maar heb je een oplossing? want anders ben ik bang dat ik weer voor tabellen moet gaan kiezen...
quote:Op donderdag 4 september 2008 @ 14:07 schreef mcDavid het volgende:
een div "float:left" én "clear:both" geven, gaat blijkbaar niet zo goed.
Dat je middelste div niet meeloopt komt doordat er geen enkel object instaat wat in de natuurlijke float zit. Normaal gesproken kun je dit oplossen door een lege div met "clear:both" maar dat gaat dus niet omdat je met deze opzet ook alle divs een float meegeeft (en die div dus alsnog uit de natuurlijke float haalt)
Even zelf googlen anders? Er zijn ongetwijfeld kleine modificaties te vinden op deze aanpak die prima werken.quote:Op donderdag 4 september 2008 14:49 schreef Chandler het volgende:
Het lullige is dat die in IE7 weer niet werkt! (tenminste hier, zie eerste voorbeeld)
Ik probeer je te begrijpen maar doe het gewoon nietquote:Op donderdag 4 september 2008 14:50 schreef mcDavid het volgende:
Dat heb ik dus de gehele ochtend al gedaan maar niets 'simpels' kunnen vinden, maar goed ik zoek ook altijd verkeerdquote:Op donderdag 4 september 2008 14:51 schreef CraZaay het volgende:
Even zelf googlen anders? Er zijn ongetwijfeld kleine modificaties te vinden op deze aanpak die prima werken.
quote:Op vrijdag 29 augustus 2008 08:07 schreef CraZaay het volgende:
Als je het ook in IE6 wilt laten werken kom je uit bij een element met de gewenste achtergrondafbeelding en daarbinnen de textarea met "background: transparent".
Graag gedaanquote:
Ik zie in je css niet meteen een padding bij de container. En bij de holy grail staat content voor de linker- en rechterkolom, bij jou niet.quote:Op donderdag 4 september 2008 21:21 schreef Chandler het volgende:
Jongens, ik heb er de hele dag mee zitten stoeien en een hoop gelezen maar kom er gewoon domweg niet uit... het probleem is de stomme float; op zich heb ik deze nodig om ze netjes naast elkaar te krijgen, maar zodra de linker en rechter kant 'weg' zijn vallen de plaatjes daar over de opengedeeltes heen :(
Ik heb The holy grail en een hoop fixes daarvan en nog veel meer sites bezocht maar helaas :{ wil er niet in en wil het niet vinden :P
Preview tot zover:
http://www.bruggema.nl/3
voor jullie ongetwijfeld een eitje maar ik blijf het ondanks alle tips gewoon niet zien.... grrr
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Geklooi voor Chandler</title> <link rel="stylesheet" type="text/css" href="style.css"/> </head> <body> <div id="header"></div> <div id="container"> <div id="content"></div> <div id="left"></div> <div id="right"></div> </div> <div id="footer"></div> </body> </html> |
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 | width: 100%; margin: 0; padding: 0; } #header { height: 10px; width: 100%; background: #f00; } #container { padding-left: 160px; padding-right: 160px; } #left, #right { width: 160px; height: 600px; background: url(http://www.bruggema.nl/3/afbeeldingen/wide-skyscraper.gif); float: left; position: relative; } #left { margin-left: -100%; right: 160px; } #right { margin-right: -160px; } #content { height: 700px; width: 100%; float: left; background: #ff8; } #footer { clear: both; background: #8ff; float: left; height: 10px; width: 100%; } |
Ik mocht/moest vandaag een menu-item toevoegen aan een menu dat met een tabel was gemaakt. Alles bleef gewoon staan verder, er was voldoende ruimte om iets toe te voegen. En dat was al een ramp Met enkel het toevoegen van een <td> ben je er uiteraard niet.quote:Op donderdag 4 september 2008 21:46 schreef CraZaay het volgende:
[..]
Graag gedaan
Ik ben de afgelopen paar dagen bezig geweest met wat "kleine aanpassingen" qua html/css aan een begin dit jaar door een andere partij gebouwde website. Wat een hoop stront zeg. Tabellen, alles het liefst absoluut gepositioneerd, gekloot met floats, inline & externe styles en gewoon brakke semantiek (een kop? dan pak je toch een span met "font-size: 24px"?). Doe ik NOOIT meer
Tabellen vind ik echt een ramp, zeker voor layout.quote:Op donderdag 4 september 2008 22:49 schreef Tuvai.net het volgende:
Ah, het genot van het moeten rotzooien met andermans programmatuur / markup.
Ik had laatst ook zo'n projectje waar ik zowel aan de serverkant als aan de voorkant aanpassingen moest doen. Het C# gedeelte ging an sich nog, de voorkant was zo ongeveer een beetje helemaal opgezet met tabellen en absoluut gepositioneerde bagger.
Absolute positionering kan inderdaad handig zijn en ik gebruik het zelf vrij regelmatig voor fixed menu`tjes en dergelijke. Het is echter gewoon kut om een heel menu met subitems en andere afhankelijkheden op een dusdanige manier absoluut te positioneren, dat bij het toevoegen van een nieuw element zo'n beetje alles dat niet absoluut gepositioneerd is, niet meer op z'n plaats staat en daardoor de wél absoluut gepositioneerde elementen niet meer op de juiste plek staan.quote:Op donderdag 4 september 2008 23:04 schreef Light het volgende:
[..]
Tabellen vind ik echt een ramp, zeker voor layout.
Dingen absoluut positioneren kan soms best nuttig zijn, maar dat moet je per geval afwegen. Mijn voorkeur gaat iig uit naar floats
Welcome to my world.. Ik doe bijna niet andersquote:Op donderdag 4 september 2008 21:46 schreef CraZaay het volgende:
[..]
Graag gedaan
Ik ben de afgelopen paar dagen bezig geweest met wat "kleine aanpassingen" qua html/css aan een begin dit jaar door een andere partij gebouwde website. Wat een hoop stront zeg. Tabellen, alles het liefst absoluut gepositioneerd, gekloot met floats, inline & externe styles en gewoon brakke semantiek (een kop? dan pak je toch een span met "font-size: 24px"?). Doe ik NOOIT meer
Hier kunnen we echt weinig mee, je verhaal is veel te vaag!quote:Op donderdag 4 september 2008 @ 21:21 schreef Chandler het volgende:
Jongens, ik heb er de hele dag mee zitten stoeien en een hoop gelezen maar kom er gewoon domweg niet uit... het probleem is de stomme float; op zich heb ik deze nodig om ze netjes naast elkaar te krijgen, maar zodra de linker en rechter kant 'weg' zijn vallen de plaatjes daar over de opengedeeltes heen
Ik heb The holy grail en een hoop fixes daarvan en nog veel meer sites bezocht maar helaas wil er niet in en wil het niet vinden
Preview tot zover:
http://www.bruggema.nl/3
voor jullie ongetwijfeld een eitje maar ik blijf het ondanks alle tips gewoon niet zien.... grrr
1 2 3 4 5 6 7 | <tr> <td width="160">Links</td> <td>Midden</td> <td width="160">Rechts</td> </tr> </table> |
In de CSS staat een height bij #content. Sloop die er eens uit, dan ben je al een stuk verderquote:Op vrijdag 5 september 2008 09:24 schreef Chandler het volgende:
De versie van Light is ook aardig maar heeft ook zijn beperkingen
http://www.bruggema.nl/3/light.html
Juist, en op deze manier zeg je "wanneer de gefloate elementen binnen mij niet passen, maak me dan automatisch groter".quote:Op vrijdag 5 september 2008 11:47 schreef mcDavid het volgende:
Het verbaast me overigens dat "overflow:auto" ook werkt. Deze eigenschap heeft namelijk niets met de float van een element te maken. Alleen maar met wat er gebeurd als de content niet in een element past.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |