gpt4 book ai didi

html - 一个 div 的高度因未知原因移动另一个?

转载 作者:可可西里 更新时间:2023-11-01 14:53:26 26 4
gpt4 key购买 nike

我似乎无法弄清楚这一点。我在 http://www.codeisdna.com 设置了我的 Web 开发组合.该站点已完成 70%。我有一个问题。如果您单击其中一个元素,则会展开一个 div 以显示完整内容(左侧是描述,右侧是 Macbook 屏幕形式的预览)。在 Macbook 移动的其他一些选项卡上。当描述框距离文本有一定高度时,就会发生这种情况。谁能帮我找到解决方案?我似乎什么都试过了。我知道代码有些草率,很快就会被清理干净。 html代码:

<div id="project_2" class="project_full psc">
<div class="wrapper">
<div class="proj_title">
<h3>
Striking Code
<a class="proj_link" href="#">Visit Site</a>
</h3>
</div>
<div class="proj_details">
<div class="requirements">
<p>I felt that it was time to take my old portfolio (and internet identity) and reinvent it into something more clean -- something that more accurately represented my views on development today.</p>
</div>
<div class="overview">
<p>I cleaned up the design (or, well, built a new one), created a new identity, and launched what's now known as code is dna.</p>
</div>
<div class="services">
<ul>
<li>UI / UX Design</li>
<li>Web Development</li>
</ul>
</div>
</div>
<div class="proj_preview pull_left">
<a class="proj_enlarge" id="single_1" href="img.jpg">Click to See More</a>
</div>
</div>
</div>

CSS(.proj_preview 是 Mac,.proj_details 是描述):

.project_full {display: none; margin-top: 20px; width: 100%; max-height: 450px; padding: 20px 0px; text-align: center; background: url(../img/code.jpg) top center no-repeat fixed #293134; box-shadow: inset 0 0 10px rgba(0,0,0,0.5); color: #fff; overflow: hidden;}
.project_full .proj_title {width: 390px;}
.project_full .proj_title h3 {font: 32px/40px 'Open Sans', Helvetica, Arial, Verdana, clean, sans-serif; font-weight: bold; margin-top: 20px; margin-bottom: 20px; display: inline-block; padding: 5px 10px; background: url(../img/project_expanded_content_bg.png) repeat;}
.project_full .proj_title a.proj_link {display: inline-block; width: 27px; line-height: 40px; text-indent: -9999px; margin-left: 10px; background: url(../img/project_link.png) 2px 10px no-repeat;}
.project_full .proj_details {width: 370px; padding: 10px; min-height: 250px; background: url(../img/project_expanded_content_bg.png) repeat; margin-bottom: 20px;}
.project_full .proj_details .requirements {font: 16px/22px 'Open Sans', Helvetica, Arial, Verdana, clean, sans-serif; font-weight: bold; margin-top: 15px;}
.project_full .proj_details .overview {margin-top: 20px; font: 14px/22px 'Open Sans', Helvetica, Arial, Verdana, clean, sans-serif;}
.project_full .proj_details .services {margin-top: 25px; font: 12px/18px 'Open Sans', Helvetica, Arial, Verdana, clean, sans-serif;}
.project_full .proj_details .services ul li {list-style-type: none; display: inline-block; letter-spacing: 0px; margin-right: 10px; background: #181818; padding: 3px 10px; border-radius: 100px; cursor: pointer;}
.project_full .proj_details .services ul li:hover {background: #499dcf;}
.project_full .proj_preview {width: 773px; height: 500px; position: relative; right: -420px; bottom: 370px;}
.project_full .proj_preview a.proj_enlarge {display: block; width: 100%; height: 100%; text-indent: -9999px; background: url(../img/project_enlarge.png) 45% 40% no-repeat;}
.project_full .proj_preview a.proj_enlarge:hover {background: url(../img/project_enlarge_hover.png) 45% 40% no-repeat;}

最佳答案

如下更改您的 CSS(删除注释掉的内容,然后添加其余部分):

.project_full .wrapper {
position: relative;
}
.project_full .prof_preview {
/* position: relative; */
/* right: -420px; */
/* bottom: 370px; */
position: absolute;
left: 420px;
top: 0; /* adjust to your liking */
}

有关 CSS 盒模型的重要引用,请参阅 this classic BrainJar article .在 CSS 中处理定位和 float 可能很糟糕(我有生动、可怕的内存),但一旦你明白它,那就小菜一碟了。

关于html - 一个 div 的高度因未知原因移动另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14445861/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com