Accueil Médias sociaux Comment créer une mise en page flottante à largeur fixe centrée pour la programmation HTML5 et CSS3

Comment créer une mise en page flottante à largeur fixe centrée pour la programmation HTML5 et CSS3

Table des matières:

Vidéo: PS - Apprendre Photoshop comme un pro en seulement 8 heures, par Thierry Dambermont 2025

Vidéo: PS - Apprendre Photoshop comme un pro en seulement 8 heures, par Thierry Dambermont 2025
Anonim

Les mises en page à largeur fixe sont courantes, mais elles semblent un peu étranges si le navigateur n'a pas la largeur spécifiée dans le CSS3. Si le navigateur est trop étroit, la mise en page ne fonctionnera pas, et la deuxième colonne (généralement) descendra à la ligne suivante.

Si le navigateur est trop large, la page semble être écrasée sur la marge de gauche avec beaucoup d'espace blanc sur la droite.

La solution naturelle consiste à créer un motif de largeur fixe relativement étroit centré sur l'ensemble de la page.

Certains ont appelé ce type de design (flottant à largeur fixe centré dans le navigateur) une mise en page jello car ce n'est pas très fluide et pas tout à fait corrigé.

Faire un corps de substitution avec un div

Dans tous les cas, le HTML ne requiert qu'un seul élément, un div qui englobe tout le reste du corps:

fixedWidthCentered. html

Disposition centrée de la largeur fixe

Colonne de gauche

Colonne de droite

Pied de page

Le contenu de la page entière est maintenant encapsulé dans une div spéciale. Cette div sera redimensionnée à une largeur standard (typiquement 640 ou 800 pixels). L'élément tout sera centré dans le corps, et les autres éléments seront placés à l'intérieur comme s'il s'agissait du corps:

#all {width: 800px; hauteur: 600px; marge-gauche: auto; marge-droite: auto; bordure: 1px gris uni;} #header {background-color: # e2e393; bord inférieur: 3px noir uni; text-align: centre; largeur: 800px; hauteur: 100px; padding-top: 1em;} #left {float: à gauche; largeur: 200px; clair: gauche; bordure-droite: 1px noir uni; hauteur: 400px; rembourrage-droit:. 5em;} #right {float: à gauche; largeur: 580px; hauteur: 400px; rembourrage-gauche:. 5em;} #footer {largeur: 800px; hauteur: 60px; text-align: centre; couleur de fond: # e2e393; border-top: 3px double noir; rembourrage-fond: 1em; clear: both;}

Fonctionnement de la mise en page jello

Ce code est très similaire au style, mais il possède de nouvelles fonctionnalités importantes:

  • L'élément all a une largeur fixe. La largeur de cet élément déterminera la largeur de la partie fixe de la page.

  • tout nécessite également une hauteur fixe. Si vous ne spécifiez pas de hauteur, tous auront 0 pixels de haut car tous les éléments qui s'y trouvent sont flottants.

  • Centre. Rappelez-vous que pour centrer les divs (ou tout autre élément de niveau bloc), vous définissez les options margin-left et margin-right sur auto.

  • Do pas flotter tous . La marge: auto trick ne fonctionne pas sur les éléments flottants. tous ne devraient pas avoir d'attribut float.

  • Assurez-vous que les largeurs intérieures atteignent la largeur de . Si tous ont une largeur de 800 pixels, assurez-vous que les largeurs, les bordures et les marges de tous les éléments à l'intérieur totalisent exactement 800 pixels. Si vous allez même un pixel plus, quelque chose va déborder et gâcher l'effet. Vous devrez peut-être jouer avec les largeurs pour que tout fonctionne.

  • Ajustez les hauteurs: Si votre conception a une hauteur fixe, vous aurez également besoin de jouer avec les hauteurs pour que tout soit parfait. Les calculs vous rapprocheront, mais vous aurez généralement besoin de passer du temps de qualité avec les mesures exactes pour obtenir tout ce qu'il faut.

Limites de la mise en page de Jello

mises en page Jello représentent un compromis entre mises en page fixes et fluides, mais ils ne sont pas parfaits:

  • largeur minimale implicite: navigateurs très étroits (comme les téléphones cellulaires) ne peuvent pas rendre la disposition comme vous le souhaitez. Heureusement, le contenu sera toujours visible, mais pas exactement dans le format que vous vouliez.

  • Espace d'écran gaspillé: Si vous réduisez la partie rendue de la page, beaucoup d'espace n'est pas utilisé dans les navigateurs haute résolution. Cela peut être frustrant.

  • Complexité: Bien que cette technique de mise en page est beaucoup plus simple que des mises en page des tables, il est encore un peu impliqué. Vous devez planifier vos divs pour que ce type de mise en page fonctionne.

Comment créer une mise en page flottante à largeur fixe centrée pour la programmation HTML5 et CSS3

Le choix des éditeurs

Comment créer un diagramme SmartArt PowerPoint 2007 - Les mannequins

Comment créer un diagramme SmartArt PowerPoint 2007 - Les mannequins

Constituent le moyen le plus simple de créer un diagramme PowerPoint SmartArt pour créer une nouvelle diapositive PowerPoint et entrer une liste à puces, puis la convertir en SmartArt. Créez d'abord votre diapositive à l'aide de la disposition Titre et contenu, puis procédez comme suit:

Comment créer une vidéo de présentation dans PowerPoint sur votre Mac - dummies

Comment créer une vidéo de présentation dans PowerPoint sur votre Mac - dummies

Un moyen de distribuer une vidéo de présentation PowerPoint doit l'enregistrer dans un fichier QuickTime (MOV) sur votre Mac et distribuer le fichier par courrier électronique ou le poster sur Internet. PowerPoint offre une commande pour créer une version QuickTime d'une présentation. Chaque aspect d'une présentation PowerPoint, y compris les transitions, animations, sons, vidéos ...

Création d'une transition de diapositives PowerPoint 2013 - des mannequins

Création d'une transition de diapositives PowerPoint 2013 - des mannequins

Est une transition de PowerPoint 2013 au prochain lors d'un diaporama à l'écran. La manière normale de passer d'une diapositive à l'autre est simplement de couper la nouvelle diapositive - efficace, oui, mais aussi ennuyeuse. PowerPoint vous permet d'affecter l'un des plus de 50 effets spéciaux différents à ...

Le choix des éditeurs

Comment créer une société en ligne QuickBooks pour un client - des nuls

Comment créer une société en ligne QuickBooks pour un client - des nuls

Pour l'entreprise. Si vous vous êtes inscrit au programme Intuit Wholesale Pricing, la responsabilité de facturation de la société QBO que vous créez devient une question de choix: vous pouvez payer l'abonnement du client et ensuite facturer le client pour le coût de l'abonnement. À l'heure actuelle (cela pourrait changer dans le futur), ...

Créer une copie comptable du fichier de données QuickBooks - les nuls

Créer une copie comptable du fichier de données QuickBooks - les nuls

QuickBooks 2012 permet aux comptables de travailler avec des fichiers de données client. Votre client crée la copie comptable du fichier de données QuickBooks en utilisant sa version de QuickBooks et le fichier de données réelles, puis crée un fichier que le client vous envoie (par exemple par courrier ou par e-mail) ...

Créer une copie comptable du fichier de données 2013 de QuickBooks - les mannequins

Créer une copie comptable du fichier de données 2013 de QuickBooks - les mannequins

QuickBooks 2013 facilite la tâche comptables pour travailler avec les fichiers de données client. Votre client crée la copie comptable du fichier de données QuickBooks en utilisant sa version de QuickBooks et le fichier de données réelles, puis crée un fichier que le client vous envoie (par exemple par courrier ou par e-mail) ...

Le choix des éditeurs

10 Questions fréquemment posées sur la méditation - les nuls

10 Questions fréquemment posées sur la méditation - les nuls

Quand la plupart des gens considèrent la pratique de la méditation Ils ont quelques questions auxquelles ils veulent avoir une réponse - et quand ils commencent, ils en proposent un peu plus. Voici les réponses à dix questions courantes pour vous aider à démarrer votre voyage. Est-ce que la méditation me fait trop ...

10 Méthodes populaires du corps et de l'esprit - les nuls

10 Méthodes populaires du corps et de l'esprit - les nuls

Vous n'êtes pas le seul à s'intéresser de plus en plus à ce qui est maintenant appelé fitness esprit-corps. La fascination et la demande se répandent comme une traînée de poudre. Ce sont les pratiques du corps et de l'esprit les plus en vue et en développement. Méthode du corps et de l'esprit n ° 1: Yoga Hatha Yoga met l'accent sur les formes physiques pour aider l'esprit. Les bonus ajoutés comprennent l'augmentation de l'équilibre, du corps ...

10 Occasions de voir sa vie avec des yeux spirituels - des nuls

10 Occasions de voir sa vie avec des yeux spirituels - des nuls

La vie apporte une variété de plaisants et stimulants expériences: Un jour, tout se passe bien, mais un autre jour est rempli d'obstacles. Une fois que vous êtes douchés de bonne fortune, mais une autre fois vous êtes traîné par le malheur. Vous pouvez vous sentir restreint par votre passé, avoir peur pour l'avenir ou avoir de l'espoir pour une nouvelle possibilité. Tout ...