0

サイズの異なる2つの異なる画面に正しく表示されるように、2つの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/

4

2 に答える 2

3

ブラウザがその値の割合を実行できるように、高さが定義された他の2つのdivを含む「グローバル」divが必要です。

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

div に固定の高さを定義したくない場合は、javascript プロパティ screen.height を使用して画面の高さを取得し、div の高さを設定します。

于 2013-08-13T14:28:55.757 に答える