Lepsi podpora CSS ve Website
Ladislav Dobias
Lada na Dobias.info
Úterý Říjen 25 17:00:32 CEST 2005
Ahoj,
On Tue, 25 Oct 2005, Jirka Kosek wrote:
> Ladislav Dobias wrote:
> > Ted mam napr. 2 hlavni problemy:
> > 1) jak mam ve Website nadefinovat, na jake casti stranek se
> > nachazim (fotoalbum, recepty,...), abych to poznal v CSS?
>
> Jednoduše pomocí role.
> <webpage role="recept">
> :
> a atribut role pak propagovat do HTML výstupu:
>
> <xsl:template name="body.attributes">
> <xsl:attribute name="class"><xsl:value-of select="@role"/></xsl:attribute>
> <xsl:apply-imports/>
> </xsl:template>
Diky za radu. Tohle by bylo pekne. Kdyby to fungovalo ;-)
Tedy ono to trochu funguje, ale nejak to blbne. Pise to:
No template matches webpage.
A zobrazi to vyrenderovany obsah website, vcetne <website>
tagu cervene, a pod tim to zobrazi to same, ale uplne
spravne i s navigaci. To nechapu. Muzete mi poradit?
Vysledek (s chybou) je na
http://dobias.info/tmp/recept/
Generuju to pomoci jednoduse importovaneho stylu
http://dobias.info/tmp/recept/tabular.xsl
parametry (ktere na to snad nemaji vliv) jsou
http://dobias.info/tmp/recept/param.xsl
Co s tim? Poradite?
> > 2) jak dam dohromady par odstavcu, aby byly ve vysledku v
> > jednom blokovem elementu? Neco jako:
> Zcela obdobně, např. <note class="recept">
To je zajimavy napad, ale to se renderuje jako tabulka, coz
rozhodne nechci. Ja chci jen obecny kontejner, jako DIV.
Napada vas neco dalsiho, co se nerenderuje to tabulky?
> Nicméně zrovna pro recept (což je pracovní postup), je v DocBooku mnohem
> lepší element procedure, případně v kombinaci s task:
> <task>
To je take zajimavy napad, ale ma to par musek:
> <taskprerequisites>
Zde nefunguje: <title>Ingredience</title> i kdyz by to tam
melo fungovat, podle TDG.
> <procedure>
> <step><para>Navážíme</para></step>
> :
To je take zajimavy napad. Ale jednotlive kroky jsou
cislovane. Jeste jsem nikde v receptu nevidel:
1) navazte
2) smichejte
3) upecte
4) pokud se to nepovedlo, pokracuje od bodu 2
:-)
Je pravda, ze tam muzu vynechat <step>, ale pak nastupuje
dalsi nevyhoda - ze kdyz tam dam <title>, tak je cislovany
s popisem "Procedure 1.", coz nechci.
Me by opravdu stacilo neco uplne obecneho, co dela neco jako
DIV, a ja si pak v CSS nadefinuji, jak to ma vypadat, a jak
a kde to ma plavat, atd. Poradite mi jeste? ;-)
> Více info viz: http://docbook.org/tdg/en/html/task.html
Jo jo, to pouzivam, ale je to dost velke, trva mi dlouho,
nez tam vse najdu ;-)
Je to jedna z mych casto pouzivanych URL pri praci s
Website. Dalsi FUU (Frequently Used URL's) jsou:
http://www.sagehill.net/docbookxsl/
http://www.kosek.cz/xml/xslt/
http://www.w3.org/TR/CSS21/
http://www.w3.org/TR/CSS1/
http://www.w3.org/TR/html4/
Zdravi
Lada Dobias
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
## ## ##### ##### ,v
## #### ## ## ##O-O## Ladislav DOBIAS
## ## ## ## ## ## > ## lada @ dobias.info
## ###### ## ## ## v ## http://dobias.info
###### ## ## ##### ##### Interests: Unix, TeX, music
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Další informace o konferenci Docbook