Sponsored Links |
|
|||
Weil er das nicht will, siehe Seite die ersten Seiten in dem Thema.
Zitat:
Siehe auch die Beispiele von den usability Studien die ich dir früher im Thread verlinkt habe. Du kannst natürlich auch so eine Funktion verwenden, mit Javascript ist alles möglich. https://revealjs.com/#/ (drücke hier Pfeiltasten nach links/rechts, bzw die Pfeile auf der Seite) Alleine mit CSS wirst du dein Vorhaben eher nicht umsetzen können. Du könntest dem container ein overflow-y: scroll geben, dann würde zusätzlicher Content vertikal scrollbar werden. Dann die einzelnen Elemente mit float oder flexbox anordnen. Im Detail hab ich mir das bei deinem Code nicht angesehen, aber so würde es wohl theoretisch gehen. |
Sponsored Links |
|
||||
Es ist ja kein willkürliches "Nicht-Wollen". Ich kann mir bei Spalten die länger sind als die Bildschirmhöhe kein Verfahren vorstellen, wie man den gesamten Text bequem lesen könnte, wie man sich durch ihn bewegt ohne die Orientierung zu verlieren.
Ich habe im letzten Posting genau beschrieben, was ich meine. Du möchtest darauf nicht eingehen. Zitat:
Wie schon erwähnt: Scrollen ist bei mehrspaltigem Satz keine Option. Man würde sofort die Orientierung verlieren. Ich habe in einer Firefox-Newsgroup gefragt, ob es eine Funktion gibt, die ein horizontales Bewegen nach rechts um genau eine Bildschirmbreite erlaubt. Also ein exaktes Pendant zu "Page down". Vielleicht gibt es für diese Aufgabe "eine Bildschirmbreite nach rechts bewegen" ja auch ein Javascript? Dann könnte man 2 Pfeil-Schaltflächen zum Navigieren einblenden und zusätzlich diese Schaltflächen mit den Tasten "Pfeil rechts/links" verknüpfen (so ist es ja in vielen Fotogalerien üblich).
__________________
|
|
|||
Zitat:
Zitat:
Ich weiß, was du willst, aber mir ging es um deinen Satz: Wenn man Texte auf mehrere Seiten aufteilt, dann ist das sehr wohl responsive. Es ist gut zum lesen und auch mobile geräte freundlich. Zitat:
Dort wird exakt das, was du hier in einem Nebensatz anforderst, gemacht... |
|
||||
@cloned
Welchen bequemen Weg des Lesens und Bewegens in einem mehrspaltigen Fließtext auf einer einzigen Webseite meinst Du bitte? Ich weiß nicht, was Du meinst. Zum "Was ist responsive?" möchte ich nicht streiten. Du darfst natürlich gerne einen Fließtext der auf mehrere Seiten aufgeteilt wird als responsive bezeichnen. Wenn man dann, wie es beschrieben habe, das Fenster verbreitert oder die Schriftgröße ändert, dann bleibt leerer Raum übrig. Wir haben dann offenbar eine fundamental unterschiedliche Auffassung, was responsive im engen Sinne ist. Für mich glasklar: geschmeidige Anpassung an den Viewport. Zu https://revealjs.com/#/ Deinem Link war ich noch nicht gefolgt, habe das aber selbstverständlich vor und werde dann darauf eingehen. Ich war jedoch nicht sicher, ob Du mich richtig verstanden hast. Edit: Ich habe es jetzt angesehen. Dort geht es um "Slides", also um mehrere HTML-Elemente, die jeweils den Inhalt eines Slides aufnehmen. Mein Fall ist anders: bei mir steht der gesamte Inhalt in einem einzigen HTML-Element, in einem einzigen DIV. Unterteilungen wie Sprungmarken etc. gibt es nicht, weil jede manuell Sprungmarke natürlich die Responsivness zerstören würde.
__________________
Geändert von AndreasB (19.10.2018 um 10:25 Uhr) |
|
|||
Zitat:
Mehrspaltiger Text würde ich vermeiden soweit es geht, wenn dann ein Bild links und Text recht etc. Lesegewohnheiten im Internet sind nun mal nicht mit denen auf einer Zeitung zu vergleichen. Zitat:
Wenn man das Fenster verbreitert dann bleibt kein leerer Raum übrig bei mehreren Seiten, das eine hat mit dem anderen nichts zu tun. Der Text soll sich natürlich anpassen, aber das ist unabhängig davon, ob es eine oder 10 Seiten sind. Zitat:
Du kannst natürlich auch das JS anpassen dass es auf deinen DOM-Tree passt, aber du sagtest dass du kein JS kannst, da musst du wohl nehmen was es gibt. Oder jemanden dafür bezahlen es zu programmieren. |
|
||||
@cloned
In diesem Thread geht es um mehrspaltigen Satz. Ich respektiere Deine Bewertung, dass Du ausschließlich einspaltige Web-Texte für bequem lesbar hältst. Zu "Wenn man das Fenster verbreitert dann bleibt kein leerer Raum übrig bei mehreren Seiten": Wir verstehen einander mal wieder nicht. Wenn Du möchtest, zeige mir gerne eine Beispielseite, die zeigt was Du meinst. Ohne Beispiele ist wohl keine weitere Verständigung in diesem Punkt möglich. Zu "Es sind lediglich divs die die Inhalte eingerenzen, das ist keinerlei Hindernis oder Nachteil." Auch hierzu können wir uns offenbar nicht weiter verständigen, geschweige denn einigen. Mir ist es ein Rätsel, wie Du solche fixen Grenzen nicht als Einschränkung im Kontext des Themas Responsiveness betrachten kannst.
__________________
|
|
||||
Zitat:
Eigentlich wie ein Bild Slider nur mit Text ? Mit Javascript ist das kein Problem. Eine reine Css Lösung sehe ich da nur wenn die einzelne Spalten keine festen größen haben. Zb bei 3 Spalten hat eine Spalte immer 33% und keine Pixel Angaben. dann sollte es vieleicht auch ohne Css klappen. Aber ich meine am Anfang mal gelesen zu haben das du da feste Spalten größe hast bzw willst ? |
|
||||
Zitat:
Scrollen nach unten habe ich bereits unterbunden, indem ich die Einheit "100vh" für height einsetze. Das merkst Du ja im Testcase https://borumat.de/-/zeitungssatz-mehrspaltig Zitat:
Mit dem Unterschied, dass Bilder klare und feste Grenzen haben. Die Textmenge pro "Slide", pro Bildschirmseite hängt eben von der Größe des Viewports und der Schriftgröße ab. Das wäre ja cool! Zitat:
Was fehlt ist allein eine Funktion zum "Bewegen nach rechts um eine vollständige Bildschirmseite". Nochmal in anderen Worten: Angenommen es passen genau 6 Spalten auf den Bildschirm. Du bist auf der ersten Seite, siehst also Spalte 1-6. Nach dem Aufrufen der zu findenden Javascriptfunktion "Bewegen nach rechts um eine vollständige Bildschirmseite", sind die Spalten 7-12 zu sehen.
__________________
Geändert von AndreasB (19.10.2018 um 19:32 Uhr) |
Sponsored Links |
|
|||
Zitat:
Bei dem verlinkten Beispiel hast du fix vorgegebene Inhalte, das stimmt schon. Du (ok, du nicht, aber jemand, der JS beherrscht) kann auch dynamisch die Slides erstellen und mit beliebig viel Inhalt füllen, also zB mit 3 Spalten bei Auflösung X und mit 5 Spalten bei Auflösung Y. So ein "fertiges Beispiel" wirst du aber nicht finden, das wirst du selber schreiben müssen oder jemanden dafür bezahlen müssen, eine Kleinigkeit wie das "Kindelemente ausblenden" ist dies nämlich nicht. Möglich aber auf alle Fälle. Deine Möglichkeiten, wie ich es sehe, sind folgende: Du bleibst bei CSS und verwendest die von CSS möglichen Varianten für Zeilenumbrüche und scrollen. Ich kenne auch nach 3 Seiten hier deinen Text nicht, aber da wird sich schon was finden lassen. Möglichkeit zwei: Du verwendest so etwas wie das von mir verlinkte "slider"-Projekt, dann musst du aber mit den vorhandenen Einschränkungen leben. Möglichkeit drei: Du lässt dir eine dynamische Lösung programmieren. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Spalten bis zum Ende des Browser füllen... | philipp1988 | CSS | 6 | 30.10.2007 12:45 |
Div im IE zu hoch | RancoR | CSS | 10 | 10.07.2007 00:11 |
Fotozoom einbinden | r0k | CSS | 3 | 01.11.2006 12:58 |
<div>-Bereich mit Höhe des gesamten BrowserFensters | BullPit | CSS | 3 | 13.02.2005 11:49 |
Höhe des DIVs automatisch auf volle Höhe | scheichxodox | Knowledge Base | 5 | 21.12.2004 11:31 |