Website laad sloom en tips?

Status
Niet open voor verdere reacties.
Hallo csshunter,

ik heb nu de index.html aangepast zoals jij zei.
ik heb ze bij de sub pagina's weg gehaald. dat lijkt me mooier(is persoonlijk)
ik zou niet weten hoe ik nu het nieuwe menu op de goede plaat krijg. ik heb nu dit:

http://koenmaassen.comxa.com/index.html

Erg bedankt alvast!

Gr.
 
Mooi zo. De kastjes zien er nu uit alsof er een barbaar met een cirkelzaag langs is geweest, maar dat gaat goed komen. ;)

Wat dacht je ervan om de <ul id="menu">...</ul> met z'n hele inhoud uit de <div id="header"> te knippen, en eens in te voegen tussen de <div id="header"> en de <div id="content">?

Om de css zo eenvoudig mogelijk te houden, wil ik eerst even weten of er nog kleine menu-kastjes op de vervolgpagina's komen te staan, of dat ze daar helemaal verdwijnen?
Dan kunnen we daarna gaan kijken wat de css voor het homepage-menu moet worden en de cirkelzaag weer in z'n hok jagen.

O ja, zet je de nieuwe homepage weer even online?
 
ik heb gedaan wat je zei, het staat online, is het zo goed?

ja op de vervolg pagina's zijn de kastjes helemaal weg.

Gr.
 
Yeps, ik had afgelopen tijd even een spoedklusje-met-deadline op mijn werk, dus was even uit de lucht.
Maar daar gaat ie weer. :)
We halen eerst de <meta>'s die onder de <style> staan even naar boven, want dat is een betere plaats.
Omdat de vogelhuisjes niet meer op de vervolgpagina's komen, en het achtergrondplaatje groter is geworden, kunnen alle css-eigenschappen van de background-posities van de huisjes verwijderd worden.
Dan krijgen we deze:
Nu kan je met een schone lei beginnen.
Eerst gaan de tekst-namen van de huisjes buiten beeld, door ze een absolute positie en een margin-left van -9999px te geven. Dat hadden ze al toen ze nog in de #header zaten, maar daar zijn ze nu uit. Dus daar passen we de css even op aan. Er komt bij:
Code:
#menu span {
   position: absolute;
   left: 0;
   margin-left: -9999px;
   }
Ook de {float: right;} van het #menu kunnen we intussen missen, want het menu begint gewoon aan de linkerkant onder het logo. Met een afstandje van 50px vanaf de linkerkant: die kan als margin-left aan de menu-<ul> toegevoegd worden.
De breedte en de hoogte van de vogelhuisjes is nu nog niet goed.
Die kunnen opgemeten worden uit het image http://koenmaassen.comxa.com/images/menuknoppen.png:

kk-menuknoppen.gif

Alle huisjes zijn 140px hoog, en passen op 120px breedte; behalve het laatste huisje, dat is met het streepje van de t van kontakt 138px breed.
Zo kan het formaat van de <li>'s en de links <a> in deze list-items aangepast worden:
Code:
#menu li {
   float: left;
   width: 120px;
   margin: 0 15px 0 0; /* 15px afstand rechts tot de volgende */
   padding: 0;
   }
#menu li#last {
   width: 138px;
   }
#menu a {
   width: 120px;
   height: 140px;
   display: block;
   background: url(images/menuknoppen.png) no-repeat 0 9px;
   }
#menu #last a {
   width: 138px;
   }
Nu kunnen de background-posities van de links ingesteld worden:
Code:
a#home         { background-position: 0 9px; }
a#kim          { background-position: -120px  -150px; }
a#kim:hover    { background-position: -120px  9px; }
a#kosten       { background-position: -238px  -150px; }
a#kosten:hover { background-position: -238px  9px; }
enz.
Tegelijk zetten we het geheel nog iets naar boven, nu we de stand van de vogeltjes bovenop weten:
Code:
#menu {
   margin: -25px 0 0 50px;
   enz.
   }
Nu hoeven alleen de laatste huisjes nog de goede background-posities te krijgen, maar dat zal wel lukken denk ik.

Met vriendelijke groet,
CSShunter
 
Hallo csshunter,

Bedankt voor je reactie, ik heb de site nu even volgens jou aanwijzingen afgemaakt

http://koenmaassen.comxa.com/

nu heb ik nog 2 kleine vraagjes. dan is hij helemaal af.

bij de subpagina's moet in het midden een streep komen te staan om aan de ene kant een foto en de andere kant een tekst gedeelte.

en bij alle pagina's moet boven in het witte balkje een slogan komen te staan maar ik krijg deze niet goed op de goede positie en met het goede lettertype.

zou u mij hier nog mee willen helpen?

Alvast heel erg bedankt!

MrHook
 
Laatst bewerkt:
bij alle pagina's moet boven in het witte balkje een slogan komen te staan maar ik krijg deze niet goed op de goede positie en met het goede lettertype.
Ja, dat is wel lastig om dat met tekst en css te doen: dan moet je rekening houden met vergroting van de letters door de bezoekers; anders kan de tekst uit de strook komen als de strook niet tegelijkertijd in hoogte mee varieert. Daarvoor zou je bv. de onderkant van de strook ook als achtergrond-image moeten gebruiken.

Maar het makkelijkste is om van de slogans gewoon een image te maken, dat precies op de strook past (d.w.z. op 400x39px formaat). Met een extra <div> in de header kan je die exact op z'n plaats krijgen, met {float: right;}.
- - - - - - - - - -
bij de subpagina's moet in het midden een streep komen te staan om aan de ene kant een foto en de andere kant een tekst gedeelte.
Daarvoor kan je de #content ophakken in een linkerkolom die links drijft, en een rechterkolom die rechts drijft. De middenstreep kan je er in zetten met een zich naar beneden herhalend background-img voor de hele #content. Dan gaat het altijd goed: wie van de twee kolommen ook de langste is, en ook als op een andere pagina de kolomhoogte verschilt.
Alle pagina's kunnen nu hetzelfde stylesheet gebruiken:
www.developerscorner.nl/csshunter/tests/stylesheets/k-kiekjes-nw.css

De homepage index.html krijgt:
HTML:
<body class="home">
alle andere pagina's krijgen gewoon:
HTML:
<body>
Met vriendelijke groet,
CSShunter
_____________
PS:
Eeen beetje meer css-theorie bestuderen kan denk ik geen kwaad. Want het opdelen van een div'je in twee kolommen behoort tot de basiskennis van css. Als je die onder de knie hebt, hoef je niet meer voor elk wissewasje hier een vraag te droppen. ;)
 
Naamloos.jpg

Ik heb gedaan wat je aangaf. de slogan is gelukt. maar nu heb ik iets gedaan en ik weet niet goed hoe ik het terug krijg.

ik heb voor de subpagina's een template, die had ik al met een editeble region, maar nu heb ik die template aangepast en het ging helemaal fout. nu als ik de pagina's wil updaten staat er de volgende melding. ik zou echt niet weten hoe ik dit oplos. misschien als ik alle pagina's gewoon apart maak en niet met een template.

Groetjes,
MrHook
 
Het is me al gelukt, ik kon in dreamweaver niks aanpassen maar ik dacht even logisch na en toen heb ik notepad++ dit stukje verwijderd en onderaan ook het stukje.
HTML:
<!-- InstanceBegin template="/Templates/kimskiekjes.dwt"
codeOutsideHTMLIsLocked="false" -->

en daarna ook dit veranderd:
InstanceBeginEditable veranderd in TemplateBeginEditable en
InstanceEndEditable veranderd in TemplateEndEditable
 
Het is me al gelukt
Mooi, zo zie je dat je dingen soms makkelijker zonder Dreamweaver kunt doen! :)

Ik zou alleen nog proberen in de code een extra "InstanceBeginEditable" en "InstanceEndEditable" om het <img src="..." enz.> van de <div id="slogan"> te zetten, dan kan je op elke pagina een eigen slogan-image plaatsen.

Met vriendelijke wensen,
CSShunter
 
Ik denk dat ze gewoon op elke pagina dezelfde slogan wil.
Het is wel een goed idee.

heel erg bedankt voor alle hulp aan deze website, ik ben er erg blij mee.

Alvast de beste wensen voor 2011
MrHook
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan