OT: jak na dědičnost CSS stylu?

Pavel XPJ Jisl pavel na cetoraz.info
Pátek Leden 30 20:26:47 CET 2004


Já to nějak nedokoukal.

p { definice normalniho textu }

span.malytext, span.malytext p {font-size: 8pt}

Tomu se říká kaskáda

Viděl bych však menší problém v tom, že se uzavírá <p> do <span>, místo
toho by to chtělo <div> cca takhle:

   <p>normální text</p>
   <div class="malytext">
       <p>a tohle bude malý text</p>
   </div>
   <p>normální text</p>

Otázkou je jak by to šlo předělat.

S pozdravy
Pavel

Pavel XPJ Jisl wrote:
> Zdravim,
> 
>   jde to (úplně jednoduše) takhle :
> 
> p { background-color: green}
> div { ... }
> body { ... }
> 
> A funguje to "vkdečem" :-)
> 
> S pozdravy
> Pavel
> 
> Jaroslav Lukesh wrote:
> 
>> Dobrý den,
>>
>> nevíte někdo jak udělat když mám definován styl pro HTML tagy, pokud 
>> tyto tagy jsou uzavřeny v SPAN nebo DIV, případné použité elementy 
>> zdědily design definován pro onen SPAN nebo DIV, aniž bych určoval 
>> každému tagu jeho class?
>>
>> Př.
>>
>> <p>normální text
>> <span class="malytext">
>>     <p>a tohle bude malý text
>> </span>
>> <p>normální text
>>
>> Jak tedy definovat CSS aby to fungovalo? A nejen aby to fungovalo 
>> pouze teoreticky (tj. ve w3c browseru), ale aby to fungovalo v kdečem?
>>
>> Jde mi o to, že když mám texty v databázi jako naprosto holé texty a 
>> přežvejkávadlo (STX document) mi z toho udělá nádnerně formátovaný 
>> HTML dokument s odstavci, seznamy, nadpisy a pod, nemůžu ovlivnit 
>> přídavné položky do tagů bez zásahu do zdrojáků tohoto přežvejkávadla. 
>> A zásahy do onoho přežvejkávadla nejsou tak úplně snadné vzheldem k 
>> tomu že je těsně integrován se serverem (Zope, takový malý velký Lotus 
>> Domino; malý proto že má pár MB, velký proto, že jej používají samí 
>> velcí - nasa, nato intranet, cnn a já dvoumetrový :o)
>>
>>
>> Děkuji moc,
>>


Další informace o konferenci Linux