March 31
Div hanno sostituito le tabelle come il quadro dietro progettazione di siti web. Si utilizza div per contenere contenuti come testo, immagini e multimediali. Questi div possono cambiare in base all'interazione dell'utente con la pagina. Ad esempio, facendo clic su un pulsante può cambiare il testo nel div o modificare il colore del div. È possibile inserire il codice per creare entrambi gli effetti.
1 Aprire un documento HTML esistente oppure crearne uno nuovo nel vostro editor di testo.
2 Inserire un div vuoto con l'ID di "sampleDiv" e due pulsanti con la classe di "bottone" tra i tag <body> e </ body>. I pulsanti attivano le funzioni JavaScript chiamato "ChangeText" e "ChangeColor", come di seguito:
<Div id = "sampleDiv">
</ Div>
<= Tipo di pulsante class = "tasto" "pulsante" onclick = "ChangeText ()"> Aggiungi testo </ button>
<= Tipo di pulsante class = "tasto" "pulsante" onclick = "ChangeColor ()"> Cambia Colore </ button>
3 Inserire il seguente stile per il div e pulsanti tra i tag <head> e </ head> del documento HTML. Rendere il div di 200 pixel per 50 pixel di profondità con un bordo nero. Aggiungete un po 'imbottitura per i pulsanti. Crea uno stile per una classe chiamata "redcolor" che cambia il colore di sfondo di un elemento di rosso.
<Style type = "text / css">
sampleDiv {width: 200px; Altezza: 50px; border: sottile nero solido; padding: 20px 5px 5px 10px; }
apri un {margin: 20px 0 0 0; }
.redColor {background-color: #red; }
</ Style>
4 Inserire le seguenti funzioni JavaScript sotto gli stili:
<Script type = "text / javascript">
Funzione ChangeText () {
document.getElementById("sampleDiv").firstChild.nodeValue="You have added text successfully.";
}
Funzione ChangeColor () {
document.getElementById("sampleDiv").className="redColor";
}
</ Script>
La prima funzione aggiunge testo al div. Il secondo cambia colore aggiungendo la classe di "redcolor", che applica lo stile "redcolor".
5 Salvare il documento HTML e aprirlo nel browser. Fare clic su ogni pulsante per osservare l'effetto desiderato. Il codice completo sarà visualizzato come segue:
<Html>
<Head>
<Style type = "text / css">
sampleDiv {width: 200px; Altezza: 50px; border: sottile nero solido; padding: 20px 5px 5px 10px; }
.redColor {background-color: #red; }
apri un {margin: 20px 0 0 0; }
</ Style>
<Script type = "text / javascript">
Funzione ChangeText () {
document.getElementById("sampleDiv").firstChild.nodeValue="You have added text successfully.";
}
Funzione ChangeColor () {
document.getElementById("sampleDiv").className="redColor";
}
</ Script>
</ Head>
<Body>
<Div id = "sampleDiv">
</ Div>
<= Tipo di pulsante class = "tasto" "pulsante" onclick = "ChangeText ()"> Aggiungi testo </ button>
<= Tipo di pulsante class = "tasto" "pulsante" onclick = "ChangeColor ()"> Cambia Colore </ button>
</ Body>
</ Html>