прямо сейчас я изучаю CSS, так что вы можете знать, какие проблемы пытаются взорвать мой разум ... хахахаCSS левой и правой стороне
Окей, я пытаюсь отделить мой веб в двух дивы, как это:
и намерение состоит в том, что правая сторона понять, что есть что-то слева от него.
Левая сторона:
.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%;
}
Оба имеют относительные позиции, потому что я прочитал они должны, может быть, я ошибаюсь ...
Просто для того, чтобы дать вам какой-то контекст, с левой стороны будет панель навигации, а с правой стороны будет вся сетка и основной контент.
Я использую фреймворк начальной загрузки для создания сетки с правой стороны, но проблема в том, что все div не принимают родителя в качестве ссылки.
<html>
<head>
.....
</head>
<body>
<div class="left-side">
<!-- Navbar -->
</div>
<div class ="right-side">
<div class ="container-fluid">
<!-- etc -->
</div>
</div>
</body>
</html>
Спасибо, что прочитали это. Я попытался бы исправить это самостоятельно, некоторая помощь была бы хорошо получена
Наличие 'top: 0px;' на относительно позиционированном элементе ничего не делает. Вы имели в виду, что могли бы сделать их как «position: absolute;»? (Левая панель должна иметь фиксированную [как в чем-то, которая может быть указана как одна цифра с одной единицей), чтобы она работала.) – Ryan
Спасибо, абсолют работает с левой стороны, но как насчет правый, я дал ему левый край, но я думаю, что есть еще один лучший способ. – Jesus
Левое поле тоже отлично, но не используйте его с 'width: 100%'. (Я бы лично установил 'position: absolute; left:; top: 0; right: 0;'. Хотя.) Но если Bootstrap предоставляет способы сделать это (видимо, это так), тогда идите с ними. –
Ryan