我試圖創建一個簡單的計算器,並且在格式化不同的元素框時遇到了問題。我基本上只需要將左欄中的項目(服務,第一食物,第二食物)放在頁面中間的左側部分,並將比較放在頁面中間的右側。我正在嘗試調整邊距,但它不斷與我的元素混淆。我對此比較陌生,所以我不確定我是否做錯了什麼。CSS調整元素寬度(遇到問題)
我的代碼:
.side {
margin: 30%;
border: 3px solid #73AD21;
position: relative;
width: 33%;
}
.sideone {
margin: 20%;
border: 3px solid #73AD21;
position:relative;
width: 33%;
}
.comparison {
position:relative;
margin-left: 30%;
}
.outer {
display: flex;
}
.color-red{
color:red;
background:transparent}
.color-green{
color:green;
background:transparent}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<head>
<meta name="viewport" content="width=10px, initial-scale=1.0">
</head>
<body>
<label>
Servings:
<input type="number" id="numberOfStocks" value="1" min="0" />
</label>
<div class="outer">
<div>
<div class="side">
<h2>First Item<span class="servingUnit"></span>:</h2>
<select class="selectStock">
<option value="-1">Pick a food!</option>
</select>
<br>
<br>
</div>
<div class="sideone">
<h2>Second Item<span class="servingUnit"></span>:</h2>
<select class="selectStock">
<option value="-1">Pick a food!</option>
</select>
<br>
<br>
</div>
</div>
<div class="comparison">
<h2>Comparison:</h2>
<br>
<br>
<div class="result"></div>
</div>
</div>
</body>
實際功能不工作的片斷,但它不是真正的問題有關。謝謝您的幫助!
所以你想在左邊的兩個盒子在右邊比較? – Keith
基本上是的,但我需要在頁面中間審查所有內容。現在它全部在左邊,我不知道如何改變這個 –