Heim Web-Frontend CSS-Tutorial Realisieren Sie die horizontale und zentrierte Anzeige schwebender Elemente perfekt._Grundlegendes Tutorial

Realisieren Sie die horizontale und zentrierte Anzeige schwebender Elemente perfekt._Grundlegendes Tutorial

May 16, 2016 pm 12:03 PM
Center schwebendes Element

Wir stoßen häufig auf Seitenlayouts, die mehrere unterschiedliche Inhaltsbereiche hintereinander anzeigen, diese jedoch relativ zur Seite zentriert sind. Beachten Sie, dass der Inhalt in diesen Bereichen nicht nur aus Text besteht, sondern auch mit Bildern oder anderen Elementen gemischt sein kann. Im Allgemeinen fällt es uns leicht, für ein solches Layout schwebende Floats zu verwenden, aber wie kann man es zentriert ausrichten und mit Low-End-Browsern kompatibel sein? Bitte lesen Sie weiter.

Schauen Sie sich zunächst den HTML-Code an:

<div class="webFooter">
  <div class="wrap">
    <div class="tabs">
      <ul>
        <li>
          <a href="javascript:void(0)">高大上平台</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">关于我们</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">联系我们</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">服务条款</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">人才招聘</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">帮助中心</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">帮助中心</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">帮助中心</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">帮助中心</a><em>|</em>
        </li>
        <li>
          <a href="javascript:void(0)">客服中心</a>
        </li>
      </ul>
    </div>
  </div>
</div>
Nach dem Login kopieren

Manche Leute werden sagen, dass es sich bei diesen Elementen ausschließlich um Text handelt. Tatsächlich ist es auch möglich, ul durch andere Elemente (z. B. div) zu ersetzen. Das Prinzip ist, dass .wrap relativ zur Seite zentriert ist und die Breite 1200 Pixel beträgt. Natürlich kann die Breite frei definiert werden, solange sie größer als die Inhaltsbreite ist. Dann wird „.tabs“ nach links verschoben und „position: relative; Wrap: relativ;

Der CSS-Code lautet wie folgt:

<style type="text/css">
body, ul, li, ol, dl, dt, dd {padding: 0; margin: 0; list-style: none;}
.webFooter {height: 100px; font-size: 12px; background: #278ed1; font-family: Microsoft YaHei; color: #fff;}
.webFooter a,
.webFooter a:hover {color: #fff;}
.webFooter .wrap {width: 1200px; margin-left: auto; margin-right: auto; background: red; overflow: hidden; *position: relative;}
.webFooter .tabs {float: left; position: relative; left: 50%; margin-top: 25px;}
.webFooter .tabs ul {float: left; position: relative; left: -50%;}
.webFooter .tabs li {float: left; line-height: 17px;}
.webFooter .tabs a {float: left; font-size: 14px;}
.webFooter .tabs em {float: left; width: 20px; height: 15px; *line-height: 15px; text-align: center;}
</style>

Nach dem Login kopieren

Erklären Sie, warum Sie overflow: versteckt; *position: relative; hinzufügen müssen. Der Grund dafür ist, dass, wenn der Inhalt relativ lang ist: 50 % von .tabs, seine Position den Breitenbereich von .wrap überschreitet. Wenn die Anzeige etwas kleiner ist, wird auf der Seite eine horizontale Bildlaufleiste angezeigt. und ie7 ist hartnäckiger, daher muss *position hinzugefügt werden: relative; Interessierte Benutzer können es versuchen, indem sie overflow:hidden; *position:relative; entfernen oder den Inhalt ändern und es erneut versuchen.

Ändern Sie abschließend ul in

(schreiben Sie CSS für .inner: float: left; position: relative; left: -50%;) und Sie können in .inner schreiben, was Sie wollen Es ist ein schwebendes Layout erforderlich (z. B. ein Bild eines QR-Codes, dann eine Kundendienst-Telefonnummer und ein Symbol, dann ein Link zu Weibo usw.).

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So stellen Sie die WPS-Tabellenzentrierung ein So stellen Sie die WPS-Tabellenzentrierung ein Mar 19, 2024 pm 09:34 PM

Da die Funktionen von WPS immer leistungsfähiger werden, treten bei der Verwendung von Funktionen immer mehr Probleme auf. In WPS verwenden wir häufig WPS-Tabellen. Damit die Tabelle schön aussieht, müssen wir die Tabelle zu diesem Zeitpunkt zentrieren. Die Frage ist also: Wie zentrieren wir die WPS-Tabelle? Heute teile ich hier ein Tutorial, ich hoffe, es kann Ihnen helfen! Schrittdetails: 1. Ich werde es anhand praktischer Vorgänge erklären. Das Folgende ist ein einfaches Formular, das ich mit einem WPS-Formular erstellt habe. 2. Durch die Druckvorschau können wir feststellen, dass sich die WPS-Tabelle standardmäßig auf der linken Seite befindet. Was ist, wenn wir den Tisch zentrieren wollen? 3. Zu diesem Zeitpunkt müssen wir in der [Symbolleiste] auf [Seitenlayout] klicken.

HTML-Layout-Leitfaden: So verwenden Sie schwebende Elemente zur Implementierung eines mehrspaltigen Layouts HTML-Layout-Leitfaden: So verwenden Sie schwebende Elemente zur Implementierung eines mehrspaltigen Layouts Oct 27, 2023 pm 03:24 PM

HTML-Layout-Leitfaden: So verwenden Sie schwebende Elemente zum Implementieren eines mehrspaltigen Layouts Beim Durchsuchen von Webseiten sehen wir häufig Layouts, die aus mehreren Spalten bestehen, z. B. die Startseite einer Nachrichten-Website, eine Produktanzeigeseite usw. Dieses mehrspaltige Layout macht Webseiten organisierter und schöner, indem der Inhalt in Spalten unterteilt und nebeneinander angezeigt wird. In HTML können wir schwebende Elemente verwenden, um ein solches mehrspaltiges Layout zu erreichen. In diesem Artikel erfahren Sie, wie Sie mit schwebenden Elementen ein mehrspaltiges Layout implementieren und spezifische Codebeispiele bereitstellen. Grundlegende Konzepte zur Verwendung schwebender Elemente zur Implementierung eines mehrspaltigen Layouts

Wie zentriere ich ein Div in einem anderen Div? Wie zentriere ich ein Div in einem anderen Div? Sep 08, 2023 am 11:13 AM

Einführung Die zentrale Ausrichtung von Divs ist einer der wichtigsten Aspekte der Front-End-Entwicklung. In diesem Artikel werden wir uns mit der Technik befassen, mit der mithilfe von HTML und CSS ein Div in einem anderen Div platziert wird. In diesem Tutorial werden wir ein übergeordnetes Div haben, das untergeordnete Divs haben sollte. Unsere Aufgabe besteht darin, das untergeordnete Div in der Mitte des übergeordneten Div zu platzieren. Die Verwendung der Transform-Übersetzung und der Positionssyntax ist keine sehr beliebte Methode, um ein Div in einem anderen Div zentriert auszurichten. Syntax left:50%;top:50%;Transform:translate(-50%,-50%);above Die Syntax erledigt das folgende - Die CSS-Regel „left:50%;“ legt die horizontale Position des Elements fest

Anleitung: So ändern Sie die Größe und zentrieren Sie Win11-Taskleistensymbole Anleitung: So ändern Sie die Größe und zentrieren Sie Win11-Taskleistensymbole Jan 03, 2024 am 08:17 AM

Win11 bringt eine völlig neue Benutzeroberfläche mit sich, einschließlich Änderungen an der Taskleiste. Viele Benutzer sind jedoch der Meinung, dass die Taskleistensymbole zu groß sind und sich bei der Verwendung nicht daran gewöhnen . Kommen Sie und lernen Sie gemeinsam die kleinen Operationsmethoden. So verkleinern Sie das mittlere Taskleistensymbol in Win11: 1. Zuerst müssen Sie den Registrierungseditor öffnen. 2. Erweitern Sie dann: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\. 3. Erstellen Sie dann rechts einen neuen DWORD-Wert „TaskbarSi“ und fügen Sie ihn hinzu

So zentrieren Sie ein Textfeld in HTML So zentrieren Sie ein Textfeld in HTML Feb 19, 2024 pm 11:01 PM

Um ein HTML-Textfeld zu zentrieren, sind spezielle Codebeispiele erforderlich. Im Webdesign ist die Ausrichtung von Elementen in der Mitte eine häufige Layoutanforderung. Für HTML-Textfelder gibt es mehrere Möglichkeiten, sie zentriert anzuzeigen. Im Folgenden stellen wir Ihnen eine häufig verwendete Zentrierungsmethode im Detail vor und fügen spezifische Codebeispiele bei. Methode 1: Verwenden Sie das Attribut „centering“ im CSS-Stylesheet. Um eine zentrierte Anzeige des Textfelds zu erreichen, können Sie das Attribut „text-align“ im CSS-Stylesheet verwenden. Stellen Sie das übergeordnete Containerelement, in dem sich das Textfeld befindet, auf zentrierte Ausrichtung ein.

CSS-Tipps: So implementieren Sie ein mittig ausgerichtetes Layout CSS-Tipps: So implementieren Sie ein mittig ausgerichtetes Layout Oct 20, 2023 pm 04:36 PM

CSS-Tipps: So implementieren Sie ein mittig ausgerichtetes Layout Im Webdesign wird häufig ein mittig ausgerichtetes Layout verwendet. Ob es darum geht, Text, Bilder oder das gesamte Seitenlayout zentriert auszurichten, alles kann mit CSS erreicht werden. In diesem Artikel werden verschiedene CSS-Techniken zum Erreichen eines zentrierten Layouts vorgestellt und spezifische Codebeispiele bereitgestellt. Schauen wir uns zunächst an, wie man ein horizontal zentriertes Layout implementiert. Hier sind Codebeispiele für einige gängige Elemente: Ausrichtung der Textmitte: .text-center{text-align:ce

Teilen von Front-End-Fähigkeiten: Verwenden Sie CSS3 fit-content, um Elemente horizontal zu zentrieren Teilen von Front-End-Fähigkeiten: Verwenden Sie CSS3 fit-content, um Elemente horizontal zu zentrieren Sep 09, 2023 pm 01:36 PM

Teilen von Frontend-Fähigkeiten: Verwenden Sie CSS3fit-content, um Elemente horizontal zu zentrieren. Bei der Frontend-Entwicklung stoßen wir häufig auf Situationen, in denen wir ein Element horizontal zentrieren müssen. Dieser Effekt kann leicht mit der fit-content-Eigenschaft von CSS3 erreicht werden. In diesem Artikel wird die Verwendung des fit-content-Attributs vorgestellt und Codebeispiele bereitgestellt. Das Attribut fit-content ist ein Längenwert relativ zum übergeordneten Container des Elements, der die Breite des Elements automatisch basierend auf der tatsächlichen Größe des Inhalts berechnen kann. Durch Konvertieren des Elements

CSS3-Tipp: Horizontal zentrierte Anwendung des Fit-Content-Attributs CSS3-Tipp: Horizontal zentrierte Anwendung des Fit-Content-Attributs Sep 08, 2023 am 08:55 AM

CSS3-Tipps: Anwendung des Fit-Content-Attributs zur horizontalen Zentrierung Beim Entwerfen von Webseiten kommt es häufig vor, dass Sie Elemente horizontal zentrieren müssen. In CSS3 können wir das fit-content-Attribut verwenden, um eine horizontale Zentrierung zu erreichen. Das fit-content-Attribut definiert die Breite des Elements, die am besten zum Inhalt passt. Es passt die Breite des Elements automatisch an den Inhalt im Element an. Schauen wir uns als Nächstes an, wie Sie mit dem Fit-Content-Attribut einen horizontalen Zentrierungseffekt erzielen. Erste,

See all articles