"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment les éléments CSS rotatifs affectent-ils correctement la hauteur des éléments parents?

Comment les éléments CSS rotatifs affectent-ils correctement la hauteur des éléments parents?

Publié le 2025-04-15
Parcourir:991

How Can I Make Rotated CSS Elements Correctly Influence Their Parent's Height?

Éléments tournés dans CSS: influençant correctement la hauteur du parent

dans CSS, il est possible de faire tourner les éléments sans affecter la mise en page ou le flux du document. Cependant, des questions surviennent lorsque les éléments ont besoin que leur texte tourné ait un impact sur la hauteur de leur parent.

Considérez le scénario suivant:

Normal
Rotated
Normal

En appliquant les css suivants:

.statusColumn b {
  writing-mode: tb-rl;
  white-space: nowrap;
  display: inline-block;
  overflow: visible;
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
}

entraîne le texte rotatif qui se chevauche des éléments voisins. L'objectif est de modifier le CSS pour s'assurer que l'élément rotatif affecte correctement la hauteur de son parent, empêchant le chevauchement du texte. Position: relative; Border: 1px solide #ccc; rembourrage: 2px; marge: 2px; Largeur: 200px; } .Statumolumn I, .Statumolumn B, .StaturSolumn Em, .StaturSolumn Strong { mode d'écriture: Vertical-RL; transformée: rotation (180deg); Espace blanc: Nowrap; Affichage: bloc en ligne; débordement: visible; }

Ce CSS mis à jour garantit que l'élément rotatif respecte la hauteur de son conteneur parent, empêchant ainsi le texte de texte et atteignant la disposition souhaitée.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3