-1

今天有人注意到我的网页在较小的屏幕上右侧有一个空白区域。我正在努力寻找问题,但我还没有找到它。

在此处输入图像描述

如您所见,我的网站旁边有一个灰色的空白区域。宽度设置为 100%,最小宽度设置为 1020px。

在更大的屏幕上,问题会自行解决,并且网站的正确宽度为 100%。

有人记得这个问题,或者知道如何解决吗?

可在http://tinyurl.com/c2ohcpu上查看的网站

CSS 代码

html,body {
    margin:0px;
    width: 100%;
    min-width:1020px;
    background-color: #eaeeef;
    padding: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #7f8386;
}
img {
    border: 0;
}
#f-container {
    width: 100%;
    height: auto;
}
#h-container {
    width: 100%;
}
#container {
    width: 1020px;
    height: auto;
    margin: 0 auto;
    padding-top: 10px;
    margin-top: -1px;
    background-image: url('../images/container_bg.png');
    background-repeat: repeat-y;
    border: 1px solid #d4d6d7;
    margin-bottom: 10px;

}
#header {
    width: 100%;
    height: 59px;
    background-image: url('../images/header-repeat.png');
    background-repeat: repeat-x;
    min-width: 1020px;
    z-index: 10000;
    float: left;
}
#header #h-container {
    width: 1020px;
    height: 59px;
    margin: 0 auto;
}
#header #logo-container {
    width: 414px;
    height: 40px;
    margin-left: 10px;
    border: 0;
    float: left;
}
#header h1 {
    margin:0;
    padding:0;
}
#header #logo-container #logo {
    width: 414px;
    height: 40px;
}
#header #topMenu {
    width: 580px;
    height: 50px;
    margin-right: 10px;
    float: right;
}
#header #topMenu ul.menu {
    height: 50px;
    margin: 0;
    padding: 0;
    float: right;
}
#header #topMenu ul.menu li {
    list-style-type: none;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 50px;
}
#header #topMenu ul.menu li:hover, #header #topMenu ul.menu li.current {
    background-image: url('../images/menu_active.png');
    background-repeat: no-repeat;
    background-position: center;
}
#header #topMenu ul.menu li a {
    text-decoration: none;
    display: block;
    height: 50px;

}
/* Home */
#header #topMenu ul.menu .item-102 a {
    background-image: url('../images/menu/home.png');
    width: 58px;
}
/* Nieuws */
#header #topMenu ul.menu .item-103 a {
    background-image: url('../images/menu/nieuws.png');
    width: 71px;
}
/* Diensten */
#header #topMenu ul.menu .item-104 a {
    background-image: url('../images/menu/diensten.png');
    width: 80px;
}
/* Portfolio */
#header #topMenu ul.menu .item-105 a {
    background-image: url('../images/menu/portfolio.png');
    width: 81px;
}
/* Contact */
#header #topMenu ul.menu .item-106 a {
    background-image: url('../images/menu/contact.png');
    width: 75px;
}
/* Hosting */
#header #topMenu ul.menu .item-115 a {
    background-image: url('../images/menu/hosting.png');
    width: 72px;
}



#content-left {
    width: 750px;
    height: auto;
    float: left;
    padding: 10px;
}
 p {
    padding: 0px;
    margin: 0px;
}
#content-left h2.title {
   color: #33393e;
    font-size: 13pt;
    width: 100%;
}
#content-left h2 a {
    display: block;
    color: #33393e;
    text-decoration: none;
    font-size: 13pt;
}
#content-left ul.actions{
    display: none;
}
#content-left .item-block {
    width: 100%;
    height: auto;
    border-bottom: 1px dashed #d4d6d7;
    padding-bottom: 20px;
}

#content-left .item-block .published {
    width: 745px;
    background: #CCEBF5;
    color: black;
    padding-top: 3px;
    padding-left: 5px;
    height: 17px;
    margin-bottom: 5px;
}



#content-right {
    width: 230px;
    height: auto;
    float: right;
    padding: 10px;
}
#content-right h2.title {
    color: #33393e;
        font-size: 13pt;
        width: 100%;
    }
    #content-right h2 a {
        display: block;
        color: #33393e;
        text-decoration: none;
        font-size: 13pt;
}
h2 a:hover {
    font-weight: bold;
    cursor: pointer;
}
#footer {
    width: 100%;
    text-align: center;
    margin-top: 5px;
    height: auto;
}
#content-right .item-block {
    width: 100%;
    height: auto;
    border-bottom: 1px dashed #d4d6d7;
    padding-bottom: 20px;
}



a {
    color: #0099cc;
    text-decoration: none;
    font-weight: bold;
}
a:hover {
    font-weight: normal;
}   

.portfolio-image {
    margin: 0 auto;
    width: 700px;
    height: auto;
    display: block;
}

代码

<?xml version="1.0" encoding="utf-8?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl-nl" lang="nl-nl" dir="ltr" >
    <head>
        <link rel="stylesheet" href="/templates/hiddenhidden/css/template.css" />
        <link href="/templates/hiddenhidden/css/uni-form.css" rel="stylesheet" type="text/css" />
        <link href="/templates/hiddenhidden/css/default.uni-form.css" rel="stylesheet" type="text/css" />
        <link href="/templates/hiddenhidden/jqueryui/css/pepper-grinder/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" />
        <link href="/templates/hiddenhidden/css/screen.css" rel="stylesheet" type="text/css" />
        <link rel="stylesheet" type="text/css" href="/templates/hiddenhidden/css/jquery.lightbox-0.5.css" media="screen" />
        <link rel="shortcut icon" href="/templates/hiddenhidden/images/favicon.ico" />
        <script type="text/javascript" src="/templates/hiddenhidden/js/jquery.js"></script>
        <script type="text/javascript" src="/templates/hiddenhidden/js/uni-form.jquery.min.js"></script>
        <script type="text/javascript" src="/templates/hiddenhidden/js/uni-form-validation.jquery.min.js"></script>
        <script type="text/javascript" src="/templates/hiddenhidden/js/jquery.lightbox-0.5.min.js"></script>
        <script type="text/javascript" src="/templates/hiddenhidden/jqueryui/js/jquery-ui-1.8.16.custom.min.js"></script>
        <script type="text/javascript" src="/templates/hiddenhidden/js/easySlider1.7.js"></script>
        <script type="text/javascript">
            $(function () {
                $('a.lightbox').lightBox({
                    imageLoading:'/templates/hiddenhidden/images/lightbox-ico-loading.gif',
                    imageBtnPrev:'/templates/hiddenhidden/images/lightbox-btn-prev.gif',
                    imageBtnNext:'/templates/hiddenhidden/images/lightbox-btn-next.gif',
                    imageBtnClose:'/templates/hiddenhidden/images/lightbox-btn-close.gif',
                    imageBlank:'/templates/hiddenhidden/images/lightbox-blank.gif'
                });

            });
        </script>
          <base href="http://hiddenhidden.nl/" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <meta name="generator" content="Joomla! - Open Source Content Management" />
  <title>hidden hidden</title>
  <link href="/?format=feed&amp;type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
  <link href="/?format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />
  <link rel="stylesheet" href="/modules/mod_portfolio/portfolio.css" type="text/css" />
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
  <script type="text/javascript">
window.addEvent('load', function() {
                new JCaption('img.caption');
            });
  </script>


<script type="text/javascript">

          var _gaq = _gaq || [];
          _gaq.push(['_setAccount', '']);
          _gaq.push(['_trackPageview']);

          (function() {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
          })();

        </script>

    </head>
    <body>
    <div id="fb-root"></div>
    <script type="text/javascript">(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/nl_NL/all.js#xfbml=1";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
    <div id="f-container">
        <div id="header">
            <div id="h-container">
            <h1>
            <a href="/" id="logo-container" title="hidden hidden">
                <img src="/templates/hiddenhidden/images/logo_with_slogan.png" id="logo" alt="hidden hidden" />
            </a>
            </h1>

            <div id="topMenu">

<ul class="menu">
<li class="item-102 current active"><a href="/" ></a></li><li class="item-103"><a href="/nieuws" ></a></li><li class="item-104"><a href="/diensten" ></a></li><li class="item-115"><a href="/hosting" ></a></li><li class="item-105"><a href="/portfolio" ></a></li><li class="item-106"><a href="/contact" ></a></li></ul>
            </div>
            </div>
            <div style="clear:both;"></div>
        </div>
        <div id="container">


            <div id="content-left">

<div id="system-message-container">
</div>
                <div class="blog-featured">

<div class="items-leading">
            <div class="leading-0">

    <h2 class="title">
                    <a href="/7-home/1-welkom-op-hidden-hidden">
            Welkom op hidden hidden!</a>
            </h2>

<!-- BEGIN -->

<div class="item-block">






<div class="item-text">




<div class="item-separator"></div>

</div></div>
<div class="item-bottom"></div>     </div>
            </div>



</div>

                                <h2 class="title">Onze Portfolio</h2>
                <div class="item-block">
                    <div class="item-text">

    <div id="portfolio-slider" >

                    </div>      <div style="clear:both;"></div>
            <ul class="ui-tabs-nav">
                      </ul>
</div>
<script type="text/javascript"> jQuery(function() { jQuery("#portfolio-slider").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);   });</script>
<div style="clear:both;"></div>                 </div>
                </div>
                <div class="item-bottom"></div>


                <div id="footer">
                    Copyright&copy;
                     2010 - 2012                    hidden hidden. Alle rechten voorbehouden. | <a href="/component/xmap/?view=html&amp;id=2">Sitemap</a>
                </div>
            </div>

            <div id="content-right">                <h2 class="title">Contact</h2>
                <div class="item-block">
                    <div class="item-text">


<div class="custom"  >
</div>
                    </div>
                </div>
                <div class="item-bottom"></div>

                        <h2 class="title">Offerte aanvragen</h2>
                <div class="item-block">
                    <div class="item-text">


<div class="custom"  >
    <p>Offerte aanvragen? Dat kan via ons <a href="/contact/?view=form">contactformulier</a>.</p></div>
                    </div>
                </div>
                <div class="item-bottom"></div>

                        <h2 class="title">Sociaal</h2>
                <div class="item-block">
                    <div class="item-text">
                        <div id="facebook-container"></div><br />
<a href="http://facebook.com/hiddenhidden/" title="hidden hidden op Facebook">
    <img src="/modules/mod_social/networks/facebook.png" style="border: 0;" alt="hidden hidden op Facebook" />
</a>
<a href="http://twitter.com/hiddenwebsolution" title="hidden hidden op Twitter">
    <img src="/modules/mod_social/networks/twitter.png" style="border: 0;" alt="hidden hidden op Twitter" />
</a>
<a href="http://linkedin.com/company/hidden-hidden" title="hidden hidden op Linkedin">
    <img src="/modules/mod_social/networks/linkedin.png" style="border: 0;" alt="hidden hidden op Linkedin" />
</a>
<script type="text/javascript" src="/modules/mod_social/mod_social.js"></script>                    </div>
                </div>
                <div class="item-bottom"></div>


    </div>
            <div style="clear:both;"></div>
        </div>
        </div>
    </body>
</html>
4

3 回答 3

0

在您提到 Facebook Like 按钮后,我检查了代码,它在侧边栏内有一个宽度为 400 像素的跨度,该跨度超出了侧边栏的区域(与其父 div 一样)。

<div class="fb-like fb_edge_widget_with_comment fb_iframe_widget" data-href="http://facebook.com/keimwebsolutions" data-send="true" data-layout="button_count" data-width="400" data-show-faces="false" data-font="arial"><span style="height: 20px; width: 400px;">
于 2012-04-18T15:34:07.457 回答
0

我无法使用您提供的代码重现该问题,但我可以在您的网站上重现该问题。奇怪的问题。快速修复将是删除 min-width,将 body 和 html 元素上的宽度从 auto 更改为 1020px,并添加 overflow: hidden 到 body。祝你好运!

于 2012-04-18T15:13:43.550 回答
0

我自己的问题

我找到了!它是 Facebook 的点赞按钮。我已将宽度设置为 400 像素(我不知道为什么)。所以它被挤出了布局。我用 data-width="200" 替换了 data-width="400" 并且知道一切都恢复正常了。Tnx大家!

于 2012-04-18T15:32:35.960 回答