Die Verwendung von zwei-Spalten-layout mit reveal.js?
Ich verwenden reveal.js und Schreibe meine Folien in Markdown-code. Jetzt möchte ich die Anzeige meiner Inhalte (text, ungeordnete Liste von Punkten, oder auch ein Bild) in einem klassischen zwei-Spalten-text-layout. Ich würde es vorziehen, eine Lösung, die komplexer sein können in der anfänglichen Konfiguration, so lange wie das eigentliche schreiben von content in Markdown bleibt einfach.
Da ich lieber nicht ausführen, ein lokaler server, ich Schreibe meine markdown-innerhalb der Haupt-HTML-Datei.
Update: Wie die erste Antwort zeigt dies erreicht werden soll mit CSS. (Ich aktualisierte meine Frage entsprechend.) Dennoch konnte ich nicht finden, eine Beschreibung, wie dies mit CSS.
- Für die praktischen Aspekte von "wie man es mit CSS" (wo Sie die Datei speichern, wie Sie es nennen), finden Sie unter stanford.edu/~vbauer/teaching/revealjs.html
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe zwei ID ' s in einer externen css-Datei custom.css, die ich an meinem reveal.js Datei mit dem Feld css: benutzerdefinierte.css in der YAML-header.
Legte ich div-Elemente mit der rechten und linken-ID ' s in meinem markdown-Dokument zu erzeugen, eine zwei-Spalten-layout.
<p>
element.#left
und#right
Elemente mehrmals.Ich bin mit CSS flex, es ist in Ordnung.
Habe ich das problem gelöst mit zwei schwimmenden
<div>
-Elemente:Ich fand heraus, wenn Sie Sie verwenden möchten Abschläge innerhalb der
div
-container, die Sie haben, um wickeln Sie die Elemente inp
-tags. Wenn Sie schreibendata-markdown
in das übergeordnetesection
-Tag, wird es ignoriert innerhalb derdiv
Ich hoffe ich konnte helfen!
Setzen Sie diese in Ihrem benutzerdefinierten Design, d.h. direkt vor
Wie zu benutzen? – ganz einfach! Und nicht beschränkt auf 2 Spalten:
<table>
tritt oft als "überholt" (da wurde es so schlimm missbraucht für layout-Zwecke in der frühen html-Tagen, und auch heute noch für html in E-Mails...), sondern im Gegenteil-zumindest als Eigenschaftlayout:table
hat es viele legitime verwendet, ist oft die einfachste Lösung und weit verbreitet kompatibel.Den CSS Grid Layout erlaubt eine sehr flexible layouts, zwei-Säulen-Formate und mehr komplexe layouts.
Für zwei Spalten, die folgende CSS-snippet verwendet werden können. Es gibt zwei Spalte Vorlagen mit gleicher Größe, je 1 Bruchteil (
1fr
) von der verfügbaren Breite, und eine Dachrinne Raum von 10px zwischen den Spalten.Es kann wie folgt verwendet werden
Habe ich den folgenden Weg gefunden, um zu zeigen, dass ein element in einer Weise, die es scheint zu sein, in einem Spalten-layout
Aber tatsächlich funktioniert es nicht mit mehr als einem element auf der rechten
Konnte ich nicht verstehen Sie vollständig, aber ich denke, man kann die Antwort gefunden, in ramnathv post.
war für mich