Manie Grafiche fa ora parte di Ueppy S.r.l. - Per preventivi ed informazioni: 800 97 44 69

 

Archivi di dicembre, 2006

Liste

venerdì, 29 dicembre, 2006

Le liste in html sono distinte in liste ordinate ( <ol> ) e liste non ordinate ( <ul> ).

Esempi possono essere:

  1. item 1
  2. item 2
  3. item 3
  • item 1
  • item 2
  • item 3

che corrispondono rispettivamente al codice xhtm:

<ol>
  <li>item 1</li>
  <li>item 2</li>
  <li>item 3</li>
</ol>

e

<ul>
  <li>item 1</li>
  <li>item 2</li>
  <li>item 3</li>
</ul>

Con i css è possibile definire fondamentalmente il tipo di rappresentazione della lista con la proprietà list-style e le categorie specifiche

  • list-style-position: [inside | outside]
  • list-style-type: [none | disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-alpha | upper-alpha | lower-greek | lower-latin | upper-latin | hebrew | armenian | georgian | cjk-ideographic | hiragana | katakana | hiragana-iroha | katakana-iroha]
  • list-style-image: <url>

List-style-position ci da la possibilità di inserire il marcatore all’interno o all’esterno del blocco <li>.

List-style-type è probabilmente la proprietà più sfruttata nei css, nonché la più interessante che ci permette di stabilire se:

  • non utilizzare nessuno stile (none);
  • utilizzare un disco (disc), opzione di default;
  • utilizzare un cerchio (circle);
  • utilizzare un quadrato (square)

per le liste non ordinate e

  • non utilizzare nessuno stile (none);
  • utilizzare i numeri decimali (decimal), opzione di default;
  • utilizzare i numeri decimali partendo da zero (decimal-leading-zero);
  • utilizzare i numeri romani in minuscolo (lower-roman)
  • o in maiuscolo (upper-roman);
  • utilizzare le lettere dell’alfabeto in minuscolo (lower-alpha);
  • o ovviamente in maiuscolo (upper-alpha);
  • utilizzare le lettere latine, greche, ebree, armene, georgiane, cirilliche, gli ideogrammi giapponesi e così via.

List-style-image infine ci da l’occasione di utilizzare immagini al posto dei classici marcatori, opzione molto carina ma da sfruttare con attenzione per evitare pastrocchi grafici inguardabili.

Uno dei problemi più diffusi che si incontra quando si inizia a lavorare con i css sulle liste è la loro apparente difficoltà di mostrarle simili su vari browser a causa del diverso valore di default degli stessi riguardo i margini ed il padding delle liste e dei vari elementi della lista.
In seguito pubblicheremo un esempio pratico, per ora il consiglio è di impostare il padding ed il margin sia ad <ul> che <li> (ed ovviamente anche a <ol> nel caso si usi una lista ordinata) e ridefinirli di volta in volta in base alle necessità.

Esiste infine un tipo di lista usata pochissimo che è la cosiddetta "lista di definizione", definita dal tag <dl> con due tag caratteristici:

<dt> titolo della definizione
<dd> definizione vera e propria

Es.

<dl>
  <dt>Lista</dt>
  <dd>elenco di cose o di persone, cifre, dati e simboli</dd>
  <dt>Definizione</dt>
  <dd>specificazione esatta, determinazione</dd>
</dl>

a cui corrisponderà

Lista
elenco di cose o di persone, cifre, dati e simboli
Definizione
specificazione esatta, determinazione

Come si nota può esser utilmente impiegata per la creazione di glossari, per separare i partecipanti ad una conversazione e così via.

Senza css questi tag si comporteranno come elementi di blocco, come d’altronde succede per le liste ordinate e non-ordinate ed è pertanto possibile utilizzare le stesse proprietà che utilizzeremo per qualsiasi elemento blocco, cosa che le rende particolarmente interessanti.

Entità

venerdì, 8 dicembre, 2006

A cosa servono le entità?

Penso sappiate tutti che ogni lingua ha una base di lettere comuni ad altre mentre altre sono proprie di alcune lingue, come ad esempio la ç le nostre accentate, la ã per non parlare dei vari ideogrammi delle lingue orientali. Per ovviare a tale problema sono nati anche per i computer i charset, cioè i set di caratteri cioè un gruppo di caratteri standard per una determinata lingua. Ovviamente ogni set ha caratteristiche proprie ed una base comune a tutte le altre.

Credo sia capitato a molti di scrivere in un documento una lettera accentata e vederla alcune volte rappresentata correttamente altre volte con al suo posto un carattere strano (tipicamente un ? ). Ciò avviene perché non si è definito il charset corretto per quel carattere o perché non si è fatto uso delle entità, cioè un codice, nella forma &xxxx; che definisce quel carattere leggibile da qualunque sistema.
La forma corretta delle entità è quella di inserire al posto delle varie xxxx un # seguito da numeri. Il carattere " viene rappresentato con il codice &#34;. Tale forma è ovviamente difficile da ricordare e per tal motivo spesso si usa una parola chiave, di facile memorizzazione al suo posto, come ad esempio &quot;.

Di seguito troverete molte delle entità che potrete utilizzare nelle vostre pagine web: la prima colonna indica la forma semplice da ricordare, la seconda la rappresentazione della stessa la terza la rappresentazione numerica.

Qui invece troverete una lista molto più estesa delle entità nella rappresentazione alfanumerica.

&quot; " &#34;
&amp; & &#38;
&lt; < &#60;
&gt; > &#62;
&nbsp;   &#160;
&iexcl; ¡ &#161;
&cent; ¢ &#162;
&pound; £ &#163;
&curren; ¤ &#164;
&yen; ¥ &#165;
&brvbar; ¦ &#166;
&sect; § &#167;
&uml; ¨ &#168;
&copy; © &#169;
&ordf; ª &#170;
&laquo; « &#171;
&not; ¬ &#172;
&shy; ­ &#173;
&reg; ® &#174;
&macr; ¯ &#175;
&deg; ° &#176;
&plusmn; ± &#177;
&sup2; ² &#178;
&sup3; ³ &#179;
&acute; ´ &#180;
&micro; µ &#181;
&para; &#182;
&middot; · &#183;
&cedil; ¸ &#184;
&sup1; ¹ &#185;
&ordm; º &#186;
&raquo; » &#187;
&frac14; ¼ &#188;
&frac12; ½ &#189;
&frac34; ¾ &#190;
&iquest; ¿ &#191;
&Agrave; À &#192;
&Aacute; Á &#193;
&Acirc; Â &#194;
&Atilde; Ã &#195;
&Auml; Ä &#196;
&Aring; Å &#197;
&AElig; Æ &#198;
&Ccedil; Ç &#199;
&Egrave; È &#200;
&Eacute; É &#201;
&Ecirc; Ê &#202;
&Euml; Ë &#203;
&Igrave; Ì &#204;
&Iacute; Í &#205;
&Icirc; Î &#206;
&Iuml; Ï &#207;
&ETH; Ð &#208;
&Ntilde; Ñ &#209;
&Ograve; Ò &#210;
&Oacute; Ó &#211;
&Ocirc; Ô &#212;
&Otilde; Õ &#213;
&Ouml; Ö &#214;
&times; × &#215;
&Oslash; Ø &#216;
&Ugrave; Ù &#217;
&Uacute; Ú &#218;
&Ucirc; Û &#219;
&Uuml; Ü &#220;
&Yacute; Ý &#221;
&THORN; Þ &#222;
&szlig; ß &#223;
&agrave; à &#224;
&aacute; á &#225;
&acirc; â &#226;
&atilde; ã &#227;
&auml; ä &#228;
&aring; å &#229;
&aelig; æ &#230;
&ccedil; ç &#231;
&egrave; è &#232;
&eacute; é &#233;
&ecirc; ê &#234;
&euml; ë &#235;
&igrave; ì &#236;
&iacute; í &#237;
&icirc; î &#238;
&iuml; ï &#239;
&eth; ð &#240;
&ntilde; ñ &#241;
&ograve; ò &#242;
&oacute; ó &#243;
&ocirc; ô &#244;
&otilde; õ &#245;
&ouml; ö &#246;
&divide; ÷ &#247;
&oslash; ø &#248;
&ugrave; ù &#249;
&uacute; ú &#250;
&ucirc; û &#251;
&uuml; ü &#252;
&yacute; ý &#253;
&thorn; þ &#254;
&yuml; ÿ &#255;
&OElig; Œ &#338;
&oelig; œ &#339;
&Scaron; Š &#352;
&scaron; š &#353;
&Yuml; Ÿ &#376;
&fnof; ƒ &#402;
&circ; ˆ &#710;
&tilde; ˜ &#732;
&Alpha; Α &#913;
&Beta; Β &#914;
&Gamma; Γ &#915;
&Delta; Δ &#916;
&Epsilon; Ε &#917;
&Zeta; Ζ &#918;
&Eta; Η &#919;
&Theta; Θ &#920;
&Iota; Ι &#921;
&Kappa; Κ &#922;
&Lambda; Λ &#923;
&Mu; Μ &#924;
&Nu; Ν &#925;
&Xi; Ξ &#926;
&Omicron; Ο &#927;
&Pi; Π &#928;
&Rho; Ρ &#929;
&Sigma; Σ &#931;
&Tau; Τ &#932;
&Upsilon; Υ &#933;
&Phi; Φ &#934;
&Chi; Χ &#935;
&Psi; Ψ &#936;
&Omega; Ω &#937;
&alpha; α &#945;
&beta; β &#946;
&gamma; γ &#947;
&delta; δ &#948;
&epsilon; ε &#949;
&zeta; ζ &#950;
&eta; η &#951;
&theta; θ &#952;
&iota; ι &#953;
&kappa; κ &#954;
&lambda; λ &#955;
&mu; μ &#956;
&nu; ν &#957;
&xi; ξ &#958;
&omicron; ο &#959;
&pi; π &#960;
&rho; ρ &#961;
&sigmaf; ς &#962;
&sigma; σ &#963;
&tau; τ &#964;
&upsilon; υ &#965;
&phi; φ &#966;
&chi; χ &#967;
&psi; ψ &#968;
&omega; ω &#969;
&thetasym; Ï‘ &#977;
&upsih; Ï’ &#978;
&piv; Ï– &#982;
&ensp; &#8194;
&emsp; &#8195;
&thinsp; &#8201;
&zwnj; ‌ &#8204;
&zwj; ‍ &#8205;
&lrm; ‎ &#8206;
&rlm; ‏ &#8207;
&ndash; &#8211;
&mdash; &#8212;
&lsquo; &#8216;
&rsquo; &#8217;
&sbquo; &#8218;
&ldquo; &#8220;
&rdquo; &#8221;
&bdquo; &#8222;
&dagger; &#8224;
&Dagger; &#8225;
&bull; &#8226;
&hellip; &#8230;
&permil; &#8240;
&prime; &#8242;
&Prime; &#8243;
&lsaquo; &#8249;
&rsaquo; &#8250;
&oline; &#8254;
&frasl; &#8260;
&euro; &#8364;
&image; &#8465;
&weierp; &#8472;
&real; &#8476;
&trade; &#8482;
&alefsym; &#8501;
&larr; &#8592;
&uarr; &#8593;
&rarr; &#8594;
&darr; &#8595;
&harr; &#8596;
&crarr; &#8629;
&lArr; &#8656;
&uArr; &#8657;
&rArr; &#8658;
&dArr; &#8659;
&hArr; &#8660;
&forall; &#8704;
&part; &#8706;
&exist; &#8707;
&empty; &#8709;
&nabla; &#8711;
&isin; &#8712;
&notin; &#8713;
&ni; &#8715;
&prod; &#8719;
&sum; &#8721;
&minus; &#8722;
&lowast; &#8727;
&radic; &#8730;
&prop; &#8733;
&infin; &#8734;
&ang; &#8736;
&and; &#8743;
&or; &#8744;
&cap; &#8745;
&cup; &#8746;
&int; &#8747;
&there4; &#8756;
&sim; &#8764;
&cong; &#8773;
&asymp; &#8776;
&ne; &#8800;
&equiv; &#8801;
&le; &#8804;
&ge; &#8805;
&sub; &#8834;
&sup; &#8835;
&nsub; &#8836;
&sube; &#8838;
&supe; &#8839;
&oplus; &#8853;
&otimes; &#8855;
&perp; &#8869;
&sdot; &#8901;
&lceil; ⌈ &#8968;
&rceil; ⌉ &#8969;
&lfloor; ⌊ &#8970;
&rfloor; ⌋ &#8971;
&lang; 〈 &#9001;
&rang; 〉 &#9002;
&loz; &#9674;
&spades; &#9824;
&clubs; &#9827;
&hearts; &#9829;
&diams; &#9830;

Manie Grafiche è stata rilevata da Ueppy S.r.l. - via Farnese, 16 - Pico | P.iva: 02682300609