この投稿には、私のCSSはあまり良くないと言っておく必要があります。 私はCSSCSS - 左メニュー
<div class="leftMenu" id="jobMenu">
<ul>
<li ng-click="menuClick(1)">
<p>Menu Item</p>
</li>
<li ng-click="menuClick(2)">
<p>Menu Item</p>
</li>
<li ng-click="menuClick(3)">
<p>Menu Item</p>
</li>
<li ng-click="menuClick(4)">
<p>Menu Item</p>
</li>
<li ng-click="menuClick(5)">
<p>Menu Item</p>
</li>
<li ng-click="menuClick(6)">
<p>Menu Item</p>
</li>
</ul>
</div>
メニューCSS適用するためのdivに包まれた、本質的に順不同リストである左側のメニューとページがあります。右側には
.leftMenu {
display: block;
text-align: center;
float: left;
height: 94vh;
border: 1px solid #778390;
width: 120px;
background-color: #778390;
color: white;
}
.leftMenu ul {
margin-top: 0;
list-style: none;
padding: 0;
}
.leftMenu li {
text-align: center;
border-bottom: 1px solid #58626B;
padding-bottom: 18px;
padding-top: 18px;
cursor: pointer;
font-size: 14px;
}
.leftMenu li:hover {
background-color: #5d9eca;
}
.leftMenu li p {
margin: 0;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 13px;
}
を、私はKendo Grid
のメインページを持っています(この問題はコンテンツの内容に関係なく発生します)。
<div class="bottomSection">
<kendo-grid options="mainGridOptions">
</kendo-grid>
</div>
CSS:ほとんどのディスプレイ上で
.bottomSection {
display: block;
padding: 12px 15px;
/*float: right;*/
width: 84.5%;
height: 60%;
/*margin-right: 66px;*/
}
、レイアウトはそうのように、完全にレンダリング:
しかし、私は、ウィンドウのサイズを変更および/またはズームインするとき、 bottomSection
div要素は、そのように、左側のメニューの下にスローされます。
どのように私は、ウィンドウのサイズが変更されるたびに、それはそう、leftMenu
は常に120ピクセル幅のままとbottomSection
div要素自体のサイズを変更するので、彼らの両方が関係なく、ウィンドウがどのようなサイズに並んで滞在しないことができますか?私は幅のプロパティとしてパーセントを使用してこれを達成するだろうと思ったでしょうか?
ありがとうございます!
こんにちはChibiao、私はそれを削除していると、残念ながら、同じ問題が発生します。 –
私は答えを編集しました。 –