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