Comment diviser la page en 4 parties égales?
Je veux diviser ma page en quatre parties égales, de même hauteur et de la largeur (50-50%).
Je ne veux pas utiliser de JavaScript. Je veux blocs (<div>
s) être redimensionnées automatiquement (relativement) si la fenêtre du navigateur est redimensionnée.
Je n'ai pas travaillé avec CSS pour un long moment. Je n'ai aucune idée de comment gérer cela.
- Ainsi, une grille 2x2 est ce que vous voulez?
- Oui....
Vous devez vous connecter pour publier un commentaire.
HTML
CSS
Démo à http://jsfiddle.net/CRSVU/
body { height: 100%; padding: 0; margin: 0; }
àhtml, body { height: 100%; padding: 0; margin: 0; }
<!DOCTYPE html>
au début du fichier. Jeter que DOCTYPE là, et vous remarquerez que lahtml {height:100%;}
est nécessaire. J'ai mis à jour la réponse.<h1> This is DIV 1</h1>
, et ainsi de suite.vertical centering css
sur Google et vous trouverez tout ce dont vous avez besoin, je suis sûr queSi vous voulez avoir le contrôle sur l'endroit où ils sont placés distinct de l'ordre de code source:
Démo: http://jsfiddle.net/NmL2W/
Remarque: si vous souhaitez rembourrage sur vos régions, vous aurez besoin de définir les
box-sizing
àborder-box
:...sinon votre "50%" la largeur et la hauteur de devenir "50% + 2em", qui va conduire à visual chevauchements.
Quelques bonnes réponses ici, mais simplement l'ajout d'une approche qui ne soit pas affectée par les frontières et les padding:
essayez ceci... évidemment, vous devez définir chaque div à 25%. Ensuite, vous devez ajouter votre contenu comme vous le souhaitez 🙂 j'Espère que ça aide.
Testé et fonctionne très bien, copiez le code ci-dessus dans un fichier HTML, et de l'ouvrir avec votre navigateur.
Similaire à d'autres postes, mais avec une importante distinction à faire ce travail à l'intérieur d'un div. La plus simple des réponses ne sont pas très "copier-coller" -parce qu'ils sont directement modifier div ou dessiner sur toute la page.
La clé ici est que la div contenant dividedbox a positionnement relatif, lui permettant de s'asseoir tranquillement dans votre document avec les autres éléments, tandis que les milieux ont un positionnement absolu, vous donnant verticale/horizontale de contrôle à l'intérieur de la div contenant.
Comme un bonus, le texte est sensiblement centré dans les quartiers.
HTML:
CSS:
http://jsfiddle.net/og0j2d3v/