Javascript 如何保持滑块两侧的边距?

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

我为我的网站制作了一个图像滑块。我想在它的右边和左边都有98px的边距,这样滑块就好像在网页的中间。怎么做

现在我知道了:

左边距:98px; 右边距:98px可以在两侧保持98像素的边距。但在我的情况下,它不起作用

main.php文件:

    </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">&#x2039;</label>
            <label for="img-2" class="next">&#x203a;</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">&#x2039;</label>
            <label for="img-3" class="next">&#x203a;</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">&#x2039;</label>
            <label for="img-4" class="next">&#x203a;</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">&#x2039;</label>
            <label for="img-5" class="next">&#x203a;</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">&#x2039;</label>
            <label for="img-6" class="next">&#x203a;</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">&#x2039;</label>
            <label for="img-1" class="next">&#x203a;</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;
}