Wie Center-CSS-Code mit JavaScript im HTML-Format

December 28

Wie Center-CSS-Code mit JavaScript im HTML-Format

Sie haben die perfekte Webseite voller nützlicher Schaltflächen, Benutzersteuerelemente und bunten Text erstellt. Sie möchten nun einige Ihrer Seite Objekte in Echtzeit zu zentrieren. CSS und JavaScript machen dies möglich. Web-Entwickler verwenden Cascading Style Sheets (CSS) zur Darstellung eines Seitenelements definieren. Sie verwenden JavaScript, um die Interaktion mit einer Seite als Reaktion auf Benutzer- und System-Ereignisse auf. Kombinieren Sie CSS und JavaScript, um jedes Element des Web-Seite mit wenigen Zeilen JavaScript-Code dynamisch zu zentrieren.

Anweisungen

1 Erstellen Sie eine neue HTML-Seite und fügen Sie folgenden Code zum Abschnitt < Stil >:

.Container {Hintergrundfarbe: #EEEEEE; Border: 1px solid #FFFFFF; Breite: 50 %;}.Contents {Background-Color: Red; Background: #eee;}.textBox (Text-Slign:left;}

Dies erstellt einen Container, Inhalt und TextBox-Klasse, die HTML-Elemente für die Gestaltung verwendet.

2 < Skriptabschnitt > diese JavaScript-Funktionen hinzufügen:

Funktion centerContainer() {}

var myObject = document.getElementById('container')

GEHEN

myObject.style.margin = 'auto'

GEHEN

}

function centerText() { var myObject = document.getElementById('myText')

GEHEN

myObject.style.textAlign = 'center'

GEHEN

}

Die erste Funktion Zentren des Containers durch Ändern der CSS Links und rechts Marge Eigenschaften zu \"auto.\" Dies ist, wie die Entwickler in der Regel ein HTML-Element center. Die zweite Funktion ändert den Text des Feldes Textausrichtung CSS-Eigenschaft auf \"center.\"

3 Fügen Sie diesen Codeblock hinzu Abschnitt < Body >:

< Div Id = \ "Container\" Klasse = \ "Container\" >

&lt;div id=\&quot;contents\&quot; class=\&quot;contents\&quot;> &lt;input id=\&quot;myText\&quot; type=\&quot;text\&quot; value=\&quot;Sample Text\&quot; />&lt;p> &lt;input id=\&quot;centerBox\&quot; type=\&quot;button\&quot; value=\&quot;Center Container\&quot; onclick=\&quot;centerContainer()\&quot; /> &lt;input id=\&quot;centerText\&quot; type=\&quot;button\&quot; value=\&quot;Center Text\&quot; onclick=\&quot;centerText()\&quot; /> &lt;/div>

Dies schafft einen übergeordneten Container mit dem Namen \"container\" und einem untergeordneten Container mit dem Namen \"contents.\" dem Inhalt Container sind zwei Schaltflächen und ein Textfeld. Die zwei Behälter und das Textfeld sind gestaltet mit den Klassennamen im Abschnitt < Stil > erstellt. Beachten Sie, dass der Text im Textfeld links ausgerichtet ist.

4 < Skriptabschnitt > diese JavaScript-Funktionen hinzufügen:

Funktion centerContainer() {}

var myObject = document.getElementById('container')

GEHEN

myObject.style.margin = 'auto'

GEHEN

}

function centerText() { var myObject = document.getElementById('myText')

GEHEN

myObject.style.textAlign = 'center'

GEHEN

}

Die erste Funktion zentriert das Containerelement, während die zweite Funktion zentriert den Text in das Textfeld ein.

5 Die HTML-Datei speichern und in einem Browser öffnen. Sie sehen den Container und alles darin am linken Rand des Browserfensters.

6 Doppelklicken Sie auf \"Center Container. \" der Container wird sich in der Mitte des Browserfensters zentrieren. Doppelklicken Sie auf \"Center Text. \" der Text im Textfeld wird vom linken Rand des Textfelds in die Mitte des Textfeldes verschieben.

Tipps & Warnungen

  • Ausrichten von Objekten, Links, rechts, oder durch Ändern des Werts der Text zentrieren in der JavaScript-Funktion.