scorpio
-
Posts
7 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by scorpio
-
-
на нем. Да, там пара блоков была засунута в ссылки.
-
Во время работы над своим проектом обнаружил, что на сайте каким-то чудом появляются подозрительные ссылки, не проставленные в исходном коде. Верный firebug показал мне этих шпионов, снаряженных атрибутом _moz-rs-heading. В согласии с правилами логики можно было ожидать, что элементы с таким префиксом характерны только для Огнелиса, как оно и оказалось. Погуглив, обнаружил статью об этом баге/этой фиче (выберите нужное в зависимости от точки зрения).
http://blog.project-sierra.de/archives/1221
Вкратце, суть в том, что нужно проверить HTML-код валидатором и устранить все ошибки. Тогда Лиса полюбит вас и уберет свои дополнительные ссылки. just for fun. Может, кому-нибудь пригодится.
-
Тут довольно дотошно все написано. Правда, некоторые мастера считают моветоном использовать яваскрипт для этой задачи, но вопрос это спорный, а решение хорошо работает и кроссбраузерно, что и требуется.
-
Понял, как все работает.
- Зафлоаченный блок прижимается к правому родителя
- Отрицательный отступ не может сдвинуть его влево, так как элемент плавающий, но общая ширина блока уменьшается на ширину сайдбара
- Отступы блока и сайдбара и их ширины суммируются, и так как отступы сайдбара нулевые, то общая ширина равна ширине родителя
- По этой причине сайдбар может уместиться на одной строке с конентом, но так как контент плывет вправо, то сайдбар прибивается к левому краю
Все то же самое, что Вы и говорили, но адаптировано к моему способу мышления
- Зафлоаченный блок прижимается к правому родителя
-
Да просто колонка обтекает контент, который до этого был отодвинут на её ширину. Она как раз туда и встала.
Отодвинуто вправо содержимое контента, рамка же как бы отодвинута влево, но она не отодвинулась, а только изменила свою ширину. В общем, работает, но почему, непонятно, что раздражает. Со школы не люблю вещей, которые надо просто тупо зазубрить. Хочется понять смысл, закономерность
-
Добрый вечер!
Нашел решение для двухколоночного макета, в котором используются плавающие элементы с отрицательными отступами. Пример работает, но я не могу понять, почему.
css:
#content{
float: right;
margin-left: -200px;
width: 100%;
}
#content-inner{
margin-left: 200px;
}
#left-sidebar{
width:200px;
}
html:
<div id="content">
<div id="content-inner">
<p>content</p>
</div>
</div>
<div id="left-sidebar">
<p>sidebar</p>
</div>C чисто обывательской точки зрения, отрицательный маргин должен сдвинуть блок контента с текущей позиции на 200 пикселей влево, однако вместо этого блок остается на месте и его обтекает идущий за ним сайдбар, о котором, контент, по идее, ничего не знает. Как это работает? Понятно, что общая ширина увеличивается на 200 пикселей из-за вычитания отрицательного значения, но откуда берется обтекание? Согласно спецификации, зафлоаченный вправо блок сдвигается вправо, пока не пристыкуется к границе следующего блочного элемента или другого зафлоаченного блока. Почему в этом случае он ведет себя по-другому?
Буду благодарен за разъяснения.
почему это работает - сайдбар
in HTML Coding
Posted
Да совсем недавно об этом спрашивал
http://forum.htmlbook.ru/index.php?showtopic=26316