Вот моя скрипка: http://jsfiddle.net/kasper90/GB7bs/6/ Я хочу, чтобы главный div был как можно большим, располагался прямо к переключателю div. Как я могу это сделать? Любая помощь очень ценится :)Правая ширина поплавка 100% не работает
Html:
<div id="toggle"></div>
<script>
$(document).click(function() {
$("#toggle").toggle("slide",{ direction: "left" }, 1000);
});
</script>
<div id="main"><object data="http://euclidthegame.com/mathexchange/5.svg" type="image/svg+xml"></object></div>
Css:
#toggle {
float: left;
width: 100px;
height: 800px;
border: 1px solid black;
background: #ccc;
}
#main {
float: right ;
width: 100%;
height:800px;
border: 1px solid black;
}
Это работает именно так, как надо, потому что вы установили '# main' div на '100% width', поэтому он не может вписываться в верхнюю строку, потому что' 100% + 100px = более 100% ', поэтому он подталкивается под вашим' # toggle' div. –
@NickR Хорошо, я вижу, но я хочу, чтобы он имел как можно большую ширину, не подталкивая под ней. Это возможно ? – Kasper
Yep - либо установите вместо '# main' div значение' width: auto', либо укажите значения ширины 'divs'%. Но учтите, что установка границы также добавляет к общей ширине элементов. –