[TOPIC UFFICIALE] Html, php, css, ecc...
Moderatore: VT Moderators
-
- Moderatore
- Messaggi: 5981
- Iscritto il: dom feb 25, 2007 17:12
- Località: Oleggio(NO)
- Contatta:
VT è ottimizzato per 1024x768...PIPPO46$ ha scritto:Il fatto che l'immagine si può ripetere lo sapevo. Ma nel mio caso voglio che non si ripeta. Non c'è una dimensione standard? Lo so che dipende dai monitor, ma ad esempio la risoluzione delle pagine di vt quant'è?
Ma comunque non sono immagini intere, ad esempio la striscia in alto, quella dove c'è scritto "Home | Virtualtuning | Classifiche | Community | ecc...", quella è fatta(o almeno, suppongo, poi non so com'è fatto di preciso..) con una sola immagine alta un tot, ma larga 1px, che ripetendosi in largo, diventa quella striscia...
Stessa cosa per la parte di sopra ai post, in questo modo si adatta..
Per non fare ripetere lo sfondo, devi usare i CSS...
Ad esempio:
.la tua classe{
background-repeat: no-repeat;
}
- FedericoBiccheddu
- Messaggi: 9448
- Iscritto il: sab mag 12, 2007 16:38
- Contatta:
- FedericoBiccheddu
- Messaggi: 9448
- Iscritto il: sab mag 12, 2007 16:38
- Contatta:
Che fatica ragazzi!! Per ora ho fatto davvero pochissimo, ma per le mie conoscenze è già abbastanza...
Comunque ecco un po' di codice:
HTML:
CSS:
Ovviamente è solo una prova e sto cercando di integrare al meglio l'html, i css e per la grafica photoshop. Per l'html uso il notepad, mentre per i css uso dreamweaver cs4!
Come si può notare non sto usando le tabelle, ma i div. Mentre per tutto ciò che riguarda il body uso la formattazione tramite i css.
Lo sfondo è formato da un'immagine lunga 768px e larga 1px che viene ripetuta orizzontalmente. E' in formato GIF poichè, nonostante le sfumature, i colori usati sono solo due: il bianco e il nero.
Comunque ecco un po' di codice:
HTML:
Codice: Seleziona tutto
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Beta</title>
<link rel=stylesheet href="style.css" type="text/css">
</head>
<body>
<div id="principale">
</div>
</body>
</html>
CSS:
Codice: Seleziona tutto
body {
background-image: url(sfondo.gif);
background-repeat: repeat-x;
background-color: black;
}
#principale {
background-color: #191919;
width: 850px;
min-height: 550px;
margin: auto;
margin-top: 60px;
}
Come si può notare non sto usando le tabelle, ma i div. Mentre per tutto ciò che riguarda il body uso la formattazione tramite i css.
Lo sfondo è formato da un'immagine lunga 768px e larga 1px che viene ripetuta orizzontalmente. E' in formato GIF poichè, nonostante le sfumature, i colori usati sono solo due: il bianco e il nero.
-
- Moderatore
- Messaggi: 5981
- Iscritto il: dom feb 25, 2007 17:12
- Località: Oleggio(NO)
- Contatta:
Carina la grafica, però io non riuscirei a farlo il menù stondato, ci ho già provato e ne sono uscito pazzo..
Guarda io ho un menù orizzontale che praticamente mi ha fatto tutto il nostro mister bicché, vedi se riesci con questa guida...
A che punto sei con i CSS?
Guarda io ho un menù orizzontale che praticamente mi ha fatto tutto il nostro mister bicché, vedi se riesci con questa guida...
A che punto sei con i CSS?
- FedericoBiccheddu
- Messaggi: 9448
- Iscritto il: sab mag 12, 2007 16:38
- Contatta:
Non ho capito una cosa: per un menù come il mio (composto da bottoni, quindi immagini) è necessario usare i div??
Credo di sbagliare il file .css, perchè in html sono davvero pochissime righe. Il codice html che metto è così:
<div id="menu">
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
</ul>
</div>
Con il css dovrei dare uno stile a:
#menu {...}
#menu ul {...}
#menu li {...}
#menu a:link {...}
#menu a:visited {...}
#menu a:hover {...}
Giusto?
UPDATE: Ok ce l'ho fatta, ora devo aggiustare la posizione ed il menu è fatto!
Credo di sbagliare il file .css, perchè in html sono davvero pochissime righe. Il codice html che metto è così:
<div id="menu">
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
</ul>
</div>
Con il css dovrei dare uno stile a:
#menu {...}
#menu ul {...}
#menu li {...}
#menu a:link {...}
#menu a:visited {...}
#menu a:hover {...}
Giusto?
UPDATE: Ok ce l'ho fatta, ora devo aggiustare la posizione ed il menu è fatto!
Ultima modifica di PIPPO46$ il dom set 27, 2009 19:34, modificato 1 volta in totale.
- FedericoBiccheddu
- Messaggi: 9448
- Iscritto il: sab mag 12, 2007 16:38
- Contatta: