0

我目前正在构建一个网站,其中包含我尚未根据我的经验构建的结构。它涉及一种布局,需要在一个包装器中将多个部分连接在一起。这是我第一次这样做,我遇到了问题。我只是想确保我正确地做到了这一点。我遇到的主要问题是 div 溢出并弄乱了布局。

我想要的布局: http: //oi40.tinypic.com/2vs403b.jpg

到目前为止我得到了什么:http: //tinyurl.com/ognbkx2你可以看到“Lets Connect”部分溢出并弄乱了布局。

我怎样才能解决这个问题?非常感谢您的帮助!!!!

HTML

<div id="about-wrap">
<div class="portrait">
<img src="/andrew/images/andrew.jpg"></img>


<div class="about-me">
ABOUT ME<br>
<img src="/andrew/images/about-divide-1.jpg"></img>
<p>
Snipped
</p>


<div id="resource-wrap">
<div class="resume"> 
RESUME<br>
<img src="/andrew/images/about-divide-2.jpg"></img>
PDF | WORD

<div class="connect">
LETS CONNECT<br>
<img src="/andrew/images/about-divide-3.jpg"></img>
TWITTER | FACEBOOK | LINKEDIN


<div id="exp-thumb-wrap">
I'VE DONE WORK FOR
<img src="/andrew/images/about-divide-1.jpg"></img>

<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""/></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""/></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""/></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""/></a>
<span class="stretch"></span>


<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""/></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""/></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""/></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""/></a>
<span class="stretch"></span>




</div>
</div>
</div>
</div>

CSS

/*About Wrap*/

#about-wrap { 
    position: relative;
    top: 440px;
    margin-right: auto;
    margin-left: auto;
    width: 960px;
    height: 440px;
    background: #FFFFFF;


}

.about-me {
    height: 160px;
    width: 460px;
    float: left;
    margin-right: 20px;


}


/*Resources Wrap*/

#resource-wrap {

    height: 60px;
    width: 460px;
    float: left;



}

.resume {

    height: 60px;
    width: 130px;
    float: left;
    margin-right: 10px;

}

.connect {

    height: 60px;
    width: 300px;
    float: left;


}

/*Brand Experience Wrap*/


#exp-thumb-wrap {

    height: 160px;
    width: 460px;
    float: left;
}


.exp-thumbs {   
    width: 104px;
    height: 45px;
    float: left;
    margin-right: 10px;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

.stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}


/*Portrait*/


.portait {
    width: 460px;
    height: 408px;
    margin-right: 0;
    margin-left: 20px;
    margin-top: 0;
    margin-bottom: 0;
    float: right;

}
4

2 回答 2

2

实际上并没有溢出,因为您将 div 包含在彼此内部,而不是直接将它们放在 unser divresource-wrap中。看看这是否是您正在寻找的。

html

<div id="resource-wrap">
<div class="resume"> 
RESUME<br>
<img src="/andrew/images/about-divide-2.jpg">
PDF | WORD


</div>
<div class="connect">
LETS CONNECT<br>
<img src="/andrew/images/about-divide-3.jpg">
TWITTER | FACEBOOK | LINKEDIN



</div>
<div id="exp-thumb-wrap">
I'VE DONE WORK FOR
<img src="/andrew/images/about-divide-1.jpg">

<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""></a>
<span class="stretch"></span>


<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""></a>
<a class="exp-thumbs" href="#"><img src="/andrew/images/exp-thumb.jpg" alt=""></a>
<span class="stretch"></span>




</div>
</div>

CSS

.connect {
height: 60px;
width: 300px;
float: right;
}
于 2013-05-24T01:46:12.520 回答
1

你的很多代码都是错误的,打开firefox,在页面上右键点击“查看页面源代码”,所有的红色文字都是错误代码,你在head标签外面有一个meta标签。您打开 head 然后关闭它,然后再次关闭它,留下一个杂散的 /head 标签。

你有一个没有关闭任何东西的 /div 标签。很难看到哪些标签与哪些标签匹配,因为它们没有正确缩进。

你有两个 doctype,两个头和两个身体。您应该每页只有一个。

img 标签不以 /img 结尾,它们只是 img href="" / (注意“/”)

我怀疑一旦你解决了这些问题,你的问题可能会消失。这是一个很好的起点,一旦你修复了它们,就更新站点并查看它是否正常工作。

〜一个

于 2013-05-24T02:06:08.320 回答