Aanpassen layout

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

iStevo

Aanpassen layout

Post by iStevo »

Ik ben nog maar een aantal dagen bezig met css en div.
Nu wil ik een footer onder mijn pagina bijzetten, maar deze zou mooi moeten meegaan met website en niet links blijven hangen.

Iemand die kan zeggen wat ik fout doe?
Dit is link http://project.ips-unlimited.com/luco/

Code sjabloon

Code: Select all

{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>{sitename} - {title}</title>
{metadata}
{stylesheet}
</head>
</__body>
<div id="container_holder">
	<div id="content_holder" class="container">
		<div id="header">{content_image block='header' dir='images'}</div>
		<div id="menu" class="navcontainer">{menu}</div>
		<div id="content">
			<div class="content">{content}</div>
		</div>
        </div>
        <div id="footer">footer</div>
</div>
<__body>
</__html>

Code CSS

Code: Select all

html {
	margin: 0px;
	padding: 0px;
}

body {	
        margin: 0px;
	padding: 0px;
	background: #000;
	color: #FFF;
}

a {
        text-decoration: none;
        color: #FFF;
}

a:visited {
        text-decoration: none;
        color: #FFF;
}

a:active {
        text-decoration: none;
        color: #FFF;
}

a:hover {
        text-decoration: underline;
        color: #FFF;
}

div.container {
	width: 1000px;
        height: 100%; 
	margin: 0 auto;
	background: #000;
	overflow: hidden; 

}
div#content_holder {
	margin-top: 50px;
}

div#header {
        width: 180px;
	height: 100%; 
	float: left;
	background: #000; 
}

div#menu {
	width: 230px;
	height: 100%; 
	float: left;
	background: #000;
}

div#content {
	width: 590px;
	height: 100%; 
	float: left;
	background: #000;
       	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
}	

div#footer {
	width: 1000px;
	height: 50px; 
	background: #000;
        float: inherit;
}
//menu

ul
{
list-style-type: none;
margin: 0;
}

div.title {
	padding: 50px 10px 10px 50px;
        font-family: Verdana, Arial, "Comic Sans Ms", sans-serif;
        font-size: 150%;
}

div.content {
	padding: 30px 10px 10px 10px;
        font-size: 12px;
        font-color: #FFF;
        font-family: Verdana, Arial, "Comic Sans Ms", sans-serif;
}

Andere bemerkingingen omtrent CSS zijn steeds welkom. Ik ben nog steeds aan het leren (mijn menu is de volgende stap)
Last edited by iStevo on Thu Jul 29, 2010 7:52 pm, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Aanpassen layout

Post by Jos »

Kijk hier eens, dit is een handige start. Met één en dezelfde html-structuur kun je 40 verschillende layouts maken door verschillende stylesheets toe te passen.

Door de stylesheets te bestuderen kun je veel leren hoe het gedaan is.

Zelf kijk ik ook nog vaak op http://handleidinghtml.nl/ , klik op CSS-eigenschappen.
Hier en daar is de info wat verouderd en daardoor incompleet (maar nooit fout). Omdat het in het Nederlands is, is het makkelijk te volgen.
Gamonon

Re: Aanpassen layout

Post by Gamonon »

Je hebt niet in je css gedefinieerd.
Lees overigens even een artikel over het verschil en het gebruik van id in je css.
deactivated010521

Re: Aanpassen layout

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 4:05 pm, edited 2 times in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aanpassen layout

Post by Rolf »

Mr_Stevo wrote: Ik ben nog maar een aantal dagen bezig met css en div.
...
Andere bemerkingingen omtrent CSS zijn steeds welkom. Ik ben nog steeds aan het leren (mijn menu is de volgende stap)
...
Hier heb ik veel aan gehad: http://www.sceneone.nl/

grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Gamonon

Re: Aanpassen layout

Post by Gamonon »

Oeps, ik zie pas net dat je in je css stylesheet alle classes een naam hebt gegeven met div......
Stom dat ik dat niet meteen zag  8)

Alle namen zijn dus verkeerd. Je moet die toevoeging div niet in de naam in je stylesheet gebruiken

Ik denk dat je inderdaad beter eerst eens wat over css kunt gaan lezen  ;D
Last edited by Gamonon on Wed Jul 28, 2010 2:33 pm, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Aanpassen layout

Post by Jos »

Gamonon wrote: Alle namen zijn dus verkeerd. Je moet die toevoeging div niet in de naam in je stylesheet gebruiken
Dat is niet persé verkeerd hoor... Is niks mis mee  :)
iStevo

Re: Aanpassen layout

Post by iStevo »

Ben ondertussen al wat verder geraakt dank zij jullie commentaren.
Nu staat de footer correct en wil ik 2 html blokken in de footer plaatsen.

Ik heb 2 div aangemaakt binnen de footer en ik wil de ene via float left en de andere via float right in de footer gebruiken, maar het lukt niet direct en ik zie de fout niet.

Code: Select all

#footer {
        width: 100%;
        float: left;
        margin-top: 80px;
        background-color: #000;
        border-top-style:dashed;
        font-size: 9px;
        font-color: #FFF;
        font-family: Verdana, Arial, "Comic Sans Ms", sans-serif;
}

#footer_copyright {
        width: 500px;
        float: left;
         background-color: #000;
        font-size: 9px;
        font-color: #FFF;
        font-family: Verdana, Arial, "Comic Sans Ms", sans-serif;
}

#footer_links {
        float: right;
        background-color: #000;
        font-size: 9px;
        font-color: #FFF;
        font-family: Verdana, Arial, "Comic Sans Ms", sans-serif;
}
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Aanpassen layout

Post by Jos »

Voor de #footer_links heb je geen width opgegeven. Een div heeft standaard 100% breedte van het element waar het in staat.

Je hoeft overigens niet overal de font eigenschappen weer te herhalen. Alleen erin zetten wat anders is dan het bovenliggende element.
iStevo

Re: Aanpassen layout

Post by iStevo »

Jos, ik dacht wel dat ik al die eigenschappen niet moest overnemen.
Ik heb deze ondertussen verwijderd en een width bij de footer_links geplaatst.

Hij staat onder de copyright nu.

Code: Select all

#footer {
        width: 100%;
        float: left;
        margin-top: 80px;
        background-color: #000;
        border-top-style:dashed;
        font-size: 9px;
        font-color: #FFF;
        font-family: Verdana, Arial, "Comic Sans Ms", sans-serif;
}

#footer_copyright {
        width: 100%;
        float: left;
}

#footer_links {
        width: 100%;
        float: right;
}
moeten width van footer_copyright en footer_links niet 50% zijn?
Heb dit ook geprobeerd maar heb zelfde resultaat.
Last edited by iStevo on Wed Jul 28, 2010 4:30 pm, edited 1 time in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aanpassen layout

Post by Rolf »

Het is beter om geen breedte van 100% te hebben/krijgen.
De pixel telling in Internet Explorer browsers willen nog wel eens de fout in gaan.
De div is dan te breed en 'valt' dan naar beneden.
Maximale breedte 99% dus.

grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
iStevo

Re: Aanpassen layout

Post by iStevo »

Rolf,

Sorry maar heb ze alledrie naar 99% gebracht en mijn footer_links blijft onder de footer_copyright staan.

Ben nog wat aan het zoeken op internet maar tot op heden niet succesvol.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm

Re: Aanpassen layout

Post by Jos »

Waarom heeft #footer een float: left;?

Hoe ziet je html eruit?
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aanpassen layout

Post by Rolf »

Mr_Stevo wrote: Sorry maar heb ze alledrie naar 99% gebracht en mijn footer_links blijft onder de footer_copyright staan.
Sorry van mijn kant dan  ;) Het was meer een algemene tip. Niet direct gerelateerd aan jouw vraag...

Wel van toepassing is:

Code: Select all

<div id="footer_links'>
<a href="index.php?page=algemene-voorwaarden">
<a href="index.php?page=algemene-voorwaarden">Algemene Voorwaarden</a>
</a>
 | 
<a href="index.php?page=contact"></a>
<a href="index.php?page=contact">Contact</a>
</div>
1. In de div footer_links staat een enkele ' in plaats van "
2. En er staan dubbele in.

Wat ik verder wel eens doe als ik met div's aan het spelen ben is ze een verschillende kleur te geven, geel, rood, blauw, enz. Hierdoor zie je snel wat er gebeurt.
Verder is Firebug in FireFox een handige add-on.
Maar wijzig eerst 1 en 2 maar even, kijken we dan weer verder.

grt. Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aanpassen layout

Post by Rolf »

okay, en nu

div#footer_copyright {
width: 49%;
float: left;
}

div#footer_links {
width: 49%;
float: left;
}

®
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Post Reply

Return to “Dutch - Nederlands”