我正在尝试将两个div框彼此相邻并具有相同的高度百分比,以便它们在两个不同尺寸的不同屏幕上正确显示。
运行代码时,这些风格似乎有不同的大小。
这是我的代码:
<a href="https://unesco.csod.com/catalog/SearchAdvanced.aspx?dept_id=538">
<div style="border-radius: 25px; width: 40%; height: 56%; text-align: center; color: #ffffff; margin-left: 7%; display: inline-block; background-color: #80b280; flat: left;"><strong><span style="padding-top: 20px; font-size: 20px;"><br />
IT Training Resources</span><br />
</strong>
<br />
<span style="font-size: 13px;"><font face="Tahoma">A comprehensive resource page which includes video tutorials on a variety of Microsoft products<br />
</font>
</span></div>
</a>
<a href="https://unesco.csod.com/catalog/SearchAdvanced.aspx?dept_id=533">
<div style="border-radius: 25px; width: 40%; height: 56%; text-align: center; color: #ffffff; margin-right: 7%; float: right; display: inline-block; background-color: #5cadff;"><strong><span style="font-size: 20px; margin-top: 20%;">
<br />
Career Tutorials Library</span>
</strong>
<br />
<br />
<span style="font-size: 13px;"><font face="Tahoma">Rapid courses for all staff to move ahead in their career</font><br />
</span></div>
</a>
这是一个小提琴: http://jsfiddle.net/eKpF9/
答案 0 :(得分:3)
你需要有一个“全局”div,其中包含定义了高度的其他两个div,以便浏览器可以对该值进行百分比。
<div style="height:500px">
rest if your code
</div>
如果您不想为div定义固定高度,可以使用javascript属性screen.height获取屏幕高度,然后设置它具有div高度。
答案 1 :(得分:1)
容易腻:你在右边的盒子里少了一点。浮动元素没有高度。你也拼错浮动一次:))