Terminologia Oberta, practicant amb XSL

Fa uns dies vaig llegir a a.css que el TERMCAT havia alliberat la terminologia d’Internet i Societat de la Informació. La noticia em va cridar l’atenció degut al format amb què va ser alliberada: XML.

Així que vaig decidir intentar fer quelcom útil a partir d’aquestes dades i alhora aprendre una mica de XSL. El resultat final és aquest: TERMCAT, de XML a XHTML (770 Kb).

A continuació poso a la vostra disposició els diferents fitxers que he utilitzat per a transformar el XML del TERMCAT a XHTML:

Si us interessa el XSL podeu trobar més informació a Recursos per a iniciar-se al XSL.

Opera 8 beta for windows

Com sempre que estic a la UPF estudiant vaig als ordinadors i instalo l’Opera per una serie de raons, les més importants són els mouse gesturesque no puc viure sense ells i la seguretat.

Tot i ser una beta m’ha sorprès el seu bon funcionament. Les millores en les funcionalitats que he vist a simple vista són que:

  • La barra de progrés s’inclou dins la barra de direccions per defecte.
  • S’eliminen tot tipus de barres inútils i només es mantenen la barra de les pestanyes i la de direccions.
  • Notificació de rss en les webs que tinguin aquest servei, amb possibilitat de subscripció inmediata mitjançant el lector integrat de feeds de l’Opera.
  • Ja es pot utilitzar el Gmail webmail i espero que el POP també funcioni.
  • Opció d’adaptar a la pantalla, per les webs que tinguin scroll horitzontal.
  • Separació de les utilitats de CSS i de les imatges.
  • Accepta comandes per veu

Continue reading

Especficant l’idioma del contingut XHTML i HTML

S’acaba de publicar el primer esborrany de Specifying the Language of XHTML and HTML Content, un document que explica com especificar l’idioma del contingut en documents (X)HTML, acompanyat d’algun consell per mostrar els canvis d’idioma amb CSS. El seu contingut és:

  1. Introduction
  2. Definitions
  3. Declaring the language of a page
  4. Documents with more than one primary language
  5. Declaring language changes in a page
  6. Specifying language
  7. Specifying the language of a link destination

Per als qui no ho sapigueu, hi ha motius per a especificar l’idioma.

[Via W3C]

Selectors en CSS

Els selectors en CSS són condicions que ben aplicades donen al element, classe, o identificador l’aparença que nosaltres volguem sense un excessiu nombre de clases. Aquests selectors van del més simple ex. body {color:#333} fins a regles complexes com ex. #contingut div[class="cos"] > p:first-child:first-letter{font-size:20px}.

Per a fer regles complexes és necesari l’ús de combinatoris com l’espai en blanc, el signe +, i > i/o també l’ús de pseudo-elements com first-child, first-letter…

Els exemples contenen elements, ID’s i classes, que és el que permeten els selectors. Aquests exemples són iguals o similars als que conté paparra.net + evolution.css. Per una informació més completa sobre cada selector visiteu la traducció al castellà de les especificacions del W3C.

Continue reading