Le CSS ne s'affiche pas dans le modèle de vélocité (JAVA)

Sep 15 2020

J'ai écrit du HTML-CSS dans un fichier, cela fonctionne parfaitement dans le navigateur mais quand je change l'extension en vm (pour apache velocity). une partie du css ne fonctionne pas. pourquoi la vitesse n'est-elle pas capable de comprendre le css.

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>

Réponses

3 HMT Nov 07 2020 at 00:50

Le problème n'était pas avec mon modèle de vitesse. J'utilisais Itext5 pour convertir du HTML en PDF et comme Itext5 ne prend pas en charge HTML5, certaines fonctionnalités ne fonctionnaient pas. J'utilise la bibliothèque openHtmlToPdf pour convertir du HTML en PDF et le css fonctionne parfaitement maintenant.