swapping images en CSS...das gelukt. woohoo
28 november 2007 - 15:43   
geplaatst door: applejuice
Ok ik ben u zover dat alles naar behoren werkt. eigenlijk was het niet eens zo erg moeilijk...
Het is door meerde mensen getest (pc internet exploffer 7 en firefox). op mac op firefox, safari en ook internet exploder (op leopard machine).

Maar nu: ik krijg dat ding niet gecentreerd...althans ik wil er een div align is center aangeven, maar dan doet tie het niet...wordt wel goed weergeven, maar niet gecentreerd in het browser window.

Ander ding: klant wil nu ook een "witte lijn er helemaal omheen hebben"...zo'n dun ding soort van kadertje zeg maar.

link

graag een tip voor deze 2 dingen?
Thnx in advance
Maurice.


(Bewerkt door applejuice om 15:44, 28-11-2007)

(Bewerkt door applejuice om 14:28, 2-12-2007)

Luister, leer en reageer. Niemand weet alles. We weten allemaal iets.
Nieuwsgierig naar mijn werkplek? Hier!!
Onze werkzaamheden: Beweeg muis hierover en klik
swapping images en CSS...das gelukt. woohoo
28 november 2007 - 15:48    reactie #1
geplaatst door: Buibkier
Wil je tegen die klant zeggen dat ie dat maar niet moet doen?
Zo is de site een mooie eenheid, met een doorgetrokken lijntje
doorbreek je die. Zou echt zonde zijn van die mooie site.

{Reality Check} Klant is koning... :(

"Life is what happens to you while you're busy making other plans" - John Lennon  (iMagine)
swapping images en CSS...das gelukt. woohoo
28 november 2007 - 15:52    reactie #2
geplaatst door: Kapotlood
Website gecentreerd:
body {
margin: 0 auto;
padding: 0;
text-align: center;
}

#wrapper {
text-align: left;
}

Lijntje om de hele website:


#wrapper {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

Je website is trouwens wel erg breed zeg... is het misschien
een idee om de website niet breder te maken dan 960px? :)

En ik ben 't er mee eens dat je de klant misschien beter kan
overtuigen om dat lijntje weg te laten... 't ziet er nu beter uit
dan met lijntje denk ik, hehe.

(Bewerkt door joram om 15:54, 28-11-2007)

swapping images en CSS...das gelukt. woohoo
28 november 2007 - 16:22    reactie #3
geplaatst door: applejuice
in de stylesheet had ik deze al staan:

body{
text-align: left;
margin: 0;
font-family:  arial, verdana, sans-serif, helvetica;
font-size: 62.5%; /* = 10px */
}

waarmee ik dus ook al ervoor zorg dat de tekst op 10px komt....verderop in de stylesheet zorg ik ervoor dat ik mbv 1.2 of 1.3 de tekst 12 of bijv 13 px wordt.

het is me niet helemaal duidelijk of ik het stukje nieuwe code dat je hierboven hebt gezet gewoon toe moet voegen in mijn "body"

en ook niet waaraan ik

#wrapper {
text-align: left;
}
moet toekennen.
Luister, leer en reageer. Niemand weet alles. We weten allemaal iets.
Nieuwsgierig naar mijn werkplek? Hier!!
Onze werkzaamheden: Beweeg muis hierover en klik
swapping images en CSS...das gelukt. woohoo
28 november 2007 - 16:32    reactie #4
geplaatst door: Kapotlood
Je "body"-tag vul je aan met de code die ik je gegeven hebt.
Dus in je bodytag verander je "text-align" in wat ik heb staan,
en "margin" verander je ook in wat ik heb staan.

Je "wrapper" is de DIV die je hele site omvat, waardoor het
makkelijker is om je hele site in één keer te positioneren.

Nu ik zo eens in je code kijk, heb je erg veel onnodige div's gemaakt.
In plaats van een "wittelijnboven" en "wittelijnlinks", had je beter een
div kunnen maken met een "border-left" en "border-right" in de CSS.
Staat een stuk netter en is ook overzichtelijker. :)

(Bewerkt door joram om 16:34, 28-11-2007)

swapping images en CSS...das gelukt. woohoo
28 november 2007 - 16:53    reactie #5
geplaatst door: applejuice
ik heb het op de verkeerde plek gezet...denk ik...positie blijft hetzelfde als ik die div met naamwrapper
net na de haed zet...en voor de body en helemaal beneden afsluit met een sluit div

:wacko:

updat: staat nu net na de body en wordt afgesloten voor de bodytag....lijkt me goed..maar er wordt niks gecentreerd.

(Bewerkt door applejuice om 16:59, 28-11-2007)

Luister, leer en reageer. Niemand weet alles. We weten allemaal iets.
Nieuwsgierig naar mijn werkplek? Hier!!
Onze werkzaamheden: Beweeg muis hierover en klik
swapping images en CSS...das gelukt. woohoo
28 november 2007 - 18:54    reactie #6
geplaatst door: Kapotlood
Ok, even in het heel erg kort, want ik heb honger en moet nog eten maken :)

Dit is in feite de opmaak van je site. De CSS heb je in de bovenstaande post al, dus die laat ik even voor wat het is;


<body>
<div id=wrapper>


<div id="wittelijnboven"></div>
<div id="wittelijnlinks"></div>
<div id="afbeeldinggrootkleur"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('homepagina','','images/kleur/home.jpg',1)"><img src="images/grijs/homegrey.jpg" name="homepagina" width="536" height="322" border="0" id="homepagina" /></a></div>
<div id="wittelijndwars"></div>
<div id="wittelijndwars1"></div>
<div id="adres">
 <p>Bosscheweg 32 5056 KC  Berkel-Enschot</p>
   <p>t +31(0)13 533 22 32</p>
   <p>info@thefloorgallery.nl</p>
 <p>www.thefloorgallery.nl</p>
</div>
<div id="logofloorgallery"></div>
<div id="kopindexpagina">VLOEREN MET EEN VERHAAL</div>
<div id="content">Een houten vloer is warm, heeft karakter en persoonlijkheid.
Deze eigenschappen komen het best tot hun recht als de vloer past in uw leefomgeving en interieur. Onze kracht is met aandacht luisteren naar uw wensen en u adviseren over houtsoort, motief en kleur.
 <p>Wij zijn op de hoogte van de laatste trends en ontwikkelingen en werken eventueel samen met uw architect. Zo sluit de vloer optimaal aan op sfeer, kleur en licht in uw interieur maar ook op het praktische gebruik.</p>
 <p>Door eigen productie en het voeren van gerenommeerde merken leveren wij altijd maatwerk. Geen enkele wens en houten vloer is hetzelfde.
 Door jarenlange ervaring zijn wij gespecialiseerd in advies en uitvoering.</p>
 <p>Ons doel is dat u bij elke stap die u over uw vloer neemt,
 een bevestiging krijgt van de juiste keuze.</p>
 <p>Tot ziens in onze gallery!</p>
  <p>Hans van de Wetering<br />
  The Floor Gallery</p>
</div>

<div id="linkjes"><ul>
<li><a href="index.html">HOME</a></li>
<li><a href="gallery.html">GALLERY</a></li>
<li><a href="assortiment.html">ASSORTIMENT</a></li>
<li><a href="onderhoud.html">ONDERHOUD</a></li>

</ul></div>


<div style="clear:both;"></div>
</div>
</body>
Zie je waar ik die wrapper heb neergezet? Nét boven de afsluiter van die div staat een stukje "clear:both"... dat zorgt ervoor dat die wrapper alle andere elementen omsluit. Als je die CSS van mij nu toepast zou het moeten werken :)  Het enige wat je even moet doen is in de CSS die wrapper een breedte geven; de exacte hoeveelheid pixels die je nu in de breedte van je site hebt.

Wat ik overigens ook niet snap, is waarom je zoveel Javascript gebruikt voor een paar hovereffecten. Dit is toch net zo makkelijk (met minder code ook) te doen met CSS? ;)

p.s.:
Ik heb zelf een best overzichtelijke testsite gemaakt een tijdje terug, die dezelfde truc toepast die ik hierboven omschrijf. Ik heb de code zo duidelijk mogelijk opgemaakt destijds, dus ik dénk dat je daar wel uit kan komen... 't is ook niet zoveel code, dus je zal 't zo doorgeplozen hebben. Misschien dat je daar ziet wat ik doe?

CSS: http://motustudio.org/testsite/style.css
Testsite: http://motustudio.org/testsite/
Waar je naar op zoek bent is dan het stukje "body" in de css, en het stukje "wrapperc". Het staat allemaal netjes omschreven welk gedeelte voor de header, content e.d. is, dus even op je gemak deze 2 tags zoeken in de code van de website (heb je binnen 10 seconden gevonden), en dan diezelfde tags even opzoeken in m'n CSS. Ik denk dat je dan goed kunt zien wat je moet doen.

(Bewerkt door joram om 18:59, 28-11-2007)

swapping images en CSS...das gelukt. woohoo
28 november 2007 - 20:17    reactie #7
geplaatst door: applejuice
mijn dank is groot.

ik ben ermee bezig.

zelf had ik dit al gevonden wat redelijk werkt:


body{
margin: 0 auto;
padding: 0;
text-align: center;
font-family:  arial, verdana, sans-serif, helvetica;
font-size: 62.5%; /* = 10px */
}

div#container{
position: absolute;
top: 50%;
left: 50%;
height: 762px;
width: 1024px;
text-align: left;
margin: -381px 0 0 -512px;
border: 1px solid #000;
}

Hoop dat het gesmaakt heeft.

:biggrin:

EDIT: ik heb dat javascript om te swappen gebruikt, omdat ik geen idee heb om het in css te doen....ben net bezig met css ...en ben nog lerende.

(Bewerkt door applejuice om 20:19, 28-11-2007)

(Bewerkt door applejuice om 20:21, 28-11-2007)

Luister, leer en reageer. Niemand weet alles. We weten allemaal iets.
Nieuwsgierig naar mijn werkplek? Hier!!
Onze werkzaamheden: Beweeg muis hierover en klik
swapping images en CSS...das gelukt. woohoo
28 november 2007 - 20:24    reactie #8
geplaatst door: Kapotlood
Ik gebruik eigenlijk nooit "position:absolute" en negatieve margins,
maar het kan zo ook werken ja :)  't Lijkt me alleen een beetje dubbelop;
het enige wat je normaal gesproken hoeft te doen als je een site in het
midden van je browser wilt hebben (horizontaal dan) is "margin: 0 auto"
in je body te zetten (samen met "text-align: center"), en dan de text-align
in je wrapper (waar in feite je hele site in staat) weer op "left" te zetten.

Dan staat je hele site, wat je er binnen die wrapper ook mee doet, gewoon
gecentreerd :-)

Probeer maar eens een lege pagina te maken en geef die wrapper een
vaste breedte en hoogte, en een achtergrondkleurtje. Dan zul je gelijk
zien hoe simpel 't eigenlijk werkt :-)

p.s.: eten was weer héérlijk Cobi :P

p.s.s.: hier een voorbeeldje (ik doe hier alleen een stukje css en html, dus de Doctype e.d. moet je er maar even bijverzinnen, hehe):


body {
margin: 0 auto;
padding: 0;
text-align: center;
}

#wrapper {
margin: 0;
width: 800px;
height: 600px;
text-align: left;
background-color: #2e2e2e;
}

<body>
<div id=wrapper>
Hier zet je dan je hele site in. Zoals je kunt zien is deze tekst die je nu leest netjes linkslijnend geplaatst, terwijl je hele site horizontaal gecentreerd staat.
</div>
</body>

(Bewerkt door joram om 20:29, 28-11-2007)

swapping images en CSS...das gelukt. woohoo
28 november 2007 - 22:17    reactie #9
geplaatst door: applejuice
@ Joram,
heb het op jouw manier geprobeerd...
jammer maar helaas....er wordt niks gecentreerd.
In zowel firefox als safari blijft alles liksboven staan, ondanks de margin left auto.
De testsite: ik vindt geen wrapper, sterker nog ik krijg een foutmelding 404 : not found.
:confused:

Op de andere manier met een negatieve margin lukt het wel.
In iedergeval bedankt.      :thumbs-up:

groet, en nog een fijne avond
Maurice.  

Luister, leer en reageer. Niemand weet alles. We weten allemaal iets.
Nieuwsgierig naar mijn werkplek? Hier!!
Onze werkzaamheden: Beweeg muis hierover en klik
swapping images en CSS...das gelukt. woohoo
28 november 2007 - 23:17    reactie #10
geplaatst door: Kapotlood
Klopt, ik had tegelijkertijd de link veranders... even niet bij stilgestaan, hehehe.
Maar het zou zo wel moeten werken in ieder geval... ik denk dat je dan net
even iets verkeerd doet, want zo is mijn site opgebouwd en die code heb ik
net even daarvandaan geplukt :P

Maar als het ook op de manier die je zelf aangaf werkt is dat ook goed natuurlijk ;)

Hier alsnog de site ;)
http://motustudio.org/websites/site1/

(Bewerkt door joram om 7:21, 29-11-2007)

swapping images en CSS...das gelukt. woohoo
2 december 2007 - 16:45    reactie #11
geplaatst door: Kapotlood

Citaat
joram om 18:54, 28-11-2007
Ok, even in het heel erg kort, want ik heb honger en moet nog eten maken :)

Dit is in feite de opmaak van je site. De CSS heb je in de bovenstaande post al, dus die laat ik even voor wat het is;


<body>
<div id=wrapper>


<div id="wittelijnboven"></div>
<div id="wittelijnlinks"></div>
<div id="afbeeldinggrootkleur"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('homepagina','','images/kleur/home.jpg',1)"><img src="images/grijs/homegrey.jpg" name="homepagina" width="536" height="322" border="0" id="homepagina" /></a></div>
<div id="wittelijndwars"></div>
<div id="wittelijndwars1"></div>
<div id="adres">
 <p>Bosscheweg 32 5056 KC  Berkel-Enschot</p>
   <p>t +31(0)13 533 22 32</p>
   <p>...</p>
 <p>...</p>
</div>
<div id="..."></div>
<div id="kopindexpagina">VLOEREN MET EEN VERHAAL</div>
<div id="content">Een houten vloer is warm, heeft karakter en persoonlijkheid.
Deze eigenschappen komen het best tot hun recht als de vloer past in uw leefomgeving en interieur. Onze kracht is met aandacht luisteren naar uw wensen en u adviseren over houtsoort, motief en kleur.
 <p>Wij zijn op de hoogte van de laatste trends en ontwikkelingen en werken eventueel samen met uw architect. Zo sluit de vloer optimaal aan op sfeer, kleur en licht in uw interieur maar ook op het praktische gebruik.</p>
 <p>Door eigen productie en het voeren van gerenommeerde merken leveren wij altijd maatwerk. Geen enkele wens en houten vloer is hetzelfde.
 Door jarenlange ervaring zijn wij gespecialiseerd in advies en uitvoering.</p>
 <p>Ons doel is dat u bij elke stap die u over uw vloer neemt,
 een bevestiging krijgt van de juiste keuze.</p>
 <p>Tot ziens in onze gallery!</p>
  <p>...<br />
  ...</p>
</div>

<div id="linkjes"><ul>
<li><a href="index.html">HOME</a></li>
<li><a href="gallery.html">GALLERY</a></li>
<li><a href="assortiment.html">ASSORTIMENT</a></li>
<li><a href="onderhoud.html">ONDERHOUD</a></li>

</ul></div>


<div style="clear:both;"></div>
</div>
</body>
Zie je waar ik die wrapper heb neergezet? Nét boven de afsluiter van die div staat een stukje "clear:both"... dat zorgt ervoor dat die wrapper alle andere elementen omsluit. Als je die CSS van mij nu toepast zou het moeten werken :)  Het enige wat je even moet doen is in de CSS die wrapper een breedte geven; de exacte hoeveelheid pixels die je nu in de breedte van je site hebt.

Wat ik overigens ook niet snap, is waarom je zoveel Javascript gebruikt voor een paar hovereffecten. Dit is toch net zo makkelijk (met minder code ook) te doen met CSS? ;)

p.s.:
Ik heb zelf een best overzichtelijke testsite gemaakt een tijdje terug, die dezelfde truc toepast die ik hierboven omschrijf. Ik heb de code zo duidelijk mogelijk opgemaakt destijds, dus ik dénk dat je daar wel uit kan komen... 't is ook niet zoveel code, dus je zal 't zo doorgeplozen hebben. Misschien dat je daar ziet wat ik doe?

CSS: http://motustudio.org/testsite/style.css
Testsite: http://motustudio.org/testsite/
Waar je naar op zoek bent is dan het stukje "body" in de css, en het stukje "wrapperc". Het staat allemaal netjes omschreven welk gedeelte voor de header, content e.d. is, dus even op je gemak deze 2 tags zoeken in de code van de website (heb je binnen 10 seconden gevonden), en dan diezelfde tags even opzoeken in m'n CSS. Ik denk dat je dan goed kunt zien wat je moet doen.

(Bewerkt door joram om 18:59, 28-11-2007)