簡體   English   中英

CSS左側和右側

[英]CSS Left-side and Right-side

我現在正在學習CSS,所以你可能知道什么樣的問題試圖讓我大吃一驚......哈哈哈

哦,我試圖將我的網絡分成兩個這樣的div:

在此輸入圖像描述

而目的是右翼意識到左邊有一些東西。

左邊:

.left-side {
  background: url('../img/mesh.png') #333;
  position: relative; 
  top: 0px;
  margin-left:0px;
  width: 100px;
  height: 100%;
}

右邊:這是問題所在

.right-side {
  position: relative;
  margin-left: 100px;
  top: 0px;
  float: left; /* Trying to detect something at my left */
  height: 100%;
  width: 100%;
}

兩者都有相對的立場,因為我讀過它們應該,也許我錯了......

只是為了給你一些上下文,左側是導航欄,右側是所有網格和主要內容。

我正在使用bootstrap框架在右側創建網格,但問題是所有div都沒有將其父級作為參考。

<html>
<head>
   .....
</head>
<body>
   <div class="left-side">
      <!-- Navbar -->
   </div>
   <div class ="right-side">
      <div class ="container-fluid">
         <!-- etc -->
      </div>
   </div>
</body>
</html>

感謝您閱讀本文。 我會嘗試通過自己來解決這個問題,一些幫助會得到很好的回復

您應該使用Bootstrap提供的內容,即span類。 這樣的事情怎么樣?

<html>
<head>
   .....
</head>
<body>
   <div class="row-fluid">
       <div class="span3">
          <!-- left side -->
       </div>
       <div class="span9">
          <!-- right side -->
       </div>
    </div>
</body>
</html>

你可能不需要相對位置。 通常最好的用途是當你需要將一些絕對的東西放在它里面時 - 也就是說,相對於你稱之為相對的盒子。

要使用這樣的浮動,您需要設置寬度,並且不能將它們設置為100%。 這樣做意味着他們占用了與容器相同的空間,在這種情況下看起來就像是整個屏幕。 這意味着正確的div將在左側包裹,因為它不適合它。 首先將左側設置為寬度100px,將右側設置為寬度500px,或者類似的東西,然后從那里進行播放。

並使左浮動:左指出。

添加float: left; 到左邊。 所以,thet元素向左移動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM