HTML writer: use flex property for column widths

Fixes: #8232
This commit is contained in:
Albert Krewinkel 2022-08-18 11:11:30 +02:00
parent e448ad570f
commit 0d19b859ce
No known key found for this signature in database
GPG key ID: 388DC0B21F631124
2 changed files with 4 additions and 4 deletions

View file

@ -876,7 +876,7 @@ blockToHtmlInner opts (Div attr@(ident, classes, kvs') bs) = do
let isCslBibEntry = "csl-entry" `elem` classes
let kvs = [(k,v) | (k,v) <- kvs'
, k /= "width" || "column" `notElem` classes] ++
[("style", "width:" <> w <> ";") | "column" `elem` classes
[("style", "flex:" <> w <> ";") | "column" `elem` classes
, ("width", w) <- kvs'] ++
[("role", "doc-bibliography") | isCslBibBody && html5] ++
[("role", "doc-biblioentry") | isCslBibEntry && html5]

View file

@ -19,17 +19,17 @@ ok
<section id="slide-one" class="slide level1">
<h1>Slide one</h1>
<div class="columns">
<div class="column" style="width:40%;">
<div class="column" style="flex:40%;">
<ul>
<li>a</li>
<li>b</li>
</ul>
</div><div class="column" style="width:40%;">
</div><div class="column" style="flex:40%;">
<ul>
<li>c</li>
<li>d</li>
</ul>
</div><div class="column" style="width:10%;">
</div><div class="column" style="flex:10%;">
<p>ok</p>
</div>
</div>