Nu moet http://services.bruggema.nl voor 99.9% valid zijn... tenminste dat zij die tool op me pc ennuh die foutjes die er nog inzitten kan ik helaas niet oplossen... en dat over frames!? wat is daar het probleem mee? ben nog steeds niet zo goed in CSSquote:Op woensdag 21 september 2005 21:42 schreef Roönaän het volgende:
gebrek aan doctype, uppercase tags, tablebased layout? nog meer?
Bedoel je box-sizing?quote:Op donderdag 22 september 2005 23:55 schreef markiemark het volgende:
er was een css code waardoor pagina's er in FF en in IE er hetzelfde uitzien... Was iets met box-... of zo.. kan iemand mij helpen?
1 2 | box-sizing: border-box;/* W3C */ -moz-box-sizing: border-box;/* Moz */ |
dat was het!! thnx!quote:Op vrijdag 23 september 2005 07:44 schreef SuperRembo het volgende:
[..]
Bedoel je box-sizing?
[ code verwijderd ]
Zie ook Quirksmode.org over box model tweaking.
1 | <!--<div style="clear: both"></div>--> |
quote:Op zaterdag 17 september 2005 17:23 schreef WheeleE het volgende:
[..]
Ja, het moet aan de rechterkant zitten. Het rechterplaatje herhaalt zich, net zo vaak als nodig is om op te vullen tot de rand van het venster.
Zie onder andere www.rolstoelhockey.nl. Dat principe probeer ik te krijgen. De bovenste balk dus. Het rood/blauwe stukje herhaald zich tot de rand van het venster.
Ik hoop dat ik het duidelijk genoeg heb uitgelegd .
1 2 3 4 5 6 7 8 9 10 | <html> <head> <link href="template.css" rel="stylesheet" type="text/css" /> </head> <body> <div class="outer"> test </div> </body> </html> |
1 2 3 4 5 6 7 8 9 | body { background-color : grey; } div.outer { text-align : left; max-width : 600px; background-color : white; } |
Dat is een bekende bug van IE.quote:Op woensdag 28 september 2005 19:09 schreef Nevermind het volgende:
Klopt het dat drop down menu's (<SELECT>) zich niks aantrekken van z-index?
[...]
Dit is overigens alleen in IE het geval, in Firefox werkt het prima (maar daar werkt het hele script zo langzaam dat het eigenlijk geen zin heeft). Is er een workaround?
Ik ben bezig met een zeer uitgebreid project om een soort shell te maken voor de Active Desktop. Alle content staat gehost op onze thuisserver, waardoor er heel veel mogelijkheden zijn, zoals alle bestanden indexeren en op mijn eigen manier weergeven (videobestanden met screenshots bijvoorbeeld ). Samen met het geweldige programma "wincron" kan ik op bepaalde tijdstippen scripts uitvoeren, zoals RSS feeds downloaden en cachen, mails checken e.d.quote:Op woensdag 28 september 2005 23:09 schreef Darkomen het volgende:
Geen idee maar ik moet wle zeggen dat dit er netjes uitziet, wat ben je aan het maken?
Trouwens zoals jij je CMS script beschrijft werkt mijn frontpage ;-)
Ik kijk dan ook nog naar subdomein, active inactieve.
quote:Op woensdag 28 september 2005 23:33 schreef Nevermind het volgende:
En SuperRembo, weet je misschien een workaround?
quote:Op woensdag 28 september 2005 23:17 schreef SuperRembo het volgende:
U bent 3 muisklikken verwijderd van de oplossing
Netjes!quote:Op woensdag 28 september 2005 23:33 schreef Nevermind het volgende:
[..]
Ik ben bezig met een zeer uitgebreid project om een soort shell te maken voor de Active Desktop. Alle content staat gehost op onze thuisserver, waardoor er heel veel mogelijkheden zijn, zoals alle bestanden indexeren en op mijn eigen manier weergeven (videobestanden met screenshots bijvoorbeeld ). Samen met het geweldige programma "wincron" kan ik op bepaalde tijdstippen scripts uitvoeren, zoals RSS feeds downloaden en cachen, mails checken e.d.
Screenshot: http://fok.chillosophy.nl/dauphinescreen.png
verkapte ik-ben-trots-op-mijn-generd-post
En SuperRembo, weet je misschien een workaround? Ik ben afhankelijk van IE omdat dit dus ook te bereiken is via de Active Desktop...
En terecht Wooouuwwwquote:Op woensdag 28 september 2005 23:33 schreef Nevermind het volgende:
[..]
Ik ben bezig met een zeer uitgebreid project om een soort shell te maken voor de Active Desktop. Alle content staat gehost op onze thuisserver, waardoor er heel veel mogelijkheden zijn, zoals alle bestanden indexeren en op mijn eigen manier weergeven (videobestanden met screenshots bijvoorbeeld ). Samen met het geweldige programma "wincron" kan ik op bepaalde tijdstippen scripts uitvoeren, zoals RSS feeds downloaden en cachen, mails checken e.d.
Screenshot: http://fok.chillosophy.nl/dauphinescreen.png
verkapte ik-ben-trots-op-mijn-generd-post
En SuperRembo, weet je misschien een workaround? Ik ben afhankelijk van IE omdat dit dus ook te bereiken is via de Active Desktop...
Ik zal wel extreem traag van begrip zijn, maar ik snap em nietquote:Op woensdag 28 september 2005 23:17 schreef SuperRembo het volgende:
[..]
U bent 3 muisklikken verwijderd van de oplossing
In je CSS opnemen:quote:Op vrijdag 30 september 2005 18:22 schreef freiss het volgende:
Hallo, ik heb wil op mijn site een plaatje van 650 px helemaal centreren en ook nog eens helemaal tegen de top aan! Dat centreren lukt wel door het in een div te gooien en die dan te centreren met margin: auto enzo, maar dat helemaal tegen de top lukt niet. Ik heb wel geprobeerd met (margin-)top:-8px, maar dan doet hij het alleen in FF en niet in IE. Wie kan mij helpen?
1 | body {margin: 0; padding: 0} |
Werkt een stuk beter als je het html-element een gedefinieerde hoogte van 100% geeft:quote:Op maandag 3 oktober 2005 19:04 schreef The_Cyberspace het volgende:
Iemand die de oplossing weet?
1 2 3 | html { height: 100%; } |
1 2 | * {box-sizing: border-box; -moz-box-sizing: border-box; } |
<div id="rechts"> staat over het menu heen, da's goed te zien als je het een witte achtergrondkleur geeft.quote:Op zondag 9 oktober 2005 19:46 schreef Sadar het volgende:
Ik heb een probleem met mijn website waar ik geen raad mee weet.
Het gaat om de site: www.sadar.nl
In IE doet alles het zonder problemen. Maar in FF werken de menu linkjes niet
Ik kan zelf niet vinden waar de fout zit, en ook een aantal van mijn klasgenoten weten er geen raad mee. Dus mijn hoop is nu op jullie gevestigd.
Het html-element is nu apart gedefinieerd.quote:Op maandag 3 oktober 2005 19:37 schreef AnGabhar het volgende:
[..]
Werkt een stuk beter als je het html-element een gedefinieerde hoogte van 100% geeft:
[
Verder ziet het er met de door jou gebruikte waarden beter uit als je Internet Explorer in compatibiliteitsmodus laat draaien en voor enkele overige browsers het volgende in je css opneemt:
Ten slotte verdient het altijd aanbeveling om voor het body-element niet alleen een marge van 0 op te geven, maar ook een padding van 0.
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 | #main{ box-sizing: content-box; width: 1000px; height: 600px; position: absolute; top: 50%; left: 50%; margin-left: -500px; margin-top: -300px; font-family: Arial, sans-serif; font-size: 13pt; } #intro-image{ position: absolute; top: 50%; left: 50%; margin-left: -268px; margin-top: -300px; width: 536px; height: 600px; background-image: url("intro.jpg"); background-repeat: no-repeat; background-position: center; border: 1px solid grey; } #linksection a{ display: block; width: 130px; height: 30px; padding-bottom: 40px; background-repeat: no-repeat; } a.b1:link{ background-image: url(tintroductie.png); } a.b1:hover{ background-image: url(tintroductieh.png); } a.b2:link{ background-image: url(tportfolio.png); } a.b2:hover{ background-image: url(tportfolioh.png); } a.b3:link{ background-image: url(tcontact.png); } a.b3:hover{ background-image: url(tcontacth.png); } |
Heb je de pagina ergens online staan? Zonder de bijbehorende html blijft het gissen, we hebben de ingredienten wel, maar het recept niet.quote:Op zaterdag 15 oktober 2005 15:01 schreef samchestido het volgende:
ok, ik zit met een probleem. ben bezig met een site, en ben al een endje op weg met de intropagina, kijk ik hoe hij eruit ziet in iexplore, is er een groot verschil :
Die pagina ziet er niet uit in IE en FF. Op wat voor resolutie ontwerp jij?quote:Op zaterdag 15 oktober 2005 15:16 schreef samchestido het volgende:
html: http://80.60.42.54/maria/index.htm
Die werkt niet goed in IE , maar dat is relatief eenvoudig.quote:
Het lijkt wel of je het over een hele andere pagina hebtquote:Op maandag 17 oktober 2005 23:11 schreef Swetsenegger het volgende:
[..]
Die werkt niet goed in IE , maar dat is relatief eenvoudig.
Maak gewoon een achtergrond image met aan de rechterkant een grijze balk, float twee divs, waarbij de linker div even breed is als de grijze balk.
Probleem is nu dat ik in de div een image aan de boven en onderzijde moet zetten. De div zelf moet dus stretchen tot op de footer. En dat doen divs (standaard) niet.
Jouw voorbeeld werkt, want ondanks dat de linker div niet streched tot de footer, merk ja dat niet omdat de container image (met de rechterbalk) wel doorloopt.
Ik keek in IE 7 en daar werkt het niet. Dat is natuurlijk het linke met browser hacksquote:Op maandag 17 oktober 2005 23:29 schreef SuperRembo het volgende:
[..]
Het lijkt wel of je het over een hele andere pagina hebt
http://www.456bereastreet.com/lab/cssframes/ werkt prima in IE (bij mij iig, IE6). Er worden ook geen images gebruikt.
1 2 3 4 5 6 7 | <style type="text/css"> a:hover { color:#FFFA00 !important; text-decoration:none } </style> <a href="pagina3.htm">pagina3</a> |
1 2 3 4 5 6 7 | <style type="text/css"> a:hover { color:#FFFA00 !important; text-decoration:none } </style> <a>pagina3</a> |
<a href="#">pagina3</a>quote:Op donderdag 20 oktober 2005 16:13 schreef ikke_ook het volgende:
Ik heb een menu dat bestaat uit een list met daarin menuonderdelen die linken naar pagina's. Ik laat het menu uitklappen met javascript.
het probleem is dat sommige onderdelen in het menu niet linken naar een bepaalde pagina, maar er alleen zijn om het onderliggende menu te laten uitklappen. Ik wil alleen dat die er wel hetzelfde uitzien als je er met je muis overheen gaat. In de rest van het menu gebruik ik gewoon:
[ code verwijderd ]
Dat werkt goed, dus ik dacht ik gebruik voor de pagina's die niet moeten linken :
[ code verwijderd ]
Maar dan werkt de css er dus niet meer op...
Hoe kan ik dit oplossen zodanig dat er dus ook niks gebeurd als je op dat betreffende menuonderdeel klikt (hij klapt uit als je er met je muis overheen gaat)
Dat werkt dus niet echt omdat als je dan op pagina.htm zit en je klikt erop, dan kom je op www.domein.nl/# terecht ipv dat je op www.domein.nl/pagina.htm blijftquote:
Hmm dat idee van mij met die # van jou erachter werkt toch wel, bedanktquote:Op donderdag 20 oktober 2005 16:27 schreef ikke_ook het volgende:
[..]
Dat werkt dus niet echt omdat als je dan op pagina.htm zit en je klikt erop, dan kom je op www.domein.nl/# terecht ipv dat je op www.domein.nl/pagina.htm blijft
Je zou dan iets van $_SERVER['REQUEST_URI']."#" kunnen gebruiken, maar dan hou je nog steeds dat de pagina ververst, en ik wil dat hij gewoon helemaal niks doen.
Knapperdquote:Op donderdag 27 oktober 2005 16:34 schreef Chandler het volgende:
haha, die fout was wel heel erg gemakkelijk had ik zelfs kunnen vinden
Ik bedoelde gewoon de html code. Het zijn dus alleen 2 divjes, verder niets?quote:Op donderdag 27 oktober 2005 17:22 schreef Pokkehontas het volgende:
HTML4.01 als ik het goed begrepen heb.
Owww.... (ik ben hier wel op mijn plek hè, qua dummie)quote:Op donderdag 27 oktober 2005 17:41 schreef SuperRembo het volgende:
[..]
Ik bedoelde gewoon de html code. Het zijn dus alleen 2 divjes, verder niets?
Een browser zoals Internet Explorer dat ook is.quote:Op donderdag 27 oktober 2005 22:30 schreef Pokkehontas het volgende:
Nog een laatste domme vraag voor het slapen gaan: wat is FireFox?
Nee, alleen om leesbare code hier op FOK! te maken:quote:Op vrijdag 28 oktober 2005 10:00 schreef Pokkehontas het volgende:
@ SuperRembo: bedoelde je het plaatsen van code tussen vierkante haken, ipv tussen < deze > ?
1 2 3 4 5 6 7 8 9 10 | <head> <title>Zwevende elementen</title> <link rel="stylesheet" href="H12_voorbeeld_7.css" type="text/css"> </head> <body> <div class="deel1">Zwevend blok nr.1</div> <div class="deel2">Zwevend blok nr.2</div> </body> </html> |
Yessss! Dat was 'm dus!! Ik vermoedde al dat er iets in het cursusboek helemaal niet klopte, maar kon -als absolute beginner- de fout niet vinden. Ik heb die <style> dingen eruit gehaald en nu doet ie precies wat ie doen moet. Bedankt Rembo!quote:Op vrijdag 28 oktober 2005 12:10 schreef SuperRembo het volgende:
Het je die <style type="text/css"> in je .css file staan? Dat moet niet.
Ja en ga jij me zeggen hoe ik dat doe? Heb al gegoogled al wat ik vond was een pagina met halve info..quote:Op zaterdag 29 oktober 2005 23:02 schreef SuperRembo het volgende:
Kolere wat een ranzige bende die html
"naam en wachtwoord op die plaatjes kunnen plakken" vage omschrijving, maar ik neem aan dat je gewoon een achtergrondplaatje op het invoerveld wil zetten. Dat is ook wat je zal moeten doen: achtergrondplaatje gebruiken en de border van het invoerveld weghalen.
1 2 3 4 5 6 7 | <tr> <td width="*"></td> <td width="700"></td> <td width="*"></td> </tr> </table> |
1 |
http://www.w3schools.com/css/css_background.aspquote:Op zondag 30 oktober 2005 09:57 schreef Flying het volgende:
[..]
Ja en ga jij me zeggen hoe ik dat doe? Heb al gegoogled al wat ik vond was een pagina met halve info..
1 2 3 4 5 6 7 8 | <colgroup> <col width="1*"> <col width="700"> <col width="1*"> </colgroup> <tr> ... |
Als je in html verder wilt en je wil dat hij de volledig ruimte benut moet je dit gebruik:quote:Op zondag 30 oktober 2005 10:02 schreef Nevermind het volgende:
Erm, het past niet helemaal bij CSS, ik weet het, maar toch mijn vraag;
Jaren geleden bouwde ik mijn websites allemaal door gebruik te maken van tabellen. Dit is nu grootendeels vervangen, maar ik wil weer iets met tabellen doen voor de layout. Ik word namelijk een beetje gestoord van alle verschillen tussen de browsers.
Maar nu zit ik met het volgende probleem: Ik wil een <TD> alle overgebleven ruimte laten innemen.
[ code verwijderd ]
Het werkt prima, maar ik krijg toch een validatiefout
[ code verwijderd ]
Is er een andere manier om dit wel te kunnen laten valideren?
1 |
Ik kende die tags helemaal niet Dankje!quote:Op zondag 30 oktober 2005 10:15 schreef SuperRembo het volgende:
@Nevermind:
[ code verwijderd ]
[/code]
Ik heb me even uitgeleefdquote:Op zondag 30 oktober 2005 10:10 schreef SuperRembo het volgende:
[..]
http://www.w3schools.com/css/css_background.asp
http://www.w3schools.com/css/css_border.asp
1 |
1 |
quote:Op zondag 30 oktober 2005 10:22 schreef Nevermind het volgende:
Je mist een haakje in je url:
[ code verwijderd ]
Probeer dit eens, werkt zowel in FF als in IEquote:Op vrijdag 23 september 2005 15:51 schreef Onnib het volgende:
Zo zijn er nog wel wat dingen die niet werken in FF en wel in IE:Horizontale balk is een 1px grijze streep in IE maar in FF niet
1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | body, html { height: 100%; } #menu { position: relative; width: 158px; _height: 100%; min-height: 100%; float: left; } #contents { margin: 20px 20px 20px 20px; _height: 100%; min-height: 100%; } |
1 2 3 4 5 6 7 | <div id="menu"> ... </div> <div id="contents"> </div> </body> |
Een eerste stap is begrijpen wat een float is. Een float 'zweeft' boven de pagina. Niet-zwevende blokelementen (zoals je div#contents) zullen gewoon op de pagina worden geplaatst alsof de float er niet is. Beschouw de float als een luchtballon die erboven hangt.quote:Op vrijdag 11 november 2005 01:26 schreef DionysuZ het volgende:Wat hij fout doet zijn de margins van #contents. Als ik die weglaat dan rendert hij hem goed. Menu links, contents rechts. Echter wil ik de contents ook een stukje van de rand van het menu afhebben en een stukje van boven/onder en rechterkant. Als ik dan een margin instel, ziet het er goed uit in IE, maar niet in FF, dan voegt hij ruimte tussen bovenkant pagina en bovenkant menu/contents ter hoogte van de margin en voegt hij geen ruimte tussen menu en contents.
Iemand die weet waar ik de fout inga?
1 2 3 | <div style="color: #000; ">De tekst </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | position: relative; } #wrapper .background { position: absolute; opacity: 0.5; filter: alpha(opacity=50); background-color: #f00; width: 400px; height: 300px; } #wrapper .content { position: absolute; width: 400px; height: 300px; color: #000; } |
1 2 3 4 5 6 7 8 | <div class="background"></div> <div class="content"> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse est turpis, aliquet a, auctor vel, bibendum elementum, urna. In ut lorem. Cras pretium lacinia urna. Etiam porttitor iaculis leo. Nam placerat, dolor congue accumsan condimentum, urna felis convallis odio, in convallis erat sapien at est. Maecenas risus nibh, rutrum interdum, pulvinar et, interdum eu, erat. Mauris sagittis, risus ac tristique facilisis, quam enim viverra pede, molestie tincidunt justo lectus a sapien. Cras porttitor. Mauris dapibus tincidunt risus. Maecenas in nisi id lorem ornare varius. </p> </div> </div> |
De div van 125px floaten.quote:Op maandag 21 november 2005 21:01 schreef DutchBlood het volgende:
Had ik nog een vraagje.
Ik heb twee div's naast elkaar, de ene is 125px breed, en de andere moet de ruimte opvullen die overblijft van de andere div. Hoe doe ik dat?
Hoeft toch niet. Een <div> is een block-element, die vullen standaard alles op.quote:Op maandag 21 november 2005 21:14 schreef DutchBlood het volgende:
[..]
Ja, maar de overige div kan ik dan nog geen 100% width geven, dan zet ie 'm eronder.
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 | { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-top: 60px; margin-bottom: 0px; } Table.main { border: 0px; padding: 0px; width: 800px; background-color:#F8E600; } TD, TH { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; vertical-align:top } tr.scheiding_header_concent /* blauwe balk bovenin */ { background-color: #181747; height: 30px; padding: 0px; border: 0px; } td.tabbladen { text-align: right; padding-right: 20px; padding-bottom: 0px; margin: 0px; border-bottom: solid 0px #FFFFFF; vertical-align: bottom; border: 0px; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <body> <table width="800" border="0" cellspacing="0" cellpadding="0" class="main" align="center"> <tr> <td width="150" height="40"> </td> <td width="150" height="40" class="tabbladen"> <img src="images/actief_links.gif" alt="" border="0"> <a href="index.php"><b>Home</b></a> <img src="images/actief_rechts.gif" border="0" alt=""> </td> </tr> <tr class="scheiding_header_concent"> <td colspan="2"> </td> </tr> </table> </body> </html> |
http://www.quirksmode.org/css/box.htmlquote:Op vrijdag 25 november 2005 20:38 schreef Chandler het volgende:
ow dat is lekker maar hoe kunnen we dat oplossen? ik weet dat IE (width + border == lengte) ze er bij telt en dus nu ook dat FF ze bij de lengte voegt, maar hoe lossen we dat op, weer van die vieze hacks?
Alistapart.com kan het beter uitleggenquote:Op vrijdag 25 november 2005 22:15 schreef FlowDesign het volgende:
Misschien dat een van jullie het misschien weet:
Ik heb zeg maar onderstaande indeling van een webpagina opgebouwd met CSS.
De lichtblauwe achtergrond is een DIV (layer) met vaste plek (margin: 0 auto) zodat deze in het midden wordt uitgelijnd.
De andere zijn ook DIV's (met vaste plek).
Alleen het menu is "Floating: left".
De height staat niet vast, de margins en de paddings wel.
Echter wat er nu gebeurd is dat wanneer er te weinig tekst in het menu of in de content layer staan, de footer te hoog op de pagina komt waardoor de achtergrond weer te zien is.
Ik vraag mij dus af: Is het mogelijk om te zorgen dat de footer altijd dusdanig ver onderaan de pagina komt te staan zodat de achtergrond niet meer te zien is.
Tnx manquote:Op vrijdag 25 november 2005 22:53 schreef Quarks het volgende:
[..]
Alistapart.com kan het beter uitleggen
Hmmzz... nu werkt het wel in FireFox, maar in IE (6) zet ie die footer weer niet onderaan.quote:Op zaterdag 26 november 2005 16:14 schreef FlowDesign het volgende:
[..]
Tnx man
Ik heb het helemaal gelezen, maar dat stuk voor MAC ondersteuning ga ik niet gebruiken. Ik gebruik de pure-CSS oplossing (aangezien de desbetreffende website dan toch wel compatible is voor 99,9% van de bezoekers).
Wat heb je bij height staan voor de tweede div?quote:Op donderdag 1 december 2005 22:59 schreef DionysuZ het volgende:
hm vraagje.
ik heb 2 divs, de een genest in de ander. De eerste heeft een hoogte van 100% van het scherm. De tweede is absoluut gepositioneerd in de eerste en heeft een variabele hoogte. Nu is het zo dat als de inhoud van de tweede erg veel wordt, er tekst gaat wegvallen omdat de buitenste div niet mee resized. hoe los ik dat op?
1 2 3 4 5 6 7 | min-height: 100%;/* W3C */ _height: 100%;/* IE */ } #inner { /* GEEN position: absolute */ } |
Hier staat vast wel tussen wat je zoekt.quote:Op zondag 4 december 2005 11:45 schreef Chandler het volgende:
Tnx SuperRembo, maar bedoel meer de platte menu met vaste icons (zoals de bar bij winzip, add, extract, ennuh de korte tabs zoals in office (excel etc)
Bedoel je zoiets?quote:Op zondag 4 december 2005 12:58 schreef Chandler het volgende:
die had ik ook al gezien maar dat is net niet wat ik zoek... je moet het zien als de button bar van (tool bar) van internet explorer... de stijle van de achtergrond etc
Waarom knip je niet gewooon die plaatjes uit en maak je het zelf; zo moeilijk is het niet.quote:Op zondag 4 december 2005 13:16 schreef Chandler het volgende:
dat is het bijna maar dan de grote versie er van
[afbeelding]
ofzo
Gaat goed, ik had alleen geen zin om voor elke knop een apart plaatje te gebruiken.quote:Op zondag 4 december 2005 16:27 schreef Chandler het volgende:
ow ennuh als ik het nu wel in ie wil gebruiken? ruim 89% van alle gebruikers zit nog op IE
Ik weet dat het met een omweg mogelijk is, maar ik denk dat aparte plaatjes voor de imagemap toch makkelijker zijn voor Chandler.quote:
1 2 3 4 5 6 7 | { display:block; height:100%; background-color:#EEEEEE; text-decoration:none; } |
Bookmark!! Tanxquote:Op vrijdag 23 september 2005 07:44 schreef SuperRembo het volgende:
[..]
Bedoel je box-sizing?
[ code verwijderd ]
Zie ook Quirksmode.org over box model tweaking.
1 2 3 | <?php echo content();?> </div> |
1 2 3 4 5 6 | border: thin dotted #00FF00; position: absolute; top: 330px; width: 550px; } |
1 2 3 4 5 6 7 8 | <style type="text/css"> #menu a.menuitem:hover { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='px/menu_hover.png',sizingMethod='scale'); } </style> <![endif]--> |
opgelost.quote:Op dinsdag 10 januari 2006 23:06 schreef the_disheaver het volgende:
Lijkt me best simpel, maar het wil niet...
een div'je met tekst erin die ik een bepaalde breedte wil geven. Maar hij vult hem voor de gehele breedte van de pagina.
html:
[ code verwijderd ]
css:
[ code verwijderd ]
Zou toch moeten werken?
Nee, daar kwam ik ook veel te laat achterquote:Op woensdag 11 januari 2006 08:09 schreef SuperRembo het volgende:
Je hebt toch wel id="content" staan en niet id "content"?
ik heb hier geen IE, maar volgens mij doet ie wat het zou moeten doen.quote:Op vrijdag 13 januari 2006 18:40 schreef Chandler het volgende:
Ik zit met een klein probleem met betrekking tot spacing in FF.
Zie het verschil tussen IE en FF van de menu's die helemaal beneden staan..
http://gfxpoll.bruggema.nl/new/
Iemand een idee hoe dit op te lossen in FF?
1 2 3 4 5 6 | list-style-type:none; list-style-position: inside; margin: 0; padding: 0; } |
1 2 3 4 5 6 7 8 9 | margin: 0; padding: 8px 0 0 35px; background: #C74700 url(images/menu_orange_top_bg.gif) no-repeat top left; height:22px; font-family: Tahoma; font-size: 10px; color:#ffffff; } |
Net anders om toch? 8 pixels boven, en 35 van rechts. Dat lijkt hij ook te doen. Zou je een screenshot in IE kunnen maken?quote:Op vrijdag 13 januari 2006 20:49 schreef Chandler het volgende:
Ik wel eingelijk
[ code verwijderd ]
daar zie je dat het 8 pixels van rechts moet staan en van boven 35... en in IE ziet dat er goed uit maar in FF dus niet dan pakt ie die pixels weer niet
1 2 3 4 5 6 7 8 9 | margin: 0; padding: 8px 0 0 35px; background: #C74700 url(images/menu_orange_top_bg.gif) no-repeat top left; height:22px; font-family: Tahoma; font-size: 10px; color:#ffffff; } |
1 2 3 | padding: 0 0 0 8px; } |
1 2 3 4 5 6 7 8 9 10 11 12 | #eigenschappen { border: 1px solid #000; } /* stijl voor pagina appels */ #appels #eigenschappen { background-color: green; } /* stijl voor pagina bananen */ #bananen #eigenschappen { background-color: yellow; } |
1 2 3 4 5 | niveau 1b * niveau 2a niveau 2b * niveau 1c |
1 2 3 4 5 | * niveau 1b niveau 2a niveau 2b * niveau 1c |
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 | list-style-image: url(list-pijl.gif); list-style-type: square; list-style-position: inside; margin: 0; padding: 0; } ul.menulevel2{ list-style-type: none; margin: 0; padding: 0; } ul.menulevel1 li.doc1 { margin: 0; padding: 5px 0px 3px 15px; width: 200px; border-bottom: 1px solid #73D300; } ul.menulevel2 li.doc2 { margin: 0 0 0 5px; padding: 2px 0px 2px 5px; border-left: 3px solid #73D300; } |
1 2 3 4 5 | <ul class="menulevel2"><li class="doc2"titel 1</li> <li class="doc2">titel 2</li></ul> </li> <li class="doc1">Onderwijs</li></ul> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <tr style="color:black;font-weight:bold;background-image:url(../images/leeg.jpg);"> <td style="border-style:solid;border-width:1px 0 1px 1px;border-color:rgb(160,166,176)">Order ID</td> <td style="border-style:solid;border-width:1px 0;border-color:rgb(160,166,176)">Status</td> <td style="border-style:solid;border-width:1px 1px 1px 0;border-color:rgb(160,166,176)">datum</td> </tr> <tr> <td> <form name="form" action="<?=$_SERVER['PHP_SELF'];?>" method="post"> <select name="status" onChange="submit(this)"> <option value="0"<?if($row['status']==0){?> selected="selected"<?}?>>0</option> <option value="1"<?if($row['status']==1){?> selected="selected"<?}?>>1</option> <option value="2"<?if($row['status']==2){?> selected="selected"<?}?>>2</option> <option value="3"<?if($row['status']==3){?> selected="selected"<?}?>>3</option> </select> <input type="hidden" name="order_id" value="<?=$row['order_id'];?>" /> </form> </td> </tr> </table> |
quote:Op dinsdag 17 januari 2006 22:49 schreef SuperRembo het volgende:
Komt die ruimte niet door het form?
In FF zit daar in ieder geval standaard een margin-bottom: 1em op.
1 2 3 4 5 6 7 8 | <div style="float: left"> <img> </div> <div style="float: left"> <p>test</p> </div> </div> |
Tis gelukt, met een clear: right; aan de text-div.quote:Op woensdag 25 januari 2006 19:46 schreef the_disheaver het volgende:
[ code verwijderd ]
?
Of begrijp ik je niet goed?
1 2 3 4 5 6 7 8 | <img style="float: left"> <div style="clear: right"> <p>test</p> </div> </div> <hr /> |
1 2 3 4 5 6 7 8 | <img style="float: left" > <div style="clear: both"> <p>test</p> </div> </div> <hr /> |
1 2 3 4 5 6 7 8 | <img style="float: left" "> <div style="float: left"> <p>text</p> </div> </div> <hr style="clear: both" /> |
Thnx. .quote:Op woensdag 25 januari 2006 20:31 schreef the_disheaver het volgende:
Maar dit wel: clear: both in de <hr> zetten
[ code verwijderd ]
Paar kleine opmerkingen over je site:quote:
1 |
1 |
1 2 | <h2>Sponsoren van het Ruud Middel Rally Team</h2> |
Vergeet IE voor de mac. Klote browser, weinig gebruikt en wordt niet meer ondersteund. Ziet het er goed uit in Safari? Dan is het goed.quote:Op zaterdag 28 januari 2006 13:41 schreef DionysuZ het volgende:
Even een vraagje. Ik probeer verticaal centreren nog steeds goed werkend te krijgen met css. Zie bijvoorbeeld http://www.ruudvandevoort.nl. Maar als ik deze met IE voor de mac bekijk dan ziet het er verneukt uit. Volgens mij ligt dat aan het html, body { height: 100%; } maar dat weet ik niet zeker, iemand een oplossing, eventuele mac ie hack, daarvoor?
quote:Bug ridden crash prone piece of junk
Je bent een heldquote:Op dinsdag 31 januari 2006 15:10 schreef Desdinova het volgende:
<td style="background-color: #000000;"> al geprobeerd?
of als je een externe stylesheet hebt;
style.css:
td.achtergrond { background-color: #000000; }
je htmlpagina:
<td class="achtergrond">
Danku, margin-left van 250px deed het. .quote:Op zaterdag 4 februari 2006 21:55 schreef SuperRembo het volgende:
Waarom geef je een div display: table-cell: (en dan ook nog een dubbele punt aan het eind)
Je stylesheet eindigd me di, ontbreekt daar niet iets
Ik denk dat er een margin-left van ongeveer 200px ontbreekt op de content div.
Ik had \\\'m er in eerste instantie neergezet om die content div naast het menu te krijgen. Maar nu blijkt het zonder ook te werken...quote:Op zaterdag 4 februari 2006 23:12 schreef SuperRembo het volgende:
Ik snap die div met display: table-cell nog niet. Wat wil je daar me bereiken?
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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>test</title> <style type="text/css"> * { font-family: Verdana; font-size: 13px;} h1 { font-size: 24px; border-bottom: 3px solid gray; margin-bottom: 5px;} h2 { font-size: 16px; padding-bottom: 5px; padding-top: 5px; } html { background: white;} body { margin: 0 auto; padding: 30px; background: #ddd; border-left: 1px solid gray; border-right: 1px solid gray;} #container { width: 600px; border-bottom: 3px solid gray;} #navcontainer { margin: 0; padding: 0; height: 22px; font: 13px Verdana, sans-serif; width: 100%; border-bottom: 1px solid #bbb; list-style-type: none; } #navlist li a#current:hover { border-bottom: 3px solid #f90; background: #eee; } #navlist li { float: left; margin: 0; padding: 0; width: auto; display: block; } #navlist li a, #navlist li a:link { font: 13px Verdana, sans-serif; color: #555; text-decoration: none; padding: 3px 5px 3px 5px; display: block; } #navlist li a:hover { font: 13px Verdana, sans-serif; color: #039; border-bottom: 3px solid #bbb; cursor: pointer; background: #eee; } #navlist li a#current, #navlist li a#current:link { color: #000; cursor: default; font-weight: bold; border-bottom: 3px solid #999; } #subcontainer { margin: 0; padding: 0; height: 15px; font: 9px Verdana, sans-serif; width: 100%; border-bottom: 1px solid #bbb; list-style-type: none; } .sublist ul { list-style-type: 0; } .sublist li, .sublist li a { list-style-type: none; text-decoration: none; color: gray; font: 9px Verdana, sans-serif; font-weight: bold; height: 15px; float: left; padding-top: 2px; padding-right: 10px;} .sublist li a:hover { color: black; list-style-type: none; text-decoration: none; } select { border: 1px solid gray; font: 9px Verdana, sans-serif; width: 250px; } .f_input { border: 1px solid gray; font: 9px Verdana, sans-serif; width: 250px;} .f_radio { border: 1px solid gray; width: 20px; } .f_check { border: 1px solid gray: width: 20px; } button { border: 1px solid gray; font: 9px Verdana, sans-serif; width: 250px; } textarea { border: 1px solid gray; width: 250px; height: 150px; } p { padding-left: 10px; padding-right: 10px; } .left { width: 200px; float: left; } .break { clear: both; } </style> <script language="javascript" type="javascript/text"> </script> </head> <body> <div id="container"> <h1>HEX2PHP Archive builder v2.0</h1> <div id="navcontainer"> <ul id="navlist"> <li id="active"><a href="#" id="current">Home</a></li> <li><a href="#">Settings</a></li> <li><a href="#">Installer settings</a></li> <li><a href="#">Installer data</a></li> <li><a href="#">Help</a></li> </ul> </div> <div id="subcontainer"> <ul class="sublist"> <li><a href="#">Settings</a></li> <li><a href="#" id="current">Disclamer</a></li> <li><a href="#">Function checks</a></li> </ul> </div> <div id="subcontainer"> <ul class="sublist"> <li><a href="#" id="current">Files and paths</a></li> <li><a href="#">MySQL (database)</a></li> </ul> </div> <div id="home"> </div> <div id="settings"> <h2>Settings</h2> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse tortor lorem, pellentesque quis, tristique id, iaculis eu, augue. Sed aliquet, enim a gravida mollis, pede mauris commodo nunc, in mollis eros mauris et urna. Cras adipiscing. Praesent viverra rutrum purus. Aliquam scelerisque vehicula nisi. Duis at libero. In ornare interdum mi. Aenean eget dolor pulvinar enim commodo tempus. Nulla facilisi. In et libero. Donec nonummy, tortor eu dapibus tempus, lorem dui lobortis nunc, at sodales mi metus vel leo. </p> <div class="left">Pulldown optie</div> <div class="left"> <select><option value="kut">Whahahahahahahaha</option></select> </div> <div class="break"></div> <div class="left">Input veld</div> <div class="left"> <input class="f_input" type="text" name="test" value="invoerveld" /> </div> <div class="break"></div> <div class="left">Button</div> <div class="left"> <input class="f_input" type="button" name="test" value="Button" /> </div> <div class="break"></div> <div class="left">Radio</div> <div class="left"> Yes <input class="f_radio" type="radio" name="test" value="Button" /> No <input class="f_radio" type="radio" name="test" value="Button" /> </div> <div class="break"></div> <h2>Profiles</h2> <div class="left">Check</div> <div class="left"> Yes <input class="f_check" type="checkbox" name="test" value="Button" /> No <input class="f_check" type="checkbox" name="test" value="Button" /> </div> <div class="break"></div> <div class="left">Textarea</div> <div class="left"> <textarea name="input">tralalala</textarea> </div> <div class="break"></div> </div> </div> </body> </html> |
Wat mij betreft niets, maar ik dacht dat dat uit den boze wasquote:Op woensdag 1 maart 2006 13:59 schreef Autoreply het volgende:
Wat is het bezwaar tegen tabellen?
Zoiets?quote:Op woensdag 1 maart 2006 13:37 schreef Tijn het volgende:
Kan iemand me uitleggen hoe ik het wèl moet aanpakken?
Geniaal! Het werkt!quote:Op woensdag 1 maart 2006 14:16 schreef SuperRembo het volgende:
@Tijn:
Zet de content en sidebar divs beide in de main div. Zet net voor het einde van de main div een div met alleen clear:both.
Je geeft vaak de breedte (of hoogte) van een element en ook een border of padding. Daardoor zie je de verschillen.quote:1. In the W3C box model, the width of an element gives the width of the content of the box, excluding padding and border.
2. In the traditional box model, the width of an element gives the width between the borders of the box, including padding and border.
De enige manier om te zorgen dat opvolgende content onder je floats begint is om een element te plaatsen dat geen floats dult aan een van beide of beide kanten.quote:Op woensdag 1 maart 2006 14:21 schreef Tijn het volgende:
Geniaal! Het werkt!
Maar is zo'n oplossing niet een lapmiddel? Of is er gewoon geen manier om dit goed te krijgen zonder onzichtbare divs te maken?
ehh, ik neem aan dat je een header ofzo krijgt. Kun je daar niet mbv een vaste breedte of afbeelding voor zorgen dat indien je een smal scherm hebt, er verticale scrolldingen komen?quote:Op vrijdag 3 maart 2006 20:06 schreef Piles het volgende:
Ik heb een voorbeeldje online gezet: http://www.piles.nl/hosting/menu.html
Als je nu je scherm heel smal maakt valt het 3e item naar beneden, en dat moet dus niet
Zet een div om je list heen, en geef die een vaste breedte, of een tabel.quote:Op vrijdag 3 maart 2006 20:06 schreef Piles het volgende:
Ik heb een voorbeeldje online gezet: http://www.piles.nl/hosting/menu.html
Als je nu je scherm heel smal maakt valt het 3e item naar beneden, en dat moet dus niet
Maar wat nou als ik die class ook ergens anders voor gebruik?quote:Op maandag 6 maart 2006 20:51 schreef Desdinova het volgende:
div.class:hover
class natuuk vervangen met classname van je div
dus <div class="test"> maakt div.test:hover { background-color: #ff0000; }
1 2 3 4 5 6 7 8 9 10 | border-left: 1px SOLID; border-right: 1px SOLID; border-bottom: 1px SOLID; border-top: 1px SOLID; border-color: #CAE4F7; background-color: #4584CB; text-align: center; font-weight: bold; } |
1 2 3 | <td class="cel"><a href="http://www.hapsieflapsie.nl">Home</a></td> ... |
ik had nooit wat gehoord van display tot kort, en nu word ik dr opeens mee dood gegooid overalquote:Op maandag 6 maart 2006 23:16 schreef SuperRembo het volgende:
:hover werkt in IE alleen op links, dus niet op bijvoorbeeld een td. Verder kan je met css ook niet aangeven dat als je met je muis over de <a> gaat, dan dan de kleur van de <td> moet wijzigen.
Wat je wel zou kunnen doen is de <a> display:block geven, om er voor te zorgen dat de link net zo groot wordt als de <td>.
Asl je dat niet wil dan heb je javascript nodig.
Met display:block wordt het inderdaad heel klein en das niet de bedoeling. Nouja, dan kan het dus niet met css. Bedankt in ieder geval.quote:Op maandag 6 maart 2006 23:16 schreef SuperRembo het volgende:
:hover werkt in IE alleen op links, dus niet op bijvoorbeeld een td. Verder kan je met css ook niet aangeven dat als je met je muis over de <a> gaat, dan dan de kleur van de <td> moet wijzigen.
Wat je wel zou kunnen doen is de <a> display:block geven, om er voor te zorgen dat de link net zo groot wordt als de <td>.
Asl je dat niet wil dan heb je javascript nodig.
1 2 3 | color: Purple; } |
IE is er inderdaad niet blij mee...:quote:Op dinsdag 7 maart 2006 21:40 schreef Berkery het volgende:
[ code verwijderd ]
Zie ook http://www.w3.org/TR/REC-CSS2/selector.html - met de opmerking dat de meeste niet werken in IE...
dit bedoel je?quote:Op vrijdag 10 maart 2006 12:31 schreef Tijn het volgende:
CSS kent de overflow-property voor content die groter is dan z'n box. Als je voor betreffende box deze op "scroll" zet, zou het moeten werken toch? Of op "auto", dan krijg je alleen een scrollbar als de content ook daadwerkelijk groter is, in plaats van altijd.
en dat werkt ook voor de <body> tag en alles wat er dan onder valt? want het is eigenlijk een <td> uit een tabel die niet scrollt..quote:Op vrijdag 10 maart 2006 12:42 schreef Tijn het volgende:
Ja.
dat had ik eerst, maar IE trok dat nietquote:Op vrijdag 10 maart 2006 12:48 schreef Tijn het volgende:
Oh het zijn tables. Misschien kun je er beter divs van maken dan.
Float beide elementen left. Dan komen ze naast elkaar te staan.quote:Op zaterdag 11 maart 2006 12:45 schreef markiemark het volgende:
eeuhmm nee al geprobeerd.. het is zo dat als ik het width element toe voeg, dat hij dan ineens onder elkaar gaat staan ondanks de float: left; eigenschap die ik mee geef aan de linker div..
zelfs als ik de divs's instel op width: 10px; komen ze onder elkaar te staan, terwijl de container div 500pox breed is...
Voeg een display: block; aan je css toe, tenminste als je een top en left meegegeven hebt.quote:Op zaterdag 11 maart 2006 12:45 schreef markiemark het volgende:
eeuhmm nee al geprobeerd.. het is zo dat als ik het width element toe voeg, dat hij dan ineens onder elkaar gaat staan ondanks de float: left; eigenschap die ik mee geef aan de linker div..
zelfs als ik de divs's instel op width: 10px; komen ze onder elkaar te staan, terwijl de container div 500pox breed is...
Bij mij is de achtergrond grijs in IE, omdat deze geen transparantie bij PNG ondersteundquote:Op dinsdag 14 maart 2006 21:53 schreef qu63 het volgende:
niet helemaal CSS, maar ik hoop toch een antwoord te krijgen.. op www.ahrenstravel.nl staat aan de bovenkant een logo. dat logo heb ik gemaakt in paint shop pro. achtergrondkleur is #FFCC66 (255,204,102), diezelfde kleur gebruik ik over de hele pagina. In FireFox gaat alles goed, maar Internet Explorer maakt van mijn mooie plaatje een andere kleur! volgens mn colorpicker extensie is dat #FFC65B(255, 198, 91)
enig idee wat ik er aan kan doen?
oh fuck, ik zet het juiste plaatje weer ff terugquote:Op dinsdag 14 maart 2006 22:05 schreef Piles het volgende:
[..]
Bij mij is de achtergrond grijs in IE, omdat deze geen transparantie bij PNG ondersteund
Websafe is zoooo 20e eeuwquote:Op dinsdag 14 maart 2006 23:06 schreef DutchBlood het volgende:
Websafe kleuren gebruiken voor de afbeelding, of van de letters een transparante gif maken.
ik heb er een gifje van gemaakt. dat werkt welquote:Op dinsdag 14 maart 2006 23:06 schreef DutchBlood het volgende:
Websafe kleuren gebruiken voor de afbeelding, of van de letters een transparante gif maken.
http://www.webmastercity.nl/forum/viewtopic.php?t=20070quote:Op woensdag 15 maart 2006 13:53 schreef wonko het volgende:
Iemand die een goede tutorial weet voor het maken van eenvoudige menu's met submenu's in css + javascript? Zowel horizontaal als verticaal zijn welkom.
Dat is een goede...tanx.quote:Op woensdag 15 maart 2006 14:01 schreef Piles het volgende:
[..]
http://www.webmastercity.nl/forum/viewtopic.php?t=20070
http://desktop.trovster.com/desktop/ zoiets?quote:Op woensdag 15 maart 2006 22:22 schreef Chandler het volgende:
Sr, weet jij misschien een site die een soortement van windows achtige CSS style layout? dat lijkt op windows schermen oid? maar dan zonder images? weet dat het een pittige vraag is
OS X beginnetje : http://choas.smdc-network.org/testquote:Op woensdag 15 maart 2006 22:22 schreef Chandler het volgende:
Sr, weet jij misschien een site die een soortement van windows achtige CSS style layout? dat lijkt op windows schermen oid? maar dan zonder images? weet dat het een pittige vraag is
+ Operaquote:Op donderdag 16 maart 2006 06:13 schreef ChOas het volgende:
Niet gemaakt voor IE
Dat zou je zeggen inderdaad, maar helaas geld dat voor mij niet Ik wil iets hebben waarin ik mijn PHP2HEX stap voor stap kan zetten... maar goed... ik blijf zoeken.quote:Op donderdag 16 maart 2006 11:22 schreef SuperRembo het volgende:
Als je geen plaatjes wil gebruiken, dan blijven er dus alleen kleuren, borders en fonts over. Dat is vrij simpel om te maken.
En in de stylesheet staatquote:<div id="dayoverview" align="center" style="left:30;">235px<hr></div>
De reden waarom ik de "left" apart heb staan is omdat ik em elke keer met 205 pixels op wil hogen.quote:#dayoverview
{
position:absolute;
top:160px;
width:200px;
z-index:5;
background-color: #EEEEEE;
}
1 2 3 4 5 6 7 8 9 10 11 | <h1> (Titel)</h1> <div voor de eerste alinea> <plaatje dat naar links float> <p (eerste alinea)>tekst</p> </div> <div voor de tweede alinea> <plaatje dat naar rechts float> <p (tweede alinea)>tekst</p> </div> </div> |
1 2 3 4 5 6 7 8 9 | +----------------+ Teksttekst tekst teksttekst | | tekst tekst teksttekst | | Teksttekst tekst teksttekst | | tekst tekst teksttekst | | Teksttekst tekst teksttekst | | | | Titel van de volgende paragraaf +----------------+ Teksttekst tekst |
Oei , en daar gewoon consistent overheen kijken .quote:Op donderdag 16 maart 2006 21:08 schreef SuperRembo het volgende:
Maak er eens "left:30px" van.
(Pas trouwens ook ff je usericon aan zodat ie echt 60x60px is. 72kb is een beetje veel voor 1 zo'n plaatje. Wel een mooie kat )
clear:both op de titel?quote:Op donderdag 16 maart 2006 23:06 schreef Litso het volgende:
Mensen, ik heb een CSS probleempje.
[...]
Nee, helaasquote:Op vrijdag 17 maart 2006 08:41 schreef SuperRembo het volgende:
[..]
clear:both op de titel?
En wees geduldig
als ik dat doe staan me drop down lijstjes idd goed..quote:
Die hoekjes werk ik nog aan iddquote:Op vrijdag 17 maart 2006 10:21 schreef SuperRembo het volgende:
Zo dus:
#textvak h2 { clear:both; }
Dat werkt.
In Firefox staan de afgeronde hoeken trouwens verkeerd.
1 2 3 4 5 6 7 8 9 | <a class="rollmenu" href="index.html">Home</a> <a class="rollmenu" onmouseover="slidemenu.showMenu('menu1');" onmouseout="slidemenu.hideMenu('menu1');">Exterieur</a><br> <a class="rollmenu" onmouseover="slidemenu.showMenu('menu2');" onmouseout="slidemenu.hideMenu('menu2');">Interieur</a><br> <a class="rollmenu" onmouseover="slidemenu.showMenu('menu3');" onmouseout="slidemenu.hideMenu('menu3');">Hekwerkonderdelen</a><br> <a class="rollmenu" onmouseover="slidemenu.showMenu('menu4');" onmouseout="slidemenu.hideMenu('menu4');">Tuindecoratie</a><br> <a class="rollmenu" href="toeleveren.html">Toeleveren</a> <a class="rollmenu" href="contact.html">Contact</a> </div> |
1 |
1 2 | a:hover.rollmenu, a:active.rollmenu { color: #fbfdb5; font-size: 10pt; font-family: Verdana, Arial, Georgia, Times; font-weight: normal; text-decoration: none; background-color: #4ab5d6; letter-spacing: -1px; display: block; padding: 4px; width: 130px; height: 22px; border: solid 1px } |
1 2 3 4 5 6 7 8 9 | <a class="rollmenu" href="index.html">Home</a> <a href="#" class="rollmenu" onmouseover="slidemenu.showMenu('menu1');" onmouseout="slidemenu.hideMenu('menu1');">Exterieur</a> <a href="#" class="rollmenu" onmouseover="slidemenu.showMenu('menu2');" onmouseout="slidemenu.hideMenu('menu2');">Interieur</a> <a href="#" class="rollmenu" onmouseover="slidemenu.showMenu('menu3');" onmouseout="slidemenu.hideMenu('menu3');">Hekwerkonderdelen</a> <a href="#" class="rollmenu" onmouseover="slidemenu.showMenu('menu4');" onmouseout="slidemenu.hideMenu('menu4');">Tuindecoratie</a> <a class="rollmenu" href="toeleveren.html">Toeleveren</a> <a class="rollmenu" href="contact.html">Contact</a> </div> |
Zover was ik nog niet. Euh...een voorbeeld of een tutorial?quote:Op zaterdag 18 maart 2006 17:54 schreef Castor het volgende:
Beetje vreemd menu... waarom geen unordered list?
Bedankt...dat zocht ik ja.quote:Maar goed, is dit wat je bedoeld?
Zet "href" in je <a> en verwijder de <br> achter je <a>
[ code verwijderd ]
[CSS] voor dummies - Deel 3quote:Op maandag 20 maart 2006 15:19 schreef Desdinova het volgende:
in je content div een overflow:auto zetten en iets van height: 100%;
wtf is er gebeurd met de layout
Hij zit netjes nu toch?quote:Op maandag 20 maart 2006 22:26 schreef Chandler het volgende:
ok, tnx... ik ga ff spelen.
-edit: gespeeld..
helpt maar een beetje... lijkt wel of ik nog meer dingen fout doe.. maar morgen weer een nieuwe dag!
Zo zou ik het ongeveer doen, zonder javascript.quote:Op zaterdag 18 maart 2006 18:31 schreef wonko het volgende:
[..]
Zover was ik nog niet. Euh...een voorbeeld of een tutorial?
[..]
1 2 3 4 5 6 7 8 9 10 11 | <ul> <li><a class="go" href="index.html">Home</a></li> <li class="test"><a href="#">Exterieur</a></li> <li><a href="#">Interieur</a></li> <li><a href="#">Hekwerkonderdelen</a></li> <li><a href="#">Tuindecoratie</a></li> <li><a href="toeleveren.html">Toeleveren</a></li> <li><a href="contact.html">contact</a></li> </ul> </div> |
1 2 3 4 | #nav li {margin:0;padding:0;width:130px;border-bottom:1px solid white;} #nav li a {color:white;text-decoration:none;display:block;width:127px;background-color:#298CA5;line-height:2em;vertical-align:middle;padding-left:3px;} #nav li a:hover {background-color:#4AB5D6;} |
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 | } HTML { height: 100%; } BODY { font-family: tahoma; text-align: justify; } .content TABLE { padding: 10px; } .contentform TD { padding: 5px; } .tekst { font-size: 15px; } .tekstklein { font-size: 14px; } .onderschrift { font-size: 10px; } .titel { font-weight: bold; font-size: 25px; text-align: center; margin: 5px; } .koptekst { font-weight: bold; font-size: 20px; text-align: center; margin: 5px; } A:link { color: #0033CC; font-weight: bold; text-decoration: none; } A:visited { color: #FF3300; font-weight: bold; text-decoration: none; } A:hover { color: #0099CC; font-weight: bold; text-decoration: none; } UL, TD { font-family: tahoma; font-size: 15; list-style-type: disc; list-style-position: outside; margin-left: 10px; padding-left: 10px; } |
Die had ik beide al (stom toevallig overigens) geprobeerd. Doctype had ik niet (foei, ik weet niet) toegevoegd in mijn HTML documenten. Onderstaande is nu toegevoegd.quote:Op dinsdag 21 maart 2006 15:22 schreef Roönaän het volgende:
afhankelijk van je doctype is je css wel of niet case-sensitive.
Het kan dus zijn dat je
body {} moet gebruiken ipv BODY {}
-r-
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 | <html> <head> <title>Stichting Van Zessen Klaar</title> <LINK HREF="stylesheet.css" REL="stylesheet" TYPE="text/css"> </head> <body> <table align="middle" width="100%" height="100%"> <tr> <td align="middle" valign="middle" width="100%"> <table border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="150" height="100"><img src="images/vzk-logo.gif" width="150" height="100"></td> <td width="650" height="100"><img src="images/vzk-banner.jpg" width="650" height="100"></td> </tr> <tr valign="top"> <td width="150" height="*"><img width="150" src="images/menu_v3.png" height="400" USEMAP="#menu" border="0"> <MAP NAME="menu"> <AREA SHAPE="rect" COORDS="0,0,150,50" HREF="hoofdpagina.html" TARGET="content" TITLE="Hoofdpagina"> <AREA SHAPE="rect" COORDS="0,51,150,100" HREF="stichting.html" TARGET="content" TITLE="De stichting"> <AREA SHAPE="rect" COORDS="0,101,150,150" HREF="actueel.html" TARGET="content" TITLE="Actueel"> <AREA SHAPE="rect" COORDS="0,151,150,200" HREF="samenwoners.html" TARGET="content" TITLE="Samenwoners"> <AREA SHAPE="rect" COORDS="0,201,150,250" HREF="sponsoren.html" TARGET="content" TITLE="Sponsoren"> <AREA SHAPE="rect" COORDS="0,251,150,300" HREF="locatie.html" TARGET="content" TITLE="Locatie"> <AREA SHAPE="rect" COORDS="0,301,150,350" HREF="links.html" TARGET="content" TITLE="Links"> <AREA SHAPE="rect" COORDS="0,351,150,400" HREF="contact.html" TARGET="content" TITLE="Contact"> </MAP></td> <td width="650" height="447"><IFRAME SRC="hoofdpagina.html" WIDTH="650" HEIGHT=100%" frameborder="0" name="content">Foutmeldingstekst</IFRAME></td> </tr> </table> </td> </tr> </table> </body> </html> |
Zie het verschil nu in IE / FF dat vind ik weer niet zo netjesquote:Op dinsdag 21 maart 2006 11:52 schreef Roönaän het volgende:
Hij zit netjes nu toch?
Enige verschil is de marge onder die foeilelijke kop toch?quote:Op dinsdag 21 maart 2006 19:33 schreef Chandler het volgende:
[..]
Zie het verschil nu in IE / FF dat vind ik weer niet zo netjes
Mijn dank!!quote:Op dinsdag 21 maart 2006 12:22 schreef Castor het volgende:
[..]
Zo zou ik het ongeveer doen, zonder javascript.
HTML:
[ code verwijderd ]
CSS:
[ code verwijderd ]
Voor meer voorbeelden check: http://css.maxdesign.com.au/listamatic/
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 | <html> <head> <title>Stichting Van Zessen Klaar</title> <LINK HREF="stylesheet.css" REL="stylesheet" TYPE="text/css"> </head> <body> <table align="middle" width="100%" height="100%"> <tr> <td align="middle" valign="middle" width="100%"> <center> <table border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="150" height="100"><img src="images/vzk-logo.gif" width="150" height="100"></td> <td width="*" height="100"><img src="images/vzk-banner.jpg" width="650" height="100"></td> </tr> <tr valign="top"> <td width="150" height="*"><img width="150" src="images/menu_v3.png" height="400" USEMAP="#menu" border="0"> <MAP NAME="menu"> <AREA SHAPE="rect" COORDS="0,0,150,50" HREF="hoofdpagina.html" TARGET="content" TITLE="Hoofdpagina"> <AREA SHAPE="rect" COORDS="0,51,150,100" HREF="stichting.html" TARGET="content" TITLE="De stichting"> <AREA SHAPE="rect" COORDS="0,101,150,150" HREF="actueel.html" TARGET="content" TITLE="Actueel"> <AREA SHAPE="rect" COORDS="0,151,150,200" HREF="samenwoners.html" TARGET="content" TITLE="Samenwoners"> <AREA SHAPE="rect" COORDS="0,201,150,250" HREF="sponsoren.html" TARGET="content" TITLE="Sponsoren"> <AREA SHAPE="rect" COORDS="0,251,150,300" HREF="locatie.html" TARGET="content" TITLE="Locatie"> <AREA SHAPE="rect" COORDS="0,301,150,350" HREF="links.html" TARGET="content" TITLE="Links"> <AREA SHAPE="rect" COORDS="0,351,150,400" HREF="contact.html" TARGET="content" TITLE="Contact"> </MAP></td> <td width="*" height="447"><IFRAME SRC="hoofdpagina.html" WIDTH="100%" HEIGHT=100%" frameborder="0" name="content">[knip errortekst]</IFRAME></td> </tr> </table> </center> </td> </tr> </table> </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 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 67 68 69 | <HTML LANG="nl"> <HEAD> <TITLE>Stylesheet</TITLE> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-1"> <META HTTP-EQUIV="content-style-type" CONTENT="text/css"> <META NAME="robots" CONTENT="noindex, nofollow"> * { box-sizing: border-box; -moz-box-sizing: border-box; } HTML { height: 100%; } BODY { font-family: tahoma; text-align: justify; } .content TABLE { padding: 10px; } .tekst { font-size: 15px; } .tekstklein { font-size: 14px; } .onderschrift { font-size: 10px; } .titel { font-weight: bold; font-size: 25px; text-align: center; margin: 5px; } .koptekst { font-weight: bold; font-size: 20px; text-align: center; margin: 5px; } A:link { color: #0033CC; font-weight: bold; text-decoration: none; } A:visited { color: #FF3300; font-weight: bold; text-decoration: none; } A:hover { color: #0099CC; font-weight: bold; text-decoration: none; } UL, TD { font-family: tahoma; font-size: 15; list-style-type: disc; list-style-position: outside; margin-left: 10px; padding-left: 10px; } </HEAD> </HTML> |
1 2 3 4 5 6 7 8 9 | <HTML LANG="nl"> <HEAD> <TITLE>Stylesheet</TITLE> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-1"> <META HTTP-EQUIV="content-style-type" CONTENT="text/css"> <META NAME="robots" CONTENT="noindex, nofollow"> </HEAD> </HTML> |
Ik ben uitgegaan van al bestaande document, dus ik heb een verkeerd voorbeeld gebruikt. Die code is nu verwijderd, maar dat maakt voor mijn probleem verder geen verschil. Bedankt voor de tip iig.quote:Op woensdag 22 maart 2006 15:30 schreef DionysuZ het volgende:
wat doet
[ code verwijderd ]
in je stylesheet?
1 |
Lang leve Opera met de 'Fit to window width'-functie Geen echte oplossing, maar ik heb er geen last vanquote:Op woensdag 22 maart 2006 17:29 schreef DaFan het volgende:
Pas als bovenstaande code-verneukers hun reply aanpassen.
(Vooral Wonko)
Dat is een oplossing, maar zorgt weer voor een ander probleem; je krijgt (logischerwijs) geen scrollbalk te zien. Maar de content is op sommige pagina's wel langer dan het iframe hoog is...quote:Op woensdag 22 maart 2006 17:27 schreef Desdinova het volgende:
<IFRAME SRC="hoofdpagina.html" WIDTH="100%" HEIGHT=100%" frameborder="0" name="content" scrolling="no">[knip errortekst]</IFRAME>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | padding: 0px; width: 807px; background: #DDD; margin: auto; } #centercolumn { padding: 6px 0px; position: absolute; width: 600px; } #rightcolumn { position: absolute; margin-left: 600px; width: 205px; } #header { } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <div>left</div><div>right</div> <div>footer</div> div#left{ float: left; width: 650px; } div#right{ float: left; width: 150px; } div#footer { clear: both; } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |