[CSS] Meerdere styles in 1 pagina?

Pagina: 1
Acties:

  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 26-01 20:14
Hallo iedereen..
ik zit met een probleem.
Ik ben bezig met een site waarin ik 2 css styles wil gebruiken.
1 voor het menu (het gaat om A:link, A:active en A:hover) en 1 voor de tekst in het 'main'-gedeelte zeg maar.

Het menu word geinclude d.m.v. PHP dus de css style word ook meegenomen.
Ik heb al gezocht op GoT en dat met !important geprobeerd maar hij overruled niets... wie kan me helpen?!

  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Misschien met classes gaan werken?

Verwijderd

Hoort dit niet in W&G?

Ik zou iig verschillende classes (dus een voor je content, en een voor je menu) gebruiken.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Dit heeft meer met HTML te maken dan met PHP, CSS is toch echt HTML related.

Vandaar een Move van P&W naar W&G

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 26-01 20:14
Ow ok thnx voor de move maar ontopic;
ik heb met classes geprobeerd maar dat werkt ook niet :?
Gewoon P.menu erboven gezet en dan voor het menu aan; <P Class="menu"> blabla</p> maar dat doet het dus niet... doe ik iets fout? Kan iemand een voorbeeld geven aangaande classes? Ik heb er wel een tut voor maar die is onduidelijk...

Verwijderd

André schreef op 01 October 2003 @ 21:05:
Misschien met classes gaan werken?
Niet zozeer met classes, maar gewoon creatief zijn met selectors natuurlijk :)
Als je classes kunt vermijden, moet je ze vermijden :)
pEeDy16 schreef op 01 oktober 2003 @ 21:08:
Ow ok thnx voor de move maar ontopic;
ik heb met classes geprobeerd maar dat werkt ook niet :?
Gewoon P.menu erboven gezet en dan voor het menu aan; <P Class="menu"> blabla</p> maar dat doet het dus niet... doe ik iets fout? Kan iemand een voorbeeld geven aangaande classes? Ik heb er wel een tut voor maar die is onduidelijk...
Of je iets fout doet kan ik niet zien, maar dit is gewoon een kwestie van even proberen. Als je even leert hoe je zelf zoiets voor elkaar krijgt, heb je er veel meer aan, dan wanneer je zoiets basics gaat vragen en er een antwoord op krijgt dat je niet in 1 keer begrijpt. :)

[ Voor 57% gewijzigd door Verwijderd op 01-10-2003 21:12 ]


  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 26-01 20:14
Selectors?
Ok ik dacht dat ik redelijk wat van CSS af wist maar dat valt dus vies tegen?


Ok ik heb ff gegoogled naar selectors, snel gelezen, geprobeerd en...GEFIXT!
Thnx voor het woord 'selectors' genoemd te hebben ;)

[ Voor 45% gewijzigd door Peedy op 01-10-2003 21:14 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Hier staat ook heel veel:

www.w3schools.com

  • JeromeB
  • Registratie: September 2003
  • Laatst online: 22-07 15:14

JeromeB

woei

Verwijderd schreef op 01 October 2003 @ 21:08:
Als je classes kunt vermijden, moet je ze vermijden :)
Waarom?.. als ik vragen mag.

PC load letter? What the fuck does that mean?


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

JeromeB schreef op 01 October 2003 @ 22:29:
[...]


Waarom?.. als ik vragen mag.
Probeer zo veel mogelijk de juiste HTML elementen te gebruiken en maak deze op met CSS.

Ipv alles in div-jes plakken en verschillende classes gebruiken. :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

JeromeB schreef op 01 October 2003 @ 22:29:
[...]

Waarom?.. als ik vragen mag.
Omdat je met classes toch weer zit te rommelen in je HTML-structuur, wat kan betekenen dat je bij een stijl-wijziging ook weer die classes in je HTML moet gaan aanpassen. Bij slim gebruik van selectors heb je daar geen last van.

Simpel voorbeeldje:
HTML:
1
2
3
4
5
6
<div id="menu">
  <a class="nav" href="item1.html">Linkje</a>
</div>
<div id="content">
  Check mijn <a class="nav" href="coolecasemod.html">casemod</a>
</div>


Je hebt je links dus netjes opgemaakt mbv een class, nu wil je echter de links in je menu toch anders doen. Je class aanpassen betekent echter dat de links in je content meeveranderen - je moet dus een 2e class gaan aanmaken en alle links in je html pagina's gaan aflopen en waar nodig die 2e class toekennen. Had je het echter gewoon zo gedaan:

HTML:
1
2
3
4
5
6
<div id="menu">
  <a href="item1.html">Linkje</a>
</div>
<div id="content">
  Check mijn <a href="coolecasemod.html">casemod</a>
</div>


dan had je het ook zo kunnen stylen:
Cascading Stylesheet:
1
2
3
4
5
6
#menu a {
  color: red;
}
#content a {
  color: blue;
}

Intentionally left blank


  • JeromeB
  • Registratie: September 2003
  • Laatst online: 22-07 15:14

JeromeB

woei

Ja dat begrijp ik allemaal wel. Maar dan bedoelt Cheatah eigenlijk het volgende (denk ik): "Als je het aanroepen van classes kunt vermijden, moet je dat vermijden.", want volgensmij is het volgende nog steeds een class:

code:
1
2
3
4
5
a
{
    font: 10px Verdana;
    color: blue;
}


Je roept hem dan welliswaar niet aan met class= of id=, maar daarom is het toch nog wel een class? of heb ik het fout?

PC load letter? What the fuck does that mean?


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

JeromeB schreef op 01 October 2003 @ 23:10:
Ja dat begrijp ik allemaal wel. Maar dan bedoelt Cheatah eigenlijk het volgende (denk ik): "Als je het aanroepen van classes kunt vermijden, moet je dat vermijden.", want volgensmij is het volgende nog steeds een class:

code:
1
2
3
4
5
a
{
    font: 10px Verdana;
    color: blue;
}


Je roept hem dan welliswaar niet aan met class= of id=, maar daarom is het toch nog wel een class? of heb ik het fout?
nee, het is een selector ( http://www.w3.org/TR/REC-CSS2/selector.html ), en wel een descendant selector :)

#menu a { } wil zeggen alle a-tags binnen een element met id="menu"

[ Voor 6% gewijzigd door crisp op 01-10-2003 23:17 ]

Intentionally left blank


  • JeromeB
  • Registratie: September 2003
  • Laatst online: 22-07 15:14

JeromeB

woei

Oh ... nouja weet ik ook weer wat dat betekent ... bedankt. Ik kan er iig wel mee overweg.

PC load letter? What the fuck does that mean?


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

JeromeB schreef op 01 oktober 2003 @ 23:23:
Oh ... nouja weet ik ook weer wat dat betekent ... bedankt. Ik kan er iig wel mee overweg.
IE ondersteund van de verschillende typen selectors ook alleen deze descendant selector, de rest is leuk om mee te spelen in Mozilla bijvoorbeeld ;)

Intentionally left blank


  • rewind.
  • Registratie: Oktober 2001
  • Laatst online: 16-08 23:03
ik ben ook sindskort begonnen met css en moet zeggen dat het redelijk makelijk te leren is. mijn tip voor de beginner t/m gervorderd : http://www.cssref.be
Pagina: 1