Heim > Web-Frontend > CSS-Tutorial > Warum lässt Firefox den Abstand am unteren Rand von Elementen mit „Overflow: Scroll' weg?

Warum lässt Firefox den Abstand am unteren Rand von Elementen mit „Overflow: Scroll' weg?

Patricia Arquette
Freigeben: 2024-10-27 04:48:29
Original
1061 Leute haben es durchsucht

Why Does Firefox Omit Padding at the Bottom of Elements with Overflow: Scroll?

Fehlerbehebung beim Firefox-Padding-Auslassen mit Overflow

Beim Implementieren der beiden CSS-Eigenschaften „overflow: scroll“ und „padding“ können Benutzer auf ein Problem stoßen, bei dem Firefox das unterdrückt Auffüllung am unteren Rand des Elements, im Gegensatz zu Browsern wie Chrome und Safari.

Problemszenario:

`


< ;ul>

<li>padding above first line in every Browser</li>
<li>content</li>
<li>content</li>
...
<li>content</li>
<li>content</li>
<li>content</li>
<li>no padding after last line in Firefox</li>
Nach dem Login kopieren


`

In diesem Snippet hat das Element eine Höhe von 100 Pixel, einen Abstand von 50 Pixel, a roter Rand und vertikaler Scroll-Überlauf. In Firefox fehlt jedoch die Polsterung am unteren Rand des Containers, was zu einem unerwarteten Erscheinungsbild führt.

Problemumgehung:

Dieses Problem mag zwar verwirrend erscheinen, ist aber relativ Eine einfache reine CSS-Lösung kann das Problem lösen:

<code class="css">.container:after {
    content: "";
    height: 50px;
    display: block;
}</code>
Nach dem Login kopieren

Durch Hinzufügen dieser CSS-Regel fügen Sie ein leeres Element mit einer Höhe ein, die der Innenauffüllung des Containers entspricht. Dieses Element dient als Platzhalter und stellt sicher, dass die Polsterung auch bei Scroll-Überlauf konsistent beibehalten wird.

Demonstration:

[Fiddle](https://jsfiddle.net /rdx8k4mz/) zeigt die Problemumgehung.

Das obige ist der detaillierte Inhalt vonWarum lässt Firefox den Abstand am unteren Rand von Elementen mit „Overflow: Scroll' weg?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage