Javascript 如何保持滑块两侧的边距?
我为我的网站制作了一个图像滑块。我想在它的右边和左边都有98px的边距,这样滑块就好像在网页的中间。怎么做 现在我知道了: 左边距:98px; 右边距:98px可以在两侧保持98像素的边距。但在我的情况下,它不起作用 main.php文件:Javascript 如何保持滑块两侧的边距?,javascript,jquery,html,css,margin,Javascript,Jquery,Html,Css,Margin,我为我的网站制作了一个图像滑块。我想在它的右边和左边都有98px的边距,这样滑块就好像在网页的中间。怎么做 现在我知道了: 左边距:98px; 右边距:98px可以在两侧保持98像素的边距。但在我的情况下,它不起作用 main.php文件: </div> <div id="gallery"> <!--code for slider begins--> <div id="slide_frame_setup"> <p id="slider
</div>
<div id="gallery">
<!--code for slider begins-->
<div id="slide_frame_setup">
<p id="slider_paragraph">The slider contains my recently taken photos.
To visit my huge collection of photography please visit
<a href="https://plus.google.com/100402704740320621129/photos">External Photo Gallery</a></p>
<br />
<br />
<div id="slider_width">
<ul class="slides">
<input type="radio" name="radio-btn" id="img-1" checked />
<li class="slide-container">
<div class="slide">
<img src="1.jpg" />
</div>
<div class="nav">
<label for="img-6" class="prev">‹</label>
<label for="img-2" class="next">›</label>
</div>
</li>
<input type="radio" name="radio-btn" id="img-2" />
<li class="slide-container">
<div class="slide">
<img src="2.jpg" />
</div>
<div class="nav">
<label for="img-1" class="prev">‹</label>
<label for="img-3" class="next">›</label>
</div>
</li>
<input type="radio" name="radio-btn" id="img-3" />
<li class="slide-container">
<div class="slide">
<img src="3.jpg" />
</div>
<div class="nav">
<label for="img-2" class="prev">‹</label>
<label for="img-4" class="next">›</label>
</div>
</li>
<input type="radio" name="radio-btn" id="img-4" />
<li class="slide-container">
<div class="slide">
<img src="4.jpg" />
</div>
<div class="nav">
<label for="img-3" class="prev">‹</label>
<label for="img-5" class="next">›</label>
</div>
</li>
<input type="radio" name="radio-btn" id="img-5" />
<li class="slide-container">
<div class="slide">
<img src="5.jpg" />
</div>
<div class="nav">
<label for="img-4" class="prev">‹</label>
<label for="img-6" class="next">›</label>
</div>
</li>
<input type="radio" name="radio-btn" id="img-6" />
<li class="slide-container">
<div class="slide">
<img src="6.jpg" />
</div>
<div class="nav">
<label for="img-5" class="prev">‹</label>
<label for="img-1" class="next">›</label>
</div>
</li>
<li class="nav-dots">
<label for="img-1" class="nav-dot" id="img-dot-1"></label>
<label for="img-2" class="nav-dot" id="img-dot-2"></label>
<label for="img-3" class="nav-dot" id="img-dot-3"></label>
<label for="img-4" class="nav-dot" id="img-dot-4"></label>
<label for="img-5" class="nav-dot" id="img-dot-5"></label>
<label for="img-6" class="nav-dot" id="img-dot-6"></label>
</li>
</ul>
</div>
</div>
如果我理解得很好,您可以尝试以下方法:
.slide{
width: Calc(100% - 196px); /*196px means both sides (left 98px and right 98px)*/
margin: 0 auto;
}
你能把你的代码和一些图片放在一起吗?我解决了:。幻灯片img{宽度:121.5%;高度:100%;}好的,调整页面大小时它会保持比例;)
.slide{
width: Calc(100% - 196px); /*196px means both sides (left 98px and right 98px)*/
margin: 0 auto;
}