beste, ik maak voor mijn vader een site met one.com(ik ben een beginner)
ik heb een menu gemaakt met html, javascript en css, de ccs code werkt niet, ik heb het gemaakt met een voorbeeld op http://www.scen...l_menu.php
je kan zien wat ik uitkom op http://www.berl...nisp3.html
moet je misschien ook de css code veranderen of doe ik iets verkeerd
ps: ik weet dat er nog vele fouten op de website zitten heel veel en als ik iets verkeerd doe ookal zeg je het goed, sorry daarvoor ik ben een beginner
Ik vind het wel een beetje raar ineen zitten bij jouw, je hebt daar ergens een cel vol met css-code. Ik vraag mij al af wat die daar doet. Ten tweede zie ik in je head <style> staan, maar meteen daarachter <link rel=" en dan begin je ineens met je css code. Als je nu die link rel weg doet, zal de code wel normaal werken. Maar ik vermoed dat je ook een extern bestand hebt, vandaar die link rel (denk ik). Die moet je achter of voor je style tags zo invoegen:
bedankt voor de snelle reactie, ik zal het straks proberen, er zitten inderdaad nog wat fouten in, onderandere kan je de favicon niet zien in IE en ook wat htlm fouten, maar dat is voor later, mijn pa vindt dat niet belangrijk en wil zo snel mogelijk de inhoud laten zien
mijn pa vindt dat niet belangrijk en wil zo snel mogelijk de inhoud laten zien
Dit is zeker wel belangrijk. Want als jij in IE kijkt en ziet dat het daar goed staat kan het door al deze fouten in FF fout staan en dan nog niet eens gekeken naar de andere browsers als Safari, Chrome en Opera.
Daarnaast denk ik dat jij dit met een WYSIWYG editor werkt? Dus dat je zelf de code niet typt? Want dat is namelijk slecht. WYSIWYG editors staan bekent om hun brakke code.
Nog even wat andere tips:
- HTML kan je het best met kleine letters schrijven, in XHTML is dat zelfs verplicht.
- Je CSS kan je beter in 1 stylesheet (.css) zetten i.p.v. interne/inline CSS.
- Een site maak je met divs (html tag) en CSS, niet met tabellen. Die zijn daar niet voor.
- De font tag hoort thuis in de middeleeuwen en doet ook niks.
- De div tags doen eveneens niks.
- Die 1000 paragraaf tags met daarin een spatie zijn al helemaal nutteloos.
- Je opent de html tag, dus die moet je aan het eind ook weer sluiten.
Als je nu die link rel weg doet, zal de code wel normaal werken. Maar ik vermoed dat je ook een extern bestand hebt, vandaar die link rel (denk ik). Die moet je achter of voor je style tags invoegen
dit heb ik nu gedaan maar het werkt niet, zit er nog een fout in de css of komt het doordat er op andere plaatsen nog fouten in de site zitten ?en in IE werkt het nog minder, daar zie je niets als je je muis houwt op 20 jaar val van de muur
naar die andere opmerkingen zal ik later eens kijken heb nu geen tijd
dit heb ik nu gedaan maar het werkt niet, zit er nog een fout in de css of komt het doordat er op andere plaatsen nog fouten in de site zitten ?en in IE werkt het nog minder, daar zie je niets als je je muis houwt op 20 jaar val van de muur
naar die andere opmerkingen zal ik later eens kijken heb nu geen tijd
sry, ook aan het einde moet de rest van de <link href weg. Daarna zou het wel moeten werken, want je css code ziet er op het eerste zicht goed gestructureerd uit, en voldoet ook wel aan de syntaxis.
Grt,Lolll
PS: ik heb de code maar heel even bekeken, dus het zou kunnen dat er nog fouten inzitten, maar ik had op dit moment niet veel tijd.
ja, er zitten inderdaad weinig fouten in, maar met een goede css ben je niets zonder een goede (x)html pagina. Dus je zal wel nog wat moeten aanpassen.
Hopelijk verklaart dit de puntkomma regel een beetje.
Maar voor verdere css ondersteuning zou ik naar volgende site gaan: W3 css tutorial bevat zowat alle css elementen met een uitleg en telkens een voorbeeld.
Je moet gewoon een bestand maken waarin je alle css dingen zet. Dat bestand noem je bestandsnaam.css.
Nu moet je in de head css inladen. Dit door je door de link tag:
Even wat verbeterpuntjes:
- language is een oud attribuut. Tegenwoordig gebruiken we type="text/javascript" (javascript dus zonder hoofdletters)
- Gebruik eens wat tabs/spaties. Want dit:
if(iets == 'iets') {
for(i=0;i < 100;i++) {
document.write('Doe iets met die i' + i);
}
if(iets =='iets'){
for(i=0;i <100;i++){
document.write('Doe iets met die i'+ i);
}
Verder is die javascript niet meer nodig, omdat IE7 en groter al gewoon :hover op alle elementen ondersteunen. En IE6 of lager zou ik niet meer volledig gaan ondersteunen.
Mag ik ook vragen waar je mee kijkt? (welk browser) Want als ik met chrome(windows7) kijk werkt het gewoon goed.
hij lijkt goed te werken maar als je in de code(html) kijkt zie je dat niet alles getoond wordt, of ligt dat aan de html zelf en is het javascript overbodig ?
ikzelf gebruik IE en mozilla, ik kijk nu en dan ook eens op chrome en opera
Dat hij een paar dingen niet toont is inderdaad wel vreemd.
Wat je het best nu kan doen is even alle fouten uit het script halen: 28 HTML fouten en 2 CSS fouten. Hier kan het namelijk ook aan liggen. Dan gaat er door die 30 fouten ook iets verkeerd bij het menu.
ok, zal ik doen, als die fouten opgelost zijn, zou het probleem dat je de favicon in ie niet ziet en de kleurverschillen in de verschillende browsers(dat je op de homepagina minder ziet) opgelost zijn ?
Ik zie geen kleurverschil?
En wat is de code voor je favicon? Ik vind die namelijk nergens terug in je code.
En ja, er zullen wat problemen opgelost kunnen zijn. Maar het is altijd belangrijk dat je code valid is. Dan weet je zeker dat het daar niet aan kan liggen en dan kan je dus naar de fout in de code zelf kijken.
Kijk ook even in mijn eerste berichtje in dit topic. Daar heb ik ook nog wat fouten opgesomd.
ik zal er naar kijken, de favicon code staat enkel op de homepagina, en er is wel een klein kleurenverschil, maar het grootste verschil is tot waar het kleur gaat,de balk vanboven waarin de zoekfuncie zit en rechts waar de witte pagina (met tekst) stopt
ps; in de dropdownmenubalk waar je niet alles kan zien kan je in ie nog minder zien
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.