Comment créez-vous une ligne verticale en utilisant HTML ?
Combler le style avec le contenu n'est pas tabou pour beaucoup.
Je n'ai rien à dire et je le dis
Comment créez-vous une ligne verticale en utilisant HTML ?
Combler le style avec le contenu n'est pas tabou pour beaucoup.
Je n'ai rien à dire et je le dis
@ctpenrose Ce n'est en effet pas tabou mais les séparer est pratique car vous pouvez facilement ajuster en un seul endroit si nécessaire. De plus, le placer dans un fichier CSS séparé est mieux pour les performances car il peut être mis en cache par le navigateur et vous finissez par transmettre moins d'octets sur le réseau chaque fois que vous demandez l'HTML rendu.
Bravo, monsieur. C'est un tour cool. Il faut encore le paramétrer sur display:inline-block
sinon il ne se mettra pas bien à côté des autres éléments en ligne.
Je ne pense pas que cela fonctionne dans Firefox, cependant. La ligne est là, mais ne semble pas être visible...
Vous pouvez utiliser un
vide qui est stylé exactement comme vous souhaitez que la ligne apparaisse :
HTML:
Avec une hauteur exacte (en remplaçant le style en ligne) :
div.vertical-line{
width: 1px; /* Largeur de la ligne */
background-color: black; /* Couleur de la ligne */
height: 100%; /* Remplacer en ligne si vous voulez une hauteur spécifique */
float: left; /* Fait flotter la ligne à gauche du contenu.
Vous pouvez plutôt utiliser position:absolute ou display:inline-block
si cela correspond mieux à votre design */
}
Stylisez la bordure si vous voulez un effet 3D :
div.vertical-line{
width: 0px; /* Utiliser uniquement le style de bordure */
height: 100%;
float: left;
border: 1px inset; /* C'est le style de bordure par défaut pour la balise */
}
Vous pouvez bien sûr aussi expérimenter avec des combinaisons avancées :
div.vertical-line{
width: 1px;
background-color: silver;
height: 100%;
float: left;
border: 2px ridge silver ;
border-radius: 2px;
}
. Il faut probablement aussi ajouter un style supplémentaire pour la faire flotter sur le côté du contenu (exemple :
float:left;`).
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
69 votes
Ne pourriez pas le W3 simplement être plus intelligent et ajouter une spécification pour