Guida Pagine Web - Sito

Benvenuto nel Portale del Network Arquen.net dedicato a Web Designer e Programmatori.
In questo portale sono pubblicati articoli, guide, segnalazioni, video e risorse in riferimento a html, css, javascript, php, grafica, cms, web 2.0: tutto ciò che occorre per imparare a realizzare siti internet.

-/+ Troverai articoli per le keywords seguenti:
+/- Troverai articoli per le keywords seguenti:

Tutorial Css: Sostituire Html con Css

Autore: Arquen | Pubblicato il: 27/05/10 | Nella categoria: Css

Tra i restyling doverosi da fare, se non vogliamo ricreare da zero il LAYOUT, c'è quello di usare il CSS per tutto quello che riguarda la presentazione dei contenuti e lasciare all'HTML il solo compito di creare lo scheletro della struttura.

Esistono ancora tantissimi siti (non posso fare di preciso una stima in %, ma sono ancora la maggioranza) che usano poco o per nulla i CSS. Questo è dovuto essenzialmente a due motivi: poca conoscenza; lavoro lunghissimo da fare per aggiornare tutte le pagine del sito, quindi ci si scoraggia prima di iniziare.

Se siete a digiuno di CSS basta leggere questa guida oppure le altre in giro per il web. Se invece il sito è di grosse dimensioni le soluzioni sono due: ricreare una struttura da zero; se alla struttura esistente ci siete affezionati, armarsi di tanza pazienza e aggiornare tuttle le pagine.

Veniamo alle spiegazioni pratiche con un esempio classico:

< html>

< head>
< /head>

< body background="nome_immagine.jpg" link="#valore" 
vlink="#valore" alink="#valore" text="#valore" topmargin="x" bottommargin="x" 
leftmargin="x" rightmargin="x">

l'header

colonna per menu

testo di esempio

footer

< /body> < /html>

Una struttura del genere da l'idea di poca professionalità per diversi motivi:

  • le tabelle vanno usate per impaginare e intabellare dati e non per creare la struttura del sito;
  • se vogliamo avere una struttura validata è necessario eliminare tutti quei Tag tipo width, align, ecc.;
  • dobbiamo assolutamente conoscere il CSS per rientrare nella definizione di Web Designer.

La soluzione più giusta è di creare un file esterno a cui dare il nome che vogliamo, l'importante è che come estensione finale abbia .css. Poi di utilizzare i DIV.

Se invece la tabella serve per l'impaginazione dei dati allora la utilizziamo, ma eliminando tutti i vari align, width, eliminando i valori all'interno di border, cellspacing e cellpadding, e utilizzando alcuni tag che danno maggiore accessibilità come summary, scope, ecc..

Soluzione in caso di tabella per impaginazione dati:

< html>

< head>
< style>
html, body { font-family:arial; font-size:90%; color:#000; 
background:#fff; text-align:center; margin:0 auto; }
table { margin:0 auto; width:100%; text-align:center; color:#000; }
th { padding:0.5%; border:solid 1px #000; background:#ddd; }
td { padding:0.5%; border:solid 1px #000; background:#ddd; }
< /style>
< /head>

< body>
titolo della tabella
titolo prima riga titolo seconda riga
testo prima riga testo seconda riga
< /body> < /html>

Soluzione in caso di tabella per layout (si ricorda che è la scelta sbagliata perchè bisogna far sempre uso dei DIV):

< html>

< head>
< style>
html, body { font-family:arial; font-size:90%; color:#000; 
background:#fff url(nome_immagine.jpg); text-align:center; margin:0 auto; }
table { margin:0 auto; width:100%; text-align:center; }
th { padding:0.5%; border:solid 1px #000; background:#ddd; }
td { padding:0.5%; border:solid 1px #000; background:#ddd; }

a:link, a:visited, a:hover, a:active { color:#000; text-decoration:underline; }

#header { padding:0.5%; border:solid 1px #000; background:#ddd; }
#colonna { padding:0.5%; border:solid 1px #000; background:#ddd; }
#contenuto { padding:0.5%; border:solid 1px #000; background:#ddd; }
#footer { padding:0.5%; border:solid 1px #000; background:#ddd; }
< /style>
< /head>

< body>
colonna per menu testo di esempio
< /body> < /html>

Sponsor


Acquista questo spazio

pubblicita@arquen.net

Acquista questo spazio

pubblicita@arquen.net
Diventa sponsor

Menu CMS

Menu TOOLS

Menu VIDEO

Tutte le Guide

Download JAVASCRIPT

Tutorial e Download PHP

FanPage

Profilo

Sul web sono conosciuto col nickname Arquen. Appassionato del Web in genere, nello specifico mi occupo della realizzazione di Siti Internet.

Tecnicamente la definizione è quella del Web Designer Freelance, ma mi occupo anche di accessibilità, usabilità, Seo e marketing.

Per saperne di più compila il modulo dedicato alla richiesta di preventivi e/o informazioni

Oppure visualizza le soluzioni fin'ora realizzate nel Portfolio

Puoi seguirmi anche su:

News