In diesem Artikel wird hauptsächlich erläutert, wie einige Inhalte in HTML-Seiten beim Scrollen fixiert und nicht gescrollt werden können, was für das Layout hilfreich ist. Ohne weitere Umschweife lauten die Einzelheiten wie folgt: Screenshots der Effekte: Quellcode der Seite: <!DOCTYPE html> <html> <Kopf> <meta charset="UTF-8"> <title>Seite ohne Titel</title> </Kopf> <body style="Breite: 900px; Rand: 0px auto; Zeilenhöhe: 23px; Polsterung: 10px;"> <div> <div style="float: links; Breite: 120px;"> <div> Ich werde rollen<br/> Scrollender Inhaltsbereich<br/> Scrollender Inhaltsbereich<br/> Scrollender Inhaltsbereich<br/> </div> <div id="div1" style="Rand: durchgehend 1px grau; Breite: 90px; Polsterung: 10px; Hintergrundfarbe: #eff;"> Ich scrolle nicht<br/> Du siehst mich an<br/><br/> Ich rolle nicht<br/> Du siehst mich an<br/><br/> Ich rolle nicht<br/> Du siehst mich an<br/><br/> Ich rolle nicht<br/> Schau mich an<br/><br/> </div> </div> <div style="float: right; Breite: 750px; Rahmen: durchgehend 1px grau; Polsterung: 10px;"> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssss, ich bin der Inhalt ssss</span><br> <span>ssssssssssssssss</span><br> <span>sssssss Ich bin der Inhalt sssssssss</span><br> <span>ssssssssssssssss</span><br> <span>sssssss Ich bin der Inhalt sssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssss Ich bin der Inhalt ssssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br><span>sssssssIch bin der Inhaltsssssssss</span><br> <span>ssssssssssssssss</span><br> <span>ssssssssssssssss</span><br> </div> </div> <Skripttyp="text/javascript"> Funktion htmlScroll() { var top = document.body.scrollTop || document.documentElement.scrollTop; wenn (elFix.data_top < top) { elFix.style.position = "fest"; elFix.style.top = 0; elFix.style.left = elFix.data_left; } anders { elFix.style.position = "statisch"; } } Funktion htmlPosition(obj) { var o = obj; var t = o.offsetTop; var l = o.offsetLeft; während (o = o.offsetParent) { t += o.OffsetTop; l += o.Linksversatz; } obj.data_top = t; obj.data_left = l; } var alteHtmlWidth = document.documentElement.offsetWidth; Fenster.onresize = Funktion () { var neueHtmlWidth = Dokument.documentElement.offsetWidth; if (alteHtmlBreite == neueHtmlBreite) { zurückkehren; } alte HTML-Breite = neue HTML-Breite; elFix.style.position = "statisch"; htmlPosition(elFix); htmlScroll(); } Fenster.onscroll = htmlScroll; var elFix = document.getElementById('div1'); htmlPosition(elFix); </Skript> </body> </html> Dies ist das Ende dieses Artikels darüber, wie man Inhalte an einer festen Position hält, wenn eine HTML-Seite gescrollt wird. Weitere relevante Inhalte zum Scrollen von HTML-Seiten finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Tabellen in HTML aufteilen und zusammenführen (colspan, rowspan)
Vorwort Die Sprachklassifikation von SQL umfasst ...
Inhaltsverzeichnis Verwendete APIs Einfaches Beis...
Inhaltsverzeichnis Einführung So stellen Sie eine...
RGBA ist eine CSS-Farbe, mit der Farbwert und Tra...
Die Beziehung zwischen Tomcat-Protokollen Ein Bil...
Früher wusste ich nur, wie ich zum Springen das Na...
Tipp: Die folgenden Vorgänge werden alle mit Root...
Einführung: Lambda Probe (früher bekannt als Tomc...
Ich glaube, jeder macht sich oft Sorgen, ob er Bi...
In diesem Artikel müssen wir lernen, wie man Bild...
Inhaltsverzeichnis Grundlegende Verwendung von Pr...
Inhaltsverzeichnis Mischen Mixin-Hinweis (doppelt...
Ich habe zuvor einige dynamische Routing-Einstell...
Wie oben gezeigt, sind Füllwerte zusammengesetzte...
Während der Entwicklung wird eine gute Benutzerob...