Html框无法正常显示

时间:2013-08-13 14:20:22

标签: html css

我正在尝试将两个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/

2 个答案:

答案 0 :(得分:3)

你需要有一个“全局”div,其中包含定义了高度的其他两个div,以便浏览器可以对该值进行百分比。

<div style="height:500px">
    rest if your code
</div>

如果您不想为div定义固定高度,可以使用javascript属性screen.height获取屏幕高度,然后设置它具有div高度。

答案 1 :(得分:1)

容易腻:你在右边的盒子里少了一点。浮动元素没有高度。你也拼错浮动一次:))