Activez le réglage automatique de la hauteur et la largeur en CSS/HTML pour différentes tailles d'écran
J'ai 2 questions avec cette mise en page :
.feature_content
(fond gris) adapter la hauteur et la largeur pour les différentes tailles d'écran. Maintenant, sur des écrans géants.feature_content
est loin d'être le pied de page.- Il y a une barre de défilement horizontale que je veux supprimer, indépendamment de la taille de l'écran.
Je veux : adapter .feature_content
pour le reste de la hauteur et de supprimer la barre de défilement horizontale.
Ici est un VIOLON
Et mon code :
HTML :
<div id="container">
<div id="header">Header added just for demonstration purposes</div>
<div id="content">Your content goes here
<div class="featured_content"></div>
</div>
</div>
<div id="footer">Footer here</div>
CSS :
* {
padding: 0;
margin: 0;
border: 0;
outline: 0;
}
body, html {
width:100%;
min-height: 100%;
}
div {
height:100%;
width:100%;
border:5px solid black;
}
#header {
background-color:orange;
}
#container {
background:blue;
margin: 0 auto;
position: relative;
height: auto !important;
}
#content {
background:pink;
padding-bottom: 100px;
margin: 0 auto;
position: relative;
}
#footer {
bottom: 0;
box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.4);
height: 70px;
left: 0;
position: fixed;
z-index: 100000;
background:green;
}
.featured_content {
min-height: 750px;
max-height: 750px;
width:200px;
background-color:grey;
position:fixed;
margin:auto 0px;
margin-top: 150px;
}
Est .featured_content ensemble de
position: fixed
parce que vous avez réellement besoin c'est d'être dans une position fixe indépendant de défilement ou parce que vous ne pouvait pas comprendre de toute autre manière pour elle d'être à la droite de votre contenu?
OriginalL'auteur user1358072 | 2013-06-23
Vous devez vous connecter pour publier un commentaire.
C'est ce que voulez-vous? DÉMO. Essayez de réduire la fenêtre du navigateur et vous verrez que les éléments seront commandés.
Ce que j'ai utilisé? Modèle de Boîte Flexible ou Flexbox.
Il suffit d'ajouter le suivi des classes CSS à votre conteneur de l'élément (dans ce cas
div#container
):flex-init-setup
etflex-ppal-setup
.Où:
Voici les règles CSS:
Être bon,
Leonardo
.flex-ppal-setup
(n ° 2009 Flexbox mise en œuvre prend en charge l'emballage, et vous êtes absent le 2009/2012 propriétés qui correspondent à justifier de contenu).Je ne savais pas que sur la différence entre en cours de révision et Candidat Recommandation. Merci pour l'info! Mais je ne comprends pas ce que tu veux dire à propos de la oroperties dans
.flex-ppal-setup
=/OriginalL'auteur leoMestizo
///MISE A JOUR DEMO 2 REGARDER SOLUTION////
J'espère que c'est la solution que vous cherchez! DEMO1 DEMO2
Avec cette solution, la seule barre de défilement dans la page de votre contenu de l'article dans le milieu!
Dans cette section de construire votre structure avec une barre latérale ou ce que vous voulez!
Vous pouvez le faire avec ce code ici:
Avec css:
Et un peu de jquery:
DÉMO 1
Si vous ne voulez pas jquery
CSS
DÉMO 2
À moins que l'OP ajoute la balise javascript, il est préférable de ne fournir que des pur CSS solutions (même lors de la JS tag est ajouté, pur CSS > javascript).
j'ai essayé de fournir un pur css et encore ne peut pas le gérer.
Pouvez-vous être plus précis quant à ce que ne fonctionne pas? Parce que on dirait qu'il travaille pour moi.
ok... est-ce que le problème est : content_features est parfaitement collant dans le pied de page de mon écran d'ordinateur portable, mais il est loin d'être le pied de page dans un grand écran. et c'est aussi sur le pied de page avec une barre de défilement dans un autre petit écran de l'ordinateur portable. ma mise en page a l'air bien mais les caractéristiques ne sont pas dans la même position des différentes tailles d'écran.
OriginalL'auteur rkpasia
À l'aide de bootstrap avec un peu de personnalisation, à la suite semble fonctionner pour moi:
J'ai besoin de 3 partitions dans mon conteneur et j'ai essayé ceci:
CSS:
HTML:
OriginalL'auteur Teejay