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)
Ergebnisse erzielen html <h2>CSS3-Zeitleist...
In diesem Artikel wird ein Jalousie-Spezialeffekt...
Das MySQL-Entwicklungsteam hat am 14. Oktober 201...
Inhaltsverzeichnis 1. Was bedeutet „Shallow Copy“...
Inhaltsverzeichnis 1. Installieren Sie die erford...
Ich habe meiner persönlichen Website vor Kurzem e...
Inhaltsverzeichnis Voraussetzungen Effekt verwend...
Durchführung von Transaktionen Das Redo-Protokoll...
1. Einführung in mysqldump mysqldump ist ein logi...
Beim Erstellen einer B/S-Systemschnittstelle stößt...
MySql ist eine Datenquelle, die wir häufig verwen...
Als ich heute ein kleines Programm schrieb, benut...
Inhaltsverzeichnis planen Abhängigkeiten installi...
Für Frontend-Entwickler ist es eine zeitaufwändig...
<> Operator Funktion: Zeigt an, dass es ung...