Bordure étrange / espace blanc autour de l'image lors de l'impression html en pdf

Chriswillow

Lors de l'impression (sortie PDF) du code HTML suivant, il y a parfois une bordure / un espace blanc indésirable autour des images. Parfois, il apparaît sur le côté droit d'autres fois sur le côté gauche. Il semble ne faire qu'un pixel de large.

J'ai déjà essayé display: block;en vain.

Comment puis-je me débarrasser de l'espace blanc autour de l'image?

corps:

<body>
  <div class="doc">
    <div class="container-row">
      <div class="container leftSide">
        <div class="item">Item A</div>
        <img class="image" src="http://via.placeholder.com/350x450">
      </div>
    </div>
    <div class="container-row">
      <div class="container rightSide">
        <div class="item">Item A</div>
        <img class="image" src="http://via.placeholder.com/350x450">
      </div>
    </div>
    <!-- plus more "container-row"s -->
  </div>
</body>

partie pertinente du CSS:

@media print {
  .container-row {
    page-break-inside: avoid;
  }
}

body {
  background-color: transparent;
  margin: 0 !important;
  padding: 0 !important;
}

.doc {
  font-size: 0;
}

.container-row {
  display: inline-block; 
  width: 100%;
  border: 1px transparent solid; 
  font-size: 10px;
}

.container {
  max-width: 75%;
  word-wrap: break-word;
  margin: 10px 10px 0px 10px;
  overflow: hidden;
}

.image {
  width: 100%;
  margin: 5px 0px -5px;
}

.leftSide {
  float: left;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
  border-bottom-right-radius: 13px;
}

.rightSide {
  float: right;
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
  border-bottom-left-radius: 13px;
}

.item {
  margin: 7px 10px 1px 10px;
}

.container p {
  margin-top: 0px;
  margin-left: 10px;
  margin-bottom: 7px;
  margin-right: 10px;
  padding: 0px;
}
Chriswillow

Résolution du problème en ajustant le css de la imageclasse à:

.image {
  width: 102%;
  margin: 5px -1% -5px;
}

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

conversion de PDF avec la magie de l'image en laissant un espace blanc supplémentaire autour

Comment se débarrasser de l'espace blanc entre l'image ronde et la bordure en HTML / CSS / Bootstrap?

Nouvelles lignes parasites + espace blanc lors de l'impression de sous-chaînes en C

supprimer l'espace blanc étrange autour du graphique de tracé (Javascript)

Espace blanc étrange à l'en-tête UITableView lors de l'utilisation de UISearchController avec UITableViewController sur iOS 10

Élément Flexbox: la bordure autour de l'image a beaucoup d'espace vide, pas exactement autour de l'image

Comment se débarrasser de l'espace vide autour de la bordure de l'image

impossible de tracer une image avec un espace blanc supprimé autour de l'image

Bordure étrange autour de l'image de ma flèche, comment puis-je la supprimer?

la mise à l'échelle de l'image en html crée un espace blanc en dessous

Bordure Excel VBA autour de l'image

Bordure blanche autour de l'image

Supprimer l'espace blanc par défaut autour des éléments de bloc en ligne

Suppression de l'espace blanc autour d'une image enregistrée dans matplotlib

Suppression de l'espace blanc autour d'une image enregistrée dans matplotlib

Comment utiliser imagemagick ajouter plus d'espace blanc autour de l'image

Supprimer l'espace cliquable autour de l'image de lecture à l'intérieur de la bordure rouge

Espace blanc à gauche de l'image

La bordure CSS ne s'affiche pas lors de l'impression ou de la conversion en PDF

Comment supprimer la bordure / le bord blanc autour d'une figure dans une image à l'aide de python?

Comportement étrange lors de l'impression d'éléments de tableaux de chaînes en C

L'image d'arrière-plan Chrome laisse un espace blanc lors de l'actualisation

Suppression de la bordure blanche autour d'une image lors de l'utilisation de matplotlib sans enregistrer l'image

Comment supprimer la ligne de bordure autour de l'élément en html et css?

Bordure de cercle animée autour de l'image?

Suppression de l'espace blanc sous l'image imbriquée lors du redimensionnement sans compression de l'image

espace blanc ajouté au début d'une nouvelle ligne lors de l'impression sur une nouvelle ligne

Toile HTML et Javascript - Ombre autour de l'image plutôt que de la bordure

Espace blanc lors de l'utilisation de margin-top

TOP liste

  1. 1

    Comment exécuter un fichier python avec des droits d'administrateur dans pycharm

  2. 2

    comment obtenir un objet de requête dans les tests unitaires de django?

  3. 3

    mongo kafka connect source

  4. 4

    Vérifier la longueur du nombre à partir du message, puis utiliser la valeur dans l'instruction

  5. 5

    comment convertir une chaîne en un tuple dateutil jour de la semaine sans utiliser eval

  6. 6

    Comment ajouter un texte dans un texte Python/Tkinter

  7. 7

    Aide de variable de débogage pprint jinja2

  8. 8

    Dans les modèles Hugo, comment vérifier la longueur du tableau de fichiers JSON?

  9. 9

    Impression de la longueur du chemin le plus court dans le labyrinthe

  10. 10

    Exécuter la requête externe pour chaque date obtenue à partir de la requête interne

  11. 11

    Recherche de dicton Jinja2 à l'aide d'une clé variable

  12. 12

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  13. 13

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  14. 14

    définir une propriété pour chaque nœud dans neo4j

  15. 15

    Pourquoi cette requête Java échoue-t-elle? renvoyer 0 quand il y a des résultats

  16. 16

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  17. 17

    Laravel 8: Attempt to read property "id" on null

  18. 18

    Comment obtenir tous les champs d'un objet (y compris sa superclasse), à l'aide de l'API Mirrors de Dart?

  19. 19

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  20. 20

    Microsoft.WebApplication.targets

  21. 21

    obtenir le nombre de marqueur affiché sur la carte

chaudétiquette

Archive