CSS wird in der Geschwindigkeitsvorlage (JAVA) nicht gerendert
Sep 15 2020
Ich habe HTML-CSS in eine Datei geschrieben. Es funktioniert perfekt im Browser, aber wenn ich die Erweiterung auf vm ändere (für Apache-Geschwindigkeit). Einige der CSS funktionieren nicht. Warum kann Velocity das CSS nicht verstehen?
CODE:
<html>
<head>
<title>Letter</title>
<style>
.row {
width: 100%;
display:flex;
height:80px;
}
.column1 {
width:33%;
float: left;
}
.column2 {
width:33%;
float: center;
}
.column3 {
width:33%;
float: right;
}
body {
padding: 20px;
font-size: 12px;
font-family: Arial,Arial Unicode MS,Quivira,sans-serif,Wingdings;
}
#rcorners2 {
border-radius: 25px;
align-items:center;
border: 1px solid grey;
padding: 20px;
width: 1000px;
height: 50px;
display:flex;
}
.vl {
border-left: 1px solid grey;
height: 50px;
}
.gap{width:200px;background:none;height:200px;display:inline-block;}
</style>
</head>
<body>
<div class="row">
<div class="column1">
<img src="https://www.iconfinder.com/data/icons/pictype-free-vector-icons/16/home-512.png" height="50px" width="250" />
</div>
<div class="column2">
<h1 style="text-align: center;"> Letter Head</h1>
</div>
<div class="column3">
<h2 style="color:#AE275F;text-align: right;">SAMPLE</h2>
</div>
</div>
<div>
<div id="rcorners2" > </div>
<div>
<p>Date </p>
<p>MAY 28,2020</p>
</div>
<div class="gap">
</div>
<div class="vl"></div>
</div>
</body>
</html>
Antworten
3 HMT Nov 07 2020 at 00:50
Das Problem war nicht mit meiner Geschwindigkeitsvorlage. Ich habe Itext5 verwendet, um HTML in PDF zu konvertieren, und da Itext5 HTML5 nicht unterstützt, funktionierten einige der Funktionen nicht. Ich verwende die openHtmlToPdf-Bibliothek zum Konvertieren von HTML in PDF und das CSS funktioniert jetzt perfekt.