サイトのスケッチを作成しました。jsFiddleを参照してください。
HTML:
<div id="BG-scroll">
<div id="faders">
<div id="links"></div>
<div id="filler"></div>
<div id="rechts"></div>
</div>
<div id="wrapper"></div>
</div>
そしてCSS:
#BG-scroll {
width: 100%;
height: 503px;
background-position: center;
background-image: url(images/BG-container-1.jpg);
background-repeat: no-repeat;
}
#wrapper {
width: 650px;
height: 350px;
position: relative;
margin-right: auto;
margin-left: auto;
background-color: green;
}
#faders {
height: 200px;
width: 950px;
position: relative;
margin-right: auto;
margin-left: auto;
}
#left {
width: 150px;
height: 200px;
position: relative;
float:left;
background-color: red;
}
#filler {
width: 650px;
height: 200px;
position: relative;
float:left;
background-color: blue;
}
#right {
width: 150px;
height: 200px;
position: relative;
float:left;
background-color: pink;
}
私が欲しいのは、ブラウザの中心にある青と緑の div です。赤とピンクの左右の div には、2 つの画像スライドショー (背景用) があります。ラッパーにはメイン サイトがあります。
CSSで2つの中央のdivを中央に配置し、左右のdivに固定幅(300px)を与えることは可能ですか?ブラウザが小さい場合、左のdivはブラウザの外に移動しますこれで、赤い div の左側が常にブラウザの左側に表示されます。
それはCSSでも可能ですか?左右のスライドショーの Joomla モジュールは、スライドショーを配置するための div を生成します。