Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Neuveröffentlichung der horizontalen und vertikalen Zentrierung von Bildern unbekannter Größe in einem Container bekannter Größe (2)_Erfahrungsaustausch

WBOY
Freigeben: 2016-05-16 12:09:24
Original
1653 Leute haben es durchsucht

Dies ist ein Beispiel für die horizontale und vertikale Zentrierung eines Bildes unbekannter Größe in einem Behälter bekannter Größe. Originaltitel: „Zentrierung eines Bildes unbekannter Größe in einem äußeren Behälter bekannter Größe“, Autor: Stu Nicholls Form: http://www.cssplay.co.uk/menu/centered.html , veröffentlicht am 15. Oktober 2006.

Dieser Artikel wurde von forestgan am 17.10.2006 übersetzt und veröffentlicht. Weitere Artikel.

Dieses horizontale und vertikale Zentrierungsbeispiel kann normal in IE5.x, IE6, IE7, Firefox, Opera, Mozilla, Netscape funktionieren, und zwei Sätze einfacher Stile sind für IE und Nicht-IE geschrieben.

IE verwendet Inline-Blöcke, Nicht-IE verwendet Tabellenzellen und vertikale Ausrichtung.

CSS

/* for non-IE browsers */
div.holder {width:750px; height:300px; background:#f8f8f8; 
border:1px solid #777; text-align:center; display:table-cell; vertical-align:middle;}
}<br><!--[if IE]>
<style type="text/css">
/* vertical align for IE */
#edge {width:0; height:100%; display:inline-block; vertical-align:middle;} 
#container {text-align:center; width:100%; display:inline-block; vertical-align:middle;}
</style>
<![endif]-->
Nach dem Login kopieren

xhtml

<div class="holder"><br><span id="edge"></span> <br><span id="container"><img src="graphics/homework.jpg" alt="" /></span><br></div><br>
Nach dem Login kopieren

Das Beispiel des Autors ist ein einzelnes, das ich um 6 Bilder auf einer Seite erweitert habe, die in Fotoalben und Produktanzeigen verwendet werden können.

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage