Nwlapcug.com


Come controllare i margini in un JavaScript

Come controllare i margini in un JavaScript


Sviluppatori di siti Web possono accedere il quadro nascosto di una pagina Web, approfittando del Document Object Model di JavaScript o Dom. Il JavaScript metodi getElementById () e getElementsByClassName() consentono al programmatore di controllare, modificare e aggiungere informazioni sugli stili in HTML. I margini dei tag HTML, ad esempio "div" o "p" possono essere guardati o modificati accedendo a margine di proprietà di stile, marginTop, marginBottom, marginLeft e marginRight. Tag HTML deve essere etichettato con un ID prima il metodo getElementById () potete trovarli e modificarne le proprietà.

Istruzioni

1

Avviare un editor di testo normale standard, ad esempio Blocco note di Windows.

2

Immettere il seguente codice nell'editor di testo. In generale, i fogli di stile e funzione JavaScript devono essere collocati tra la testa di < >< / testa > Tag.

< html >

< head >

< style type = "text/css" ><!...

/ formattazione per l'intero documento /

esterno () {

background-color: giallo;

}

/ iniziale di formattazione per il tag div /

interno () {

Larghezza: 200px;

Altezza: 80px;

background-color: blu;

colore: bianco;

font-size: 20px;

padding: 10px;

margin-top: 0px;

margin-left: 0px;

}

--> < / stile >

<!---> funzione di script Java qui sotto

< script language = "javascript" >

Function changeMargin() () {

/ questo margine sinistro del div a 100 pixel a sinistra del bordo della finestra di browser di set /

document.getElementById("inner").style.marginLeft = "100px";

/ questo set il margine superiore del div a 300 pixel dalla parte superiore del bordo della finestra di browser /

document.getElementById("inner").style.marginTop = "300px";

/ questo codice cambia il testo che è contenuto del div a qualunque sia il programmatore vuole /

document.getElementById("inner").innerHTML = "Margine cambiata in alto sinistra e 300px 100px";

}

< / script >

< / head >

< id corpo = "esterno" >

<!-l'utente fa clic sul testo nella casella blu. In questo modo il changeMargin() di funzione da eseguire. Questo div viene assegnato l'ID "interna" necessaria da getElementById ()-->

< div id = "interna" onClick="changeMargin()" > fare clic nella casella blu per modificare i margini di sinistra e Top < / div >

< / body >

< / html >

3

Salvare il codice HTML nel file di nome "test. html."

4

Avviare Internet Explorer. Fare clic sul menu "File" e selezionare "Apri File".

5

Individuare il file "test. html." Selezionarlo con il mouse e quindi fare clic su "Apri".

6

Fare clic sul testo all'interno dello sfondo blu con il mouse per modificare i margini sinistro e superiore della finestra.

Consigli & Avvertenze

  • Sia la funzione JavaScript chiama "getElementById ()" e "getElementsByName()" può accedere e modificare gli elementi DOM HTML. Il metodo getElementById () può ottenere direttamente a elementi HTML mentre "getElementsByName()" aggiunge alla complessità del programma consentendo solo l'accesso indiretto però una matrice contenente elementi di tutti i tag con etichetta. Inoltre, mentre tutti i tag HTML possono essere etichettati con un ID, non tutti possono essere etichettati con un nome.
  • I principali browser Web visualizzerà CSS margini e padding in modo diverso. Anche diverse versioni dello stesso browser potrebbero produrre problemi di visualizzazione imprevisto. Sempre testare il codice su diversi browser e le versioni precedenti dello stesso browser al fine di garantire che il codice funziona come previsto.