28172 sujets

CSS et mise en forme, CSS3

Salut,

je veux couper ma page en deux, en affichant un trait vertical juste au milieu de la page.
J'ai cherché sur Google, j'ai trouvé cette solution:

<hr width="0.5px" size="600px">


Par contre, je veux savoir s'il y on a une autre technique pour le faire avec du CSS et en gardant le height à 100%!

Si vous avez une idée, merci de la partager avec moi et tout les membres du forum.

MERCI
Modifié par riadh.rezig (08 Sep 2010 - 11:32)
Modérateur
Bonjour,

D'abord, ça m'étonnerait qu'un demi pixel existe. Smiley smile

Pour créer une bordure, j'utiliserais plutôt border en CSS, ou une image de background centrée.

Ça dépend un peu du contexte.
Bonjour,

C'est typiquement un cas d'utilisation des colonnes factices (ou de display:table/table-cell, si tu n'a pas de contrainte d'interropérabilité trop sévères).
Bonjour,
j'ai pas utilisé de tableau dans ma page !
Donc ce sera impossible de positionner un trait vertical au milieu de la page ?! Smiley decu
Euh... Personne n'a parlé de tableau...

Display est un attribut CSS qui peut avoir comme valeur table ou table-cell (c'est le seul display qui permette d'avoir deux bloc de même hauteur).

Si tu ne veux pas jouer avec display, comme je l'ai déjà dit, il existe les colonnes factices.
Merci pour votre réponse,
c'est quoi une colonne factice ?
Pour mon cas, pour deviser ma page en deux, comment je peux le faire ?
Il y a un moteur de recherche intégré à la section "Apprendre".

Pour ce qui est de l'intégration : tout dépends de ce que tu veux faire.