» »

CSS vprašanje - kako povoziti stil znotraj DIVa

CSS vprašanje - kako povoziti stil znotraj DIVa

Goldee ::

Oj.
Na hitro eno vprašanje.

Imam tema.css file v kateri so definirani stili, recimo za a... itd.

Jaz pa bi rad v kodi strani v enem določenem div-u povozil "globalni" stil za a, da bi link zgledal drugače (recimo druge barve).

Kako to naredim? "lokalni" stil bi definiral kar znotraj diva - div style="...." Je to mogoče?
And Now for Something Completely Different...

-two things I like about UK -Monty Python & Pink Floyd-

LeQuack ::

Je mogoče, saj ima stil definiran direktno na elementu večjo prioriteto.
Quack !

JayKay ::

edit: me je lequack prehitel ...

Zgodovina sprememb…

  • spremenil: JayKay ()

para! ::

Hja, inline CSS pravila veljajo za konkreten element, na katerem jih definiraš. Lahko torej v HTML kodi prepišeš stil a elementa, ampak tako, da inline CSS uporabiš na konkretnem elementu, ne na parentu.

Tole sicer override-a pravilo, definirano v eksternih CSS datotekah, ampak samo za konkretni element:
<div>
<a href="#" style="color:red;">Link</a>
</div>


Zdej, če maš en link, pol ok, če jih maš pa več, pa lahko zadevo rešiš z uporabo razredov ali specifičnih CSS selektorjev.

lp
Death before dishonor!

Letalec ::

drugače je pa bolj pravilno, da to narediš v css. Seveda s tem da daš tvojemu divu prej poseben class. Torej,

<div class="poseben">
  <a href="neki">neki</a>
</div>


nato css:
.poseben a
{
   //tukaj definiraš stil za vse "a" ki so v div-u poseben
}

para! ::

Če prav razumem, avtor želi z inline CSS pravili določiti stil linkov tako, da bi pravilo zapisal na parent element, torej:

<div style="color:red;">
<a href="#">Link</a>
</div>

Kar seveda ne override-a pravil za a, zapisanih v eksternih CSS datotekah.
Death before dishonor!

Zgodovina sprememb…

  • spremenil: para! ()

Goldee ::

Hvala za odgovore.

A potem lahko za vsak element napišem posebej rule?

Recimo tudi za p
p style="...."

in velja samo znotraj tega elementa ne?

Thanks.
And Now for Something Completely Different...

-two things I like about UK -Monty Python & Pink Floyd-

para! ::

Ja, za vsak element lahko pišeš inline stile. Je pa to precej zamuden in nepotreben postopek, ki se sicer zrihta z razredi in selektorji v eksternih pravilih.

lp
Death before dishonor!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 423 24 25 26 )

Oddelek: Izdelava spletišč
1298347733 (6870) sunniegoldie
»

Nekaj vprašanj glede izdelave spletne strani.

Oddelek: Izdelava spletišč
384857 (3708) scipascapa
»

div s svojim neodvisnim stilom

Oddelek: Izdelava spletišč
9725 (558) JayKay
»

CSS problemi (strani: 1 2 )

Oddelek: Izdelava spletišč
519900 (7699) nuuush
»

Oblikobvanje besedila s CSS na web strani

Oddelek: Izdelava spletišč
71555 (1481) pivmik

Več podobnih tem