J'essaie de centrer mon conteneur principal, mais quoi que je fasse il flotte encore à gauche ... La raison pour laquelle je place tout mon contenu dans une propre division, c'est que j'utilise un fond de cycle Jquery, et je veux séparer mon contenu de mon arrière-plan. Mais comme mentionné, je ne peux vraiment pas faire de mon centre de conteneurs Div ... J'espère que quelqu'un d'un peu plus qualifié que moi peut comprendre cela!Impossible de centrer un conteneur div
Ceci est mon html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Forside</title>
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery- 1.6.3.min.js"></script> <script type="text/javascript" src="jquery.cycle.all.js"></script>
<script>
$(document).ready(function() {
$('#slideshow').cycle({
fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
pager: '#smallnav',
pause: 1,
speed: 1800,
timeout: 3500
});
});
</script>
</head>
<body>
<div class="bx-overlay">
</div>
<div id="slideshow">
<img src="images/3.jpg" alt="san diego"/>
<img src="images/2.jpg" alt="bridge"/>
<img src="images/1.jpg" alt="mountains"/>
<img src="images/4.jpg" alt="waves"/>
<img src="images/5.jpg" alt="americanflag"/>
<img src="images/6.jpg" alt="football"/>
</div>
<div id="container">
<div id="header">
<img src="images/header.png">
</div>
</div>
</body>
</html>
et ceci est mon css:
#slideshow, img.bgM {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
z-index:-9999;
}
.bx-overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0px;
left: 0px;
background: transparent url(images/pattern.png) repeat top left;
z-index:-1;}
#container{
position: absolute;
text-align:center;
margin-left: auto;
margin-right: auto;
}
#header {
display: block;
margin-left: auto;
margin-right: auto;
position: absolute;
text-align:center;
margin:0 auto;
}
vous ne pouvez pas utiliser le positionnement absolu avec marge: auto, si vous avez besoin z-indexation pour appliquer, utiliser le positionnement relatif – Pete
Application text-align: center au centre la div contenu à l'intérieur de la div. Si vous voulez centrer horizontalement le div lui-même, vous devez définir text-align: center au parent de div. – ZhaoYiLi