css cascade vraagje icm Opera 7.23

Pagina: 1
Acties:

  • LePlatDuJour
  • Registratie: April 2002
  • Laatst online: 14:34

LePlatDuJour

Fighting entropy since 1970

Topicstarter
Goeie,

Ik heb het volgende in de header staan:
code:
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
    <meta name="author" content="Bert Plat" />
    <meta name="generator" content="TextPad 4.7" />
    <link rel="stylesheet" type="text/css" href="bert.css" title="Blue Haze stylesheet" />
    <link rel="stylesheet" type="text/css" href="diss.css" title="Additional stylesheet for dissertation" />
    <title>Bert Plat > DISSERTATION > Direction of links</title>


Ik link dus naar twee stylesheets, bert.css en diss.css. Diss.css stelt de basiskleuren iets anders in dan bert.css. Onder IE6 werkt dit zoals ik het verwacht: de instellingen in diss.css overrulen die in bert.css. Onder Opera (7.23) blijf ik de kleuren en instellingen zien van bert.css. Het werkt wel als ik in de .html file css statements opneem.Dat heeft mijn vertrouwen in Opera wat geschaad, maar misschien doe ik het helemaal verkeerd. Kan iemand me de goeie kant opduwen?

What use is a man walking on water if you don't follow in his footsteps?


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

nette css maken?

wat wil je er precies mee en waarom maak je 2 css files waar dezelfde classes in staan?

disjfa - disj·fa (meneer)
disjfa.nl


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Mocht je geen andere indeling kunnen gebruiken, kan je gebruik maken van !important in je 2e stylesheet.

Evt. leuk linkje voor je: http://www.alistapart.com/articles/alternate/

[ Voor 27% gewijzigd door Rickets op 16-12-2003 10:25 ]

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • LePlatDuJour
  • Registratie: April 2002
  • Laatst online: 14:34

LePlatDuJour

Fighting entropy since 1970

Topicstarter
Voor een deel van de website wil ik een ander *kleurenschema* gebruiken dan voor de rest; de overige opmaak wil ik wel gelijk houden. Dat is toch juist het *cascading* achter css?

Hier is de inhoud van diss.css:
code:
1
2
3
4
5
6
7
8
9
body { background-image: url("wwwpagesdissertation.png"); }
h1 { color: #ec9b5a }
.sideBox {  
    border-top-color: #eda264;
    border-right-color: #f2bb8e;
    border-left-color: #f2bb8e;
    border-bottom-color: #f2bb8e }
.sideBox div { background-color: #f7d7bd }
.sideBox a:hover { background-color: #f7d7bd }

What use is a man walking on water if you don't follow in his footsteps?


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

kan je dan niet een base css die overal gebruikt word aanmaken en 2 kleine css files die per pagina apart de css hebben van de bepaalde overrulende content? is een stuk netter en makkelijker iig :)

disjfa - disj·fa (meneer)
disjfa.nl


  • LePlatDuJour
  • Registratie: April 2002
  • Laatst online: 14:34

LePlatDuJour

Fighting entropy since 1970

Topicstarter
Maar dat heb ik toch: bert.css bevat de base css; daar refereer ik op alle pagina's aan. Verder op de diss pagina's *ook* een link naar de diss.css, die de kleuren overruled van bert.css. Toch?
*n00b-alert* :?

What use is a man walking on water if you don't follow in his footsteps?


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

nee, ik bedoel files zonder overrulende factor. je hebt in base een paar dingen staan die je op elke pagina ongeweizigd wilt. dan heb je bij normale pagina`s een standaart.css waar de styles in staan voor de standaart pagina`s. en als je de style`s op de bert pagina wilt zet je daar die css file in ipv de standaart.

regel iig dat er nergens een overrulde class is :)

[ Voor 8% gewijzigd door disjfa op 16-12-2003 10:43 ]

disjfa - disj·fa (meneer)
disjfa.nl


  • LePlatDuJour
  • Registratie: April 2002
  • Laatst online: 14:34

LePlatDuJour

Fighting entropy since 1970

Topicstarter
Oh, ok. Bedankt. _/-\o_
Maar dit is een hack, toch? Ze heten toch niet voor niets _cascading_ style sheets? Een later referenced css file moet toch de statements uit de voorgaande overrulen? 8)7 Ik dacht dat ik het begon te snappen...

What use is a man walking on water if you don't follow in his footsteps?


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

het zijn toch 2 verschillende pagina`s, die pagina`s mogen toch zelf weten welke css ze inladen. dus er is maar weinig een hack hoor :)

het is gewoon een nette manier van opschrijven :) die overrulende dingen die jij had waren iig eerder hacks dan dit :)
Verwijderd schreef op 16 december 2003 @ 11:02:
vergeet ook de ; niet na elke defenitie ;)
bij de laatste definitie in een class is dat niet verplicht en dus is de css als hierboven goed :)

[ Voor 34% gewijzigd door disjfa op 16-12-2003 11:04 ]

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

vergeet ook de ; niet na elke defenitie ;)

Verwijderd

code:
1
<meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
Is dus gewoon een grapje? Want als het moet werken onder IE6 moet daar toch echt text/html staan. En uiteraard werkt het nu wel, maar nu komt deze waarde niet overeen met wat je server aan IE6 geeft ;) en dat lijkt me toch wel de bedoeling...

Beter is trouwens om dat hele ding weg te laten en alles via de server te regelen alle http-equiv dingen zouden via de server gedaan moeten worden.

  • LePlatDuJour
  • Registratie: April 2002
  • Laatst online: 14:34

LePlatDuJour

Fighting entropy since 1970

Topicstarter
... ik zit me even af te vragen waar ik dat nu weer vandaan geknipt & -plakt heb ... werkt overigens goed hoor, in Opera + IE.

Affijn. Waar is m'n schaar.. ? :Y)

What use is a man walking on water if you don't follow in his footsteps?

Pagina: 1