[PLUTO-ildp] Learning The Shell, tabelle in sgml
Hugh Hartmann
hhartmann a fastwebnet.it
Sab 19 Apr 2014 17:18:19 CEST
Ciao Marco,
e un saluto "cognitivo" si estende a tutti i partecipanti alla lista ... :-)
Dato che le guide sul LinuxDoc sgml non sono proprio così chiare ed
esaustive specialmente per quanto riguarda l'inclusione di tabelle sul
testo con gli opportuni tag (si, Appunti Linux di Giacomini è abbastanza
utile in tal senso ma non approfondito sulle tipologie di tabelle e i
relativi tag/parametri necessari per ottenerle).
Ergo, ho fatto un po' di ricerche e, dopo lunghe peregrinazioni, sono
riuscito a trovare dei file sgml che includevano tabelle anche complesse
da cui ho preso diversi spunti.
A titolo di esempio riporto una tabella che dovrò integrare nel file
sgml della precedente versione tradotta dal sottoscritto e presente sul
sito dell'Ildp.
E' la tabella dei tipi di file presente nel capitolo Navigazione del
Learning The Shell:
[...]
<table border=1 align="center">
<tabular ca="|l|l|l|">
<tabrow><em>Tipo di
File</em><colsep><em>Descrizione</em><colsep><em>Visualizzabile come
testo?</em></tabrow>
<tabrow>ASCII text<colsep>The name says it all<colsep>si</tabrow>
<tabrow>Bourne-Again shell script text<colsep>Uno script
Bash<colsep>si</tabrow>
<tabrow>ELF 32-bit LSB core file<colsep>A core dump file (a program will
create
this when it crashes)<colsep>no</tabrow>
<tabrow>ELF 32-bit LSB executable<colsep>An executable binary
program<colsep>no</tabrow>
<tabrow>ELF 32-bit LSB shared<colsep>A shared library
object<colsep>no</tabrow>
<tabrow>GNU tar archive<colsep>A tape archive file. A common way of storing
groups of files.<colsep>no, use tar tvf to view listing.</tabrow>
<tabrow>gzip compressed data<colsep>An archive compressed with
gzip<colsep>no</tabrow>
<tabrow>HTML document text<colsep>A web page<colsep>si</tabrow>
<tabrow>JPEG image data<colsep>A compressed JPEG image<colsep>no</tabrow>
<tabrow>PostScript document text<colsep>A PostScript file<colsep>si</tabrow>
<tabrow>RPM<colsep>A Red Hat Package Manager archive<colsep>no</tabrow>
<tabrow>Zip archive data<colsep>An archive compressed with
zip<colsep>no</tabrow>
</tabular>
</table>
[...]
Come si può notare ci sono dei tag che definiscono la tabella:
il primo (ma non sempre necessario) è:
<table>
che apre la tabella, nel nostro caso vengono inoltre definiti dei parametri:
<table border=1 align="center">
Abbastanza intuitivi;si desidera una tabella fornita di bordi e con le
varie voci aventi allinemamento "centrato"
Generalmente dopo il tag <table> di apertura si usa il tag <tabular> che
definisce le caratteristiche di una tabella infatti, come nel nostro caso:
<tabular ca="|l|l|l|">
all'interno del tag tabular è stato specificato l'allineamento ca
(coulumn alignment) e le tre l presenti rappresentano le tre colonne
della tabella.
Ogni riga della tabella inizia con un tag <tabrow> e finisce con un
</tabrow>.
Le colonne vengono separate l'una dall'altra usando il tag <colsep>,
anche questo è abbastanza intuitivo.
Dato che la prima riga è quella che specifica il Tipo di File, la
Descrizione, Visualizzabile come testo?, queste voci devono essere in
grassetto (bold) e quindi vengono racchiuse dai tag <em> e </em>.
Per finire la tabella sono necessari, nell'ordine corretto, i tag
</tabular> e </table>.
Ecco, spero di essere stato utile, per chi volesse inserire delle
tabelle all'interno di un file sgml di LinuxDoc.
Au Revoire
Buona Pasqua!
Hugh Hartmann
--
CONFIDENTIALITY NOTICE
This message and its attachments are addressed solely to the persons
above and may contain confidential information. If you have received
the message in error, be informed that any use of the content here of is
prohibited. Please return it immediately to the sender and delete
the message.
Thank you
Maggiori informazioni sulla lista
pluto-ildp