de.hideout-lastation.com
Paradies Für Designer Und Entwickler


So aktivieren Sie die Boxgröße in Internet Explorer 7 [Quicktip]

Wir haben CSS3 Box Sizing in einem früheren Artikel behandelt. Mit der border-box und dem Wert der border-box können wir die Breite und Höhe des Elements beibehalten, unabhängig von der zusätzlichen Füllung und dem Rand, den es hat.

Dies erleichtert das Messen und Definieren der Elementgröße . CSS Box-Sizing funktioniert jedoch nicht in Internet Explorer 7 (IE7) und früheren Versionen, wie Sie unten sehen können.

Für beide Spalten, die Sie im obigen Screenshot sehen, sind width, height, padding und box-sizing angegeben. Da IE8 die box-sizing Eigenschaft nicht erkennt, wird die zweite Spalte nach unten geschoben, wenn ihre Gesamtbreite die Breite ihres übergeordneten Containers überschreitet .

Sie müssen die Größe für jede Spalte entsprechend anpassen, damit sie in sie passt, was je nach Anzahl der Elemente, die Sie handhaben müssen, sehr mühsam sein kann . Wenn Ihre Website IE7 unterstützen soll (aus welchem ​​Grund auch immer) und CSS3 Box Sizing erhalten bleibt, können Sie den folgenden Trick verwenden.

Box Sizing Polyfill

Um IE8 (und darunter) Box-Sizing zu bestätigen, können wir ein Polyfill verwenden. Dieses Polyfill kommt in Form einer HTC-Datei und wird von Christian Schaefer entwickelt. Laden Sie die Datei aus dem Github-Repository herunter und fügen Sie sie zum Beispiel in Ihren CSS-Ordner ein.

Erstellen Sie ein CSS-Stylesheet für Internet Explorer. Fügen Sie den Link im HTML-Dokument auf diese Weise hinzu, damit er nur in IE7 bereitgestellt wird.

Dann setze den folgenden Code in die ie.css . Diese CSS-Regel wird die box-sizing für alle Elemente anwenden.

 * {Verhalten: URL (css / boxsizing.htc); } 

Ein paar Dinge zu beachten, wenn Sie diesen Trick anwenden:

Der URL-Pfad von boxsizing.htc muss relativ zum Speicherort der HTML-Datei sein, sonst funktioniert es nicht.

Paul Irish hat auch einen Tipp, box-sizing im Pseudo-Element mit *:before, *:after anzuwenden. Aber da sowohl IE7 als auch IE6 kein Pseudo-Element unterstützen, gibt es in diesem Fall keinen Grund, Pseudo-Element-Selektoren zu verwenden. Und wie Sie oben sehen können, nehmen wir sie auch nicht in den Code auf.

Das Ergebnis

Hier haben wir zwei Spalten mit einer Breite des übergeordneten Containers von 500px. Die Spaltenbreite ist auf 50% festgelegt, daher sollte jede Spalte eine Breite von 250 Pixeln haben, obwohl wir auch einen Abstand für sie festlegen. Öffnen wir Internet Explorer 7 und starten Sie das Developer Tool (F12).

Wechseln Sie zur Registerkarte Layout des Developer Tools, um die Spaltengröße im Detail anzuzeigen. Sie sollten sehen, dass in IE7 die Spalte jetzt auch Füll- und Begrenzungslinien als Teil der Gesamtgröße enthält. In unserem Fall bleibt die Boxbreite bei 250px.

Google Hangouts macht den Enterprise Switch mit Meet

Google Hangouts macht den Enterprise Switch mit Meet

Während die verbraucherorientierte Version von Google Hangouts möglicherweise tot ist, lebt der Geist von Hangouts in einer neuen Videokonferenz-App weiter, die Google "Meet" nennt.Derzeit nur als webbasierte Plattform verfügbar, scheint Meet by Google Hangouts Teil der Google G Suite-Produkte zu sein, obwohl das Feature auf der G Suite-Seite noch nicht als solches gelistet ist.La

(Tech- und Design-Tipps)

So erstellen Sie ein Cut-Out Border Design mit CSS

So erstellen Sie ein Cut-Out Border Design mit CSS

Mit einem ausgeschnittenen Randdesign können wir den Benutzern zeigen, was sich unterhalb des Randbereichs eines HTML-Elements befindet . Diese Aufgabe wird in der Regel gelöst, indem zwei oder mehr Blockelemente (in den meisten Fällen div) unterschiedlicher Größe übereinander gestapelt werden . Zunä

(Tech- und Design-Tipps)