Daar kan ik nog wel mee gaan spelen morgen.quote:
Ik gebruik wel alt-tekstenquote:-edit-
en ik wil je erop wijzen dat links met een plaatje ipv tekst lastig zijn voor zoekmachines, textbrowsers, enz.
Een herhaalde achtergrondafbeelding met tekst is een betere optie.
Dan nog horen de afbeeldingen wat mij betreft in de CSS, en niet in de HTMLquote:Op donderdag 13 maart 2008 00:03 schreef Light het volgende:
Ik gebruik wel alt-tekstenEn de ontwerper van de layout heeft een lettertype gekozen dat niet standaard als font beschikbaar is.
Er bestaan ook manieren om je eigen font mee te sturen.quote:Op donderdag 13 maart 2008 00:03 schreef Light het volgende:
[..]
Daar kan ik nog wel mee gaan spelen morgen.
[..]
Ik gebruik wel alt-tekstenEn de ontwerper van de layout heeft een lettertype gekozen dat niet standaard als font beschikbaar is.
Zoveel mogelijk, dat ben ik met je eens. Als je suggesties hebt hoe ik tekst in de HTML kan gebruiken en dat kan vervangen met een afbeelding in CSS zonder dat de functionaliteit aangetast wordt dan houd ik me aanbevolen. Bij voorkeur zo dat ik een andere afbeelding kan kiezen op het moment dat iemand met z'n muis over het plaatje fietst.quote:Op donderdag 13 maart 2008 00:07 schreef CraZaay het volgende:
[..]
Dan nog horen de afbeeldingen wat mij betreft in de CSS, en niet in de HTML
Geen nette manier, lijkt me. Sowieso vind ik niet dat je mensen kunt verplichten iets te installeren als ze op je site komen.quote:Op donderdag 13 maart 2008 00:31 schreef mcDavid het volgende:
[..]
Er bestaan ook manieren om je eigen font mee te sturen.
HTML:quote:Op donderdag 13 maart 2008 07:30 schreef Light het volgende:
Zoveel mogelijk, dat ben ik met je eens. Als je suggesties hebt hoe ik tekst in de HTML kan gebruiken en dat kan vervangen met een afbeelding in CSS zonder dat de functionaliteit aangetast wordt dan houd ik me aanbevolen. Bij voorkeur zo dat ik een andere afbeelding kan kiezen op het moment dat iemand met z'n muis over het plaatje fietst.
| 1 2 | screenreaders en mensen zonder CSS zien</a> |
| 1 2 3 4 5 6 7 8 9 10 11 12 | width: 100px; height: 20px; display: block; background: url(plaatje.gif); text-indent: -9999px; overflow: hidden } a.link_met_plaatje_als_achtergrond:hover { background: url(plaatje2.gif); } |
Daar kan ik wel wat mee, dankquote:Op donderdag 13 maart 2008 08:24 schreef CraZaay het volgende:
[..]
HTML:
[ code verwijderd ]
CSS:
[ code verwijderd ]
Je hebt gelijk. Ik dacht ooit dat ik zoiets gezien had, maar de enige mogelijkheden werken óf alleen in IE, óf werken met flash.quote:Op donderdag 13 maart 2008 07:32 schreef Light het volgende:
[..]
Geen nette manier, lijkt me. Sowieso vind ik niet dat je mensen kunt verplichten iets te installeren als ze op je site komen.
de validator van W3c is eigenlijk gewoon een xml-based validator, traditioneel HTML kent eigenlijk geen validatie aangezien de browsers gewoon sowieso altijd moeite moeten doen een document weer te geven en ook 'interpretaties' te doen van elementen... HTML4.01 'herkent' dus ook gewoon een BR mét een traling slash.quote:Op donderdag 13 maart 2008 17:14 schreef splendor het volgende:
Bij gebrek aan een centraal html topic vraag ik het hier maar even..
In html4.01 sluit je enkele tags zo af <br> en in xhtml <br />
Maar de validator keurt mijn <br /> wel gewoon goed, terwijl ik ik 4.01 doctype heb, waarom is dit?
Ik kon het in de officiële documentatie niet terug vinden.
Bij dat suckerfish menu gebruiken ze een javascript hack voor IE6, omdat die de psuedo-class :hover niet kent voor list-items.quote:Op vrijdag 14 maart 2008 12:07 schreef HetMeesterbrein het volgende:
Na wat problemen met een ander CSS menu op mijn website (in mijn sig.) heb ik op advies een ander CSS menu geprobeerd. Maar nu werkt het alsnog niet op IE6. In IE7 en Firefox en de rest werkt het perfect, maar in IE6 krijg ik niet eens de links te zien.
Weet iemand wat dit kan zijn? Fout in de code?
http://www.meesterbrein.com/menu_style.css
Ik heb trouwens de code hiervandaan: http://www.deansabatino.com/suckerfish/suckerfish.html
Heb dezelfde code gebruikt, maar hier werkt het wel gewoon met IE6 en op mijn site niet.
Erg vreemd, want voor zover ik weet ligt het verschil tussen IE6 en IE7 vooral in de hover. Waarom werkt bij mij het halve menu dan niet?
Ja, je JS werkt niet. Er hoort on hover een class op de LI gezet te worden, maar Firebug ziet dat niet gebeuren.quote:Op vrijdag 14 maart 2008 13:05 schreef HetMeesterbrein het volgende:
Dat ze een javascript hack voor hover gebruiken weet ik al. Die gebruik ik ook.
Weet je misschien waarom het menu niet werkt? Dat was namelijk mijn vraag
Oooh dan moet ik daar eens naar gaan kijken. Heb het script in een apart .js bestand gezet.quote:Op vrijdag 14 maart 2008 13:19 schreef CraZaay het volgende:
[..]
Ja, je JS werkt niet. Er hoort on hover een class op de LI gezet te worden, maar Firebug ziet dat niet gebeuren.
quote:Op vrijdag 14 maart 2008 13:17 schreef mcDavid het volgende:
Oh, euh...
155 fouten gevonden in je html-code. Misschien moet je er daar eens een paar van wegwerken?
Enneuh ik weet niet wie je dat van die SEO verteld heeft, maar dat slaat echt als een tang op een varken. Eén ding kan ik je wel vertellen: google e.d. worden niet blij van bestandsnamen als "onze-ogen-hebben-vanaf-de-geboorte-dezelfde-grootte-maar-onze-neus-en-oren-groeien-altijd.html". Kijk niet raar op als ze besluiten je niet te indexen.
Klopt. Ook bij cutenews is het handig, omdat hij anders gaat openen in view.php/index.php en dan werkt het niet goed.quote:Op vrijdag 14 maart 2008 13:12 schreef Geqxon het volgende:
Absolute paths vind ik wel fijn, vooral als je veel met mod_rewrite werkt.
| 1 |
| 1 2 | zijn okee oleeee |
| 1 |
Een div is een block level element van 100% breed. Waar heb je die div voor nodig?quote:Op vrijdag 14 maart 2008 16:41 schreef wobbel het volgende:
Ik heb dit:
[ code verwijderd ]
Probleem is dat ik dit als output krijg:
[ code verwijderd ]
maar ik wil het zo
[ code verwijderd ]
Werkt prima.quote:Op vrijdag 14 maart 2008 19:27 schreef HetMeesterbrein het volgende:
Ik heb het menu aangepast in een ander menu. Heb geen IE6 hier bij de hand.. kan iemand even zeggen of het werkt met IE6?
zou je dat niet liever met een <span> doen?quote:Op vrijdag 14 maart 2008 16:41 schreef wobbel het volgende:
Ik heb dit:
[ code verwijderd ]
Probleem is dat ik dit als output krijg:
[ code verwijderd ]
maar ik wil het zo
[ code verwijderd ]
deze doet het wel goedquote:Op vrijdag 14 maart 2008 19:27 schreef HetMeesterbrein het volgende:
Ik heb het menu aangepast in een ander menu. Heb geen IE6 hier bij de hand.. kan iemand even zeggen of het werkt met IE6?
| 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 | width: 769px; height: 30px; position: relative; padding-left: 39px; letter-spacing: -1px; background-image: url(menubg.png); background-repeat: no-repeat; background-position: 31px; } #menu .keuzes { padding-top: 9px; height: 30px; width: 769px; } #menu .keuzes .keuze a,a:active{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #515151; font-weight: bold; text-decoration: none; /*margin-right: 17px;*/ float: left; } |
| 1 2 3 4 5 6 7 8 9 | <div class="keuzes"> <span class="keuze"><a href="./" style="color:#385c88;margin-right:17px;">collectie</a></span> <span class="keuze"><a href="./algemene_informatie.php" style="margin-right:18px;">over ons</a></span> <span class="keuze"><a href="./faq.php" style="margin-right:16px;">contact</a></span> <span class="keuze"><a href="./inschrijven.php" style="margin-right:480px;">links</a></span> <span class="keuze"><a href="./inschrijven.php">english</a></span> </div> </div> |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl"> <head> <link rel="stylesheet" type="text/css" media="screen, projection" href="general.css" /> <link rel="stylesheet" type="text/css" media="print" href="print.css" /> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" media="screen, projection" href="iehack.css" /> <![endif]--> </head> <body> <div id="container"> </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 | margin: 0px; padding: 0px; } /* commented backslash mac IE hack \*/ html,body { height: 100%; } /* end hack */ body { font-family: "Trebuchet MS",Verdana, Tahoma, Arial, Sans-serif; font-size: 62.5%; /* 10px */ text-align: center; background: #eaeaea url('px/bg.png') repeat-x 0 0; } #container { position: relative; margin: 0px auto; font-size: 110%; min-height:100%; width: 790px; text-align: left; background: #ffffff url('px/mainbg.png') repeat-y 100% 0; } |
| 1 2 3 | height: 100%; } |
ik heb onderaan de pagina nog gegevens gegooid, kvk nummer/rek.nummer/disclaimer. Dat soort informatie. En het werkt allemaal goed hoor, alleen snap ik niet waarom opera en safari nog een paar pixels aan het document toevoegen.quote:Op woensdag 19 maart 2008 07:44 schreef CraZaay het volgende:
IE voor de Mac wordt niet meer gebruikt, dus die hack zou ik er lekker uit gooien
Zaken 100% hoog willen maken is altijd een gigantische pain in the ass. Waarom wil je dit? In 99% van de gevallen is het beoogde effect namelijk op veel makkelijkere manieren te bereiken, bijvoorbeeld door die background gewoon aan de body te hangen. De hoogte van de #container maakt dan niets meer uit.
| 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 124 125 126 127 128 129 | background-color: #000000; } html, body { margin:0; padding:0; height:100%; } #divDistance{ width:1px; height:50%; margin-bottom:-295px; float:left; } #divPaintings { height: 100px; width: 100px; float: right; } #divContainer{ position:relative; clear:left; margin:0 auto; width:990px; height:590px; border:1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; } #divMaintext { float: right; height: 273px; width: 340px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; padding: 5px; } #divNav { float: left; height: 258px; width: 145px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; font-size: 12px; text-align: left; padding-top: 20px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } #divNav a { color: #F9F9FF; text-decoration: none; display: block; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #000099; border-bottom-color: #000099; font-weight: bold; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; margin-top: 17px; margin-right: 5px; margin-bottom: 17px; margin-left: 5px; } #divNav a:hover { background-color: #000066; } #divBottomleft { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative; height: 285px; width: 510px; } #divPaintingnav { padding: 5px; height: 200px; width: 500px; position: relative; border: 1px solid #000000; } #divLogo { position: relative; height: 75px; width: 500px; padding: 5px; border: 1px solid #F0F0F0; } #divPaintings { padding: 5px; height: 574px; width: 465px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: right; } |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <div id="divDistance"></div> <div id="divContainer"> <div id="divPaintings">divPaintings</div> <div id="divPaintingnav"></div> <div id="divLogo"><img src="Default image/Logo.png" width="503" height="75" /></div> <div id="divBottomleft"> <div id="divMaintext">divMaintext</div> <div id="divNav"> <p><a href="Index.html">> HOME</a><a href="Index.html">> SCHILDERIJEN</a><a href="Index.html">> KUNSTMARKTEN</a><a href="Index.html">> CONTACT</a></p> </div> </div> </div> </div> </body> |
| 1 2 3 4 5 6 7 | { background-color:#00FF00; width: 150px; margin-left: auto; margin-right: auto } |
Dat kan, maar het werkt niet in IE.quote:Op woensdag 19 maart 2008 15:34 schreef GVRuud het volgende:
Ik heb (voor mijn doen iig) een 'brein'breker...
[ afbeelding ]
en wanneer ik het browservenster breder zou maken zou het er zo uit moeten zien
[ afbeelding ]
Het centreren van het groene vlak kan in css met margins
[ code verwijderd ]
Je kunt het volgende proberen:quote:Het probleem hier alleen is dat ik geen idee heb hoe ik #rood en #blauw moet CSS'en. Wanneer ik een container maak, dan zou die slechts 1 achtergrondkleur (rood of blauw) kunnen hebben.
Een afbeelding als container-achtergrond vind ik geen goede oplossing (enorm breed plaatje moet dat dan worden, en het oplossen met scripts wil ik ook liever niet.
Iemand een idee?
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | background-color: #F00; width: 50%; margin-right: -75px; /* de helft van de breedte van #groen */ } #groen { background-color: #0F0; width: 150px; } #blauw { background-color: #00F; width: 50%; margin-left: -75px; /* de helft van de breedte van #groen */ } #rood, #groen, #blauw { height: 150px; float: left; } |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | background-color: #F00; width: 50%; margin-left: -75px; /* de helft van de breedte van #groen */ float: left; } #groen { background-color: #0F0; width: 150px; float: left; } #blauw { background-color: #00F; width: 50%; margin-left: -75px; /* de helft van de breedte van #groen */ float: right; } #rood, #groen, #blauw { height: 150px; } |
| 1 2 3 | <div id="blauw"></div> <div id="groen"></div> |
Held!quote:Op woensdag 19 maart 2008 18:31 schreef Light het volgende:
Getest in FF en Safari:
[ code verwijderd ]
En in de html
[ code verwijderd ]
De volgorde is belangrijk.
Ik had juist altijd een overlap van blauw over groen bij left, left, left (en de volgorde rood, groen, blauw) Vandaar dat ik met left, left, right ging proberen.quote:Op woensdag 19 maart 2008 20:36 schreef GVRuud het volgende:
[..]
Held!
Heb beide varianten even geprobeerd, en nog een overflow-x:hidden op de container toegevoegd.
Ik zie alleen bij de float: left,left,right versie dat er soms een witte ruimte tussen #groen en #blauw ontstaat (ik denk door afrondingen die de browser doet door de 50% en de negatieve margin). De float left,left,left variant heeft dit niet, maar wanneer het venster smaller is dan de breedte van #groen, dan wrapt #blauw onder #groen... Ik ga weer even geinspireerd proberen
Ik kan je site uberhaupt niet openen in IE6quote:Op woensdag 19 maart 2008 19:12 schreef Chandler het volgende:
Heeft iemand een oplossing voor deze fouten?
De fouten in IE6
http://upload.bruggema.nl/view/1380554357/foutlijst.JPG
Hier staan de foto's niet goed op een rij...
http://upload.bruggema.nl/view/1380554357/foutpopup.JPG
popup moet 100% breedte hebben maar helaas..
Ik krijg geen witruimte tussen blauw en groen (en ook niet tussen rood en groen). Wel kan het handig zijn om margin en padding van de container (body?) op 0 te zetten. Een horizontale scrollbalk krijg ik ook niet. Maar ik heb geen IE bij de hand om het daarmee te testen.quote:Op woensdag 19 maart 2008 20:55 schreef GVRuud het volgende:
#rood en #blauw krijgen een background-image toegekend die aansluit op het siteontwerp wat in #groen komt te staan. Deze twee zijkanten zijn echter niet gelijk, en omdat ze ook 'oneindig' mee moeten rekken tot aan de randen van het browservenster, is de oplossing van 3 divs op een rij volgensmij de enige juiste. Wanneer de witruimte niet voorkwam zou ik de perfecte oplossing hebben..
IE7 & de laatste versie van FF geven het allemaal heel netjes weerquote:Op woensdag 19 maart 2008 21:10 schreef mcDavid het volgende:
[..]
Ik kan je site uberhaupt niet openen in IE6
Fx, IE7 en opera geen probleem...
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |