- Как передвинуть бетонный блок без крана
- подъем и укладка груза без петель.
- Как поднять блок ФБС на другой блок ФБС без техники
- Строительство в Москве и подмосковье
- Строительство в Москве и подмосковье
- Строительство в Москве и подмосковье
- Строительство в Москве и подмосковье
- Строительство в Москве и подмосковье
- Задать вопрос Семенычу (автору материалов)
- Ремонт квартир в Москве и подмосковье
- Как переместить 100-тонный дом на новый фундамент
- Расположение блоков в css. Как переместить фундаментные блоки без крана
- Позиционирование и свободное перемещение элементов
- 1. Типы позиционирования
- 2. Свойства смещения
- 3. Позиционирование внутри элемента
- 4. Проблемы позиционирования
- 5. Свободное перемещение элементов
- 6. Отмена обтекания элементов
- 6.1. Свойство clear
- 6.2. Очистка потока стилями при помощи класса clearfix и псевдокласса:after
- 6.3. Легкий способ очистки потока
- 1. position: static
- 2. position:relative
- 3. position: absolute
- 4. position: fixed
- 5. position:relative + position:absolute
- 6. Две колонки
- 7. Две колонки с фиксированной высотой
- 9. “Плавающие” колонки
- 10. Очистка float
- Заключение
Как передвинуть бетонный блок без крана
подъем и укладка груза без петель.
Здравствуйте Уважаемые камрады. Затеваю стройку. Купил по случаю не за дорого бэушные бетонные блоки и другие ж/б конструкции- большинство из них без строповочных петель.
Собственно вопрос. Как их теперь, без петель, уложить краном в ленточный фундамент ?
Подьемов- спусков нужно 3, тк приобретение находиться не на моем участке,и необходима погрузка на месте складирования, разгрузка у меня и затем укладка в фундамент.
С уважением к Вам . Серега.
была та же история с аналогичными блоками.
грузят их накидывая стальные тросы петлёй, причем у меня было два манипулятора — на один грузили два рабочих с водилой, @блись с ломами, а на втором водила один!
оказывается, у него было ноу-хау — он накидывал тросы не в обхват, а за углы — по два троса на два противоположных угла!
ну и укладывать примерно так же, только придётся повозиться с выдёргиванием тросов и ковырянием ломами.
quote: Originally posted by Yep:
только придётся повозиться с выдёргиванием тросов и ковырянием ломами
Брусочки 70Х70 подложить и проблем не будет, если только по перву когда оне лежат как попало.
P.S. Либо сразу из стропальной проволоки, двенадцатки, по краям петли вокруг блоков накрутить. И прям в фундамент закладывать, без тросовых петель.
Хорошо помогает лом с лапкой(типа гвоздодерной)можно поднять край и выдернуть трос. или как сказано выше брусок деревянный,или из проволоки в обхват делаешь обруч и за него цепляешь трос.
quote: Originally posted by кака:
Либо сразу из стропальной проволоки, двенадцатки
скока-скока? толщиной 12?
подойдёт и вязальная проволока миллиметров 6
6-8мм хватит заглаза..
подойдёт даже и более тонкая чем 6 — делаешь пару-тройку оборотов, и усё
quote: Originally posted by Yep:
подойдёт даже и более тонкая чем 6 — делаешь пару-тройку оборотов, и усё
Да ктож спорит то, главное мысля правильная.
quote: Originally posted by кака:
мысля правильная
конечно правильная, но у нас в момент погрузки ничего под рукой не оказалось, а потом уже и так обошлись, и при установке тоже.
ну а автор может и заморочиться, купить моток вязальной проволоки.
quote: ну а автор может и заморочиться, купить моток вязальной проволоки.
конечно могу, тем более и время для этого предостаточно. К тому же и ломик с подобием гвоздодерной лопатки на заводе закажу еще, уже прям понял, что он очень поможет. А вот еще, чтоб трос соединить приблуды в магазине продаються, а вот проволоку вязальную как связать, чтоб в момент нагрузки не развязалась?
И еще- ребята, большое Вам спасибо за советы .
quote: Originally posted by ks71:
проволоку вязальную как связать, чтоб в момент нагрузки не развязалась?
обхватываешь блок, делаешь один перехлёст и каждый конец наматываешь спиралью вокруг себя же.
если проволка тонкая, складываешь вдвое и делаешь то же самое
с проволокой-то понятно её можно там и оставить а тросы с брусочками. мммм ведь надо ещё и раствором мазать
quote: с проволокой-то понятно её можно там и оставить а тросы с брусочками.
На сколько понял, все без особых усилий должно удалиться монтажным ломиком( пост выше) при необходимости усиленного трубой.
quote: Originally posted by трещер:
а тросы с брусочками
Таки брусочки используем только при складировании и транспортировке. А трос используем с крюками, каковыми и будем цеплятьза тую проволоку в нужных местах. И потом энти же крюки легко снимаются с проволоки.
quote: Originally posted by Yep:
делаешь один перехлёст и каждый конец наматываешь спиралью вокруг себя же.
Если Yep не против, чуток расширю пояснения. Делаем «П» образный обхват блока снизу и концы проволоки должн быть выше блока на (прибл-но) полторы длинны плоскости блока. Затем сводим эти концы так прим-но до их серединв и начинаем их скручивать(так пары оборотов хватит). После берём большой гвоздодёр(я так и делал)вставляем меж скруткой и блоком, и придерживая скрутку в ту же сторону (вроде)как в скрутке, докручиваем проволоку практически до плоскости блока. Если крюк не будет подлезать под проволоку чуть приподнять тем же гвоздодёром либо ломиком. Ну апосля монтажа это дело можно болгаркой срезать да и закинуть туда где бетоном заливаете, чтоб зря не пропадало. Я так пару, тройку вёдер гвоздей из костра в стяжку бани приладил. Вот вроде и всё.
Очень все доходчиво. аж захотелось побыстрей опробовать. Но, надо ждать весну.
Еще раз от всей души благодарю отписавшихся в теме.Если тема не пропадет, то думаю отчет по строповке выставлю.
quote: Originally posted by Yep:
была та же история с аналогичными блоками.
грузят их накидывая стальные тросы петлёй, причем у меня было два манипулятора — на один грузили два рабочих с водилой, @блись с ломами, а на втором водила один!
оказывается, у него было ноу-хау — он накидывал тросы не в обхват, а за углы — по два троса на два противоположных угла!
ну и укладывать примерно так же, только придётся повозиться с выдёргиванием тросов и ковырянием ломами.
Я делал примерно так же, но приподнимал с одного конца, чтобы стропы под блок завести. Поднимать за углы и носить блоки «на трении» было стрёмно. Блоки укладывали на куски кирпича, чтобы стропы вытянуть. Дабы при вытягивании блок не сдвинуть — стропы вытягивали за противоположные концы, придерживая блок ломом.
Получалось чуть медленнее, чем за петли. За световой октябрьский день вчетвером (крановщик, два строителя в яме на укладке и я в качестве стропальщика) получилось уложить около 60 блоков, большая часть из которых была без петель.
справочниk стропольщиKа поисKать
quote: Originally posted by makarkharp:
справочниk стропольщиKа поисKать
Клавиатура всё так же парит мозг?
quote: Originally posted by ks71:
Подьемов- спусков нужно 3, тк приобретение находиться не на моем участке,и необходима погрузка на месте складирования, разгрузка у меня и затем укладка в фундамент.
Ещё маленький совет — на участке укладывайте блоки в башенки/штабели на доски или кругляк (если есть). Стропальные работы на крайнем этапе сильно облегчатся.
quote: Originally posted by Yak9t:
Клавиатура всё так же парит мозг?
увы. новую ни быстро привизут((((
Огромное спасибо . Советы действительно все очень дельные и нужные.
quote: Originally posted by ks71:
Огромное спасибо . Советы действительно все очень дельные и нужные.
можно найти или сварить типа травeрсу ,по принципу работы это kлeщи..но большиe
quote: Originally posted by ks71:
Здравствуйте Уважаемые камрады. Затеваю стройку. Купил по случаю не за дорого бэушные бетонные блоки и другие ж/б конструкции- большинство из них без строповочных петель.
Собственно вопрос. Как их теперь, без петель, уложить краном в ленточный фундамент ?
Подьемов- спусков нужно 3, тк приобретение находиться не на моем участке,и необходима погрузка на месте складирования, разгрузка у меня и затем укладка в фундамент.
С уважением к Вам . Серега.
Бростье нахер эту затею, если тока блоки — небесплатно достались.
При цене новых блоков с доставкой в 2100, и БУ с доставкой 1500 — разница между БУ и новыми — практически исчезает при стройке. А если у Вас Самовывоз, Ваша погрузка и выгрузка, а потом еще и укладка — это смерть.
Впрочем, по теме. БУ-шный блок поднимается «чалкой» и опускается на фундамент. Чалка(трос) потом просто выдергивается, поворотом стрелы в сторону. Никаких фомок и прочего.
И еще раз. ТЫЩЩЩЩЩУ раз подумайте, прежде чем делать из БУ блоков, если только они Вам не даром достались. В Оконцовке выльется — как новые. Ну, если конечно у Вас техника и краны — не за бутылку нанятые.
Я, блядь, хлебнул лиха, когда часть блоков этой осенью БУ купил.
Кран, блть, стОит 1000 в час(большой). Новых блоков работяги за день укладывают — за 30. А БУ — 12. Т.е за смену в 8 часов отдаешь лишние 4-5 тысячи каждый днь.
А если у Вас еще — и самовывези, и саморазгрузи, и еще положи, то.
Впрочем — вопрос в цене блоков. И считать все затраты на краны и доставку.
А !! еще бетона на БУ уходит раза в 3 наверное больше. Тоже — немаловажно.
quote: Originally posted by -Брянск-:
А !! еще бетона на БУ уходит раза в 3 наверное больше. Тоже — немаловажно.
это eжли они ломаныe прилично.
Ну не скажите.
У меня б/у блоки вышли в 2,5 раза дешевле, чем новые. С установкой и доставкой (60 км от города) всё обошлось дешевле просто новых блоков на ЖБК.
Б/У блоки — 100 грн штука (около 12 баксов), новые — 250 грн шт.
Работа крана — 150 грн в час (12 часов).
Доставка в обоих случаях — 3 длинных КамАЗа по 1000 грн каждый.
П.С. В моём случае — подземный этаж хозблока — качества Б/У блоков достаточно.
Хе. У нас доставка 14 блоков N5 стОит 2000 рублей.(70 баксов) Сам блок, новый — 2000 руб.
А у Вас получается — новый блокстОит около 1000 рублей на наши.
Я ж про что и говорю — все считать надо. У Вас, видите — блоки какая-то халява, а доставка — дорого.
ВОбщем, если Вы не на обум все это, а просчитали — то Вам, естественно виднее, как штоп дешевле вышло.
У меня на подвал ушло 125 блоков N5. И я, подсчитав все и вся, в моем, естественно случае — понял. Нахер они мне не вперлись.
Да, кстати. Качество БУ блоков — ЛУЧШЕ чем сегодняшнее. Ибо там — гравий и даже иной раз армирование металоом. А сейчас — керамзит и хер пойми какой цемент.
quote: Originally posted by -Брянск-:
Ибо там — гравий и даже иной раз армирование металоом. А сейчас — керамзит и хер пойми какой цемент.
это разный сортамeнт.
quote: Originally posted by -Брянск-:
У Вас, видите — блоки какая-то халява, а доставка — дорого.
Доставка дорого, потому что далеко от города. По городу — копейки.
quote: Originally posted by -Брянск-:
ВОбщем, если Вы не на обум все это, а просчитали — то Вам, естественно виднее, как штоп дешевле вышло.
Естественно, что всё было заранее посчитано и логистика отработана.
quote: Originally posted by -Брянск-:
Да, кстати. Качество БУ блоков — ЛУЧШЕ чем сегодняшнее. Ибо там — гравий и даже иной раз армирование металоом. А сейчас — керамзит и хер пойми какой цемент.
Имею то же самое мнение. Этот момент, наряду с ценой, был одним из определяющих при принятии решения.
quote: Бростье нахер эту затею, если тока блоки — небесплатно достались.
Достались по 300 руб за погонных 2м30см, те по 300 рублей за блок. Находятся на чистом участке в 2 км от меня, купил у знакомого крановщика- подчиненного моего хорошего друга( глав инж). Все нормально 😉 !
по 300 — это да. Это даром. Можно заниматься.
Мне, повторюсь, БУ выходили с доставкой по 1500, а новые — по 2100.
Вот при таких раскладах — уже думаешь, БУ или новье. В Вашем случае, думаю — даже думать не надо.
Я про блок размерами 2400 Х 600 Х 500мм речь веду.
quote: Originally posted by ks71:
Достались по 300 руб за погонных 2м30см, те по 300 рублей за блок. Находятся на чистом участке в 2 км от меня, купил у знакомого крановщика- подчиненного моего хорошего друга( глав инж). Все нормально 😉 !
у мну большая часть блоков была 2000х300х500 (днепропетровские) и 2400х300х600 (запорожские)
Бывал на многих БСУ. Обратил внимание на такую вещь. Блоки ФБС обычно отливают из бетонной смеси, не получившей подтверждения лаборатории о качестве бетона, из остатков от перелива миксеров и из возвратов микскеров, когда бетон надо просто вылить, чтобы он не застыл в груше. Качество у таких ФБС очень не стабильное от блока к блоку.
Самое высокое качество ФБС — когда идет заказ на крупную партию по их изготовлению — от 500 до нескольких тысяч блоков. Тогда марочность и морозостокость у них одинаковая.
ФБС бу, если они лежали пару-тройку зим, могут сильно потерять по циклам морозостойкости. Это тоже надо иногда учитывать.
quote: Originally posted by Nikofar:
Блоки ФБС обычно отливают из бетонной смеси, не получившей подтверждения лаборатории о качестве бетона, из остатков от перелива миксеров и из возвратов микскеров, когда бетон надо просто вылить, чтобы он не застыл в груше. Качество у таких ФБС очень не стабильное от блока к блоку.
ага, есть такая фигня
quote: Originally posted by Yep:
ага, есть такая фигня
да уж. и фуфайkи в них нe рeдkость.
Как поднять блок ФБС на другой блок ФБС без техники
У нас дом уже построен, есть подвал высота 2,0 м. фундамента нет т.к. строили на стульях (деревянные столбы) которые в данный момент начали гнить. Хотим сделать фундамент из блоков. Под дом мы их затащим, но как и чем поднять блок ФБС на блок не можем придумать.
Инна, Улан-Удэ.
Привет, Инна из Улан-Удэ!
Тем не менее, если не применять какую-либо технику в виде автокранов, бульдозеров и т.п, а использовать только рабочие руки, то можете попытаться сделать это так, как делали древние египтяне при сооружении своих пирамид.
А именно — после того, как установлен нижний ряд блоков ФБС, то их сбоку засыпают плотным грунтом вровень с верхней поверхностью этих блоков. Затем кладут толстые деревянные брусья сечением не менее 15*15 сантиметров. Прямо на поверхность грунта. Длиной около 2,5 метров или около того. В количестве не менее 4 штук.
/Правда при этом блоки не надо затаскивать все под дом и потом устанавливать их из подпола. Все это можно делать снаружи дома, так удобнее./
Проливают водой брусья, чтобы они стали скользкими. После чего на нижние концы бруса накладывают блок ФБС предназначенный для второго ряда.
Потом несколько крепких мужиков в количестве трех-четырех человек, соблюдая все меры предосторожности, с помощью ломов, концы которых подсовывают между блоками и брусьями проталкивают блок вверх по наклонной плоскости этих брусьев. Элементарный принцип рычага.
Десятка полтора лет тому назад в наших краях очень ценились на коттеджных и садовых участках большие валуны.
Так вот, мы собирали в тех местах (на полях, в лесу, карьерах, местах строительства крупных дорожных магистралей) валуны весом в несколько сот килограммов. Для погрузки валунов в кузов грузовика (УАЗика) на высоту около метра точно так же укладывали несколько толстых обрезных досок (длиной около 2 метров, сечением 15*5 сантиметров) под наклоном. Одним концом на кузов, вторым на землю.
Потом рычажным домкратом «гусеница» с тросом затаскивали валуны в кузов. Домкрат крепили к переднему борту.. Все получалось прекрасным образом.
Работали мы вчетвером. Но поскольку чем меньше народу, тем больше зарплата, то со временем мы приспособились к такой операции вдвоем с шофером. И уже без «гусеницы», а просто с помощью пары ломов.
Трудно сказать какого веса были валуны, но на вскидку — около 400, а то и всех 600 килограммов они были.
Поэтому вполне можете взять на вооружение этот метод. Вес блоков и валунов соразмерен.
Другой вариант — это использование 5-ти тонной мощности /грузоподъемности/ автомобильного домкрата (от ЗИЛа, КАМАЗа и т.п). После аналогичных подготовительных работ по укладке деревянных брусьев такой домкрат располагают параллельно поверхности насыпанного грунта, под основание забивают опору из обрезка швеллера или уголка среднего размера. А потом выдвигают шток домкрата на полную длину, передвигая блок ФБС вверх.
Сообразуясь с обстоятельствами можно применять не один, а два домкрата, чтобы не было перекоса блока.
Конечно возни много, забивать и вытаскивать упоры, насыпать и отсыпать грунт. Но оно того стоит.
Разумеется есть и другие варианты с дополнительным использованием веревок и талей. Но и указанных вполне достаточно.
Да и соображалку придется включать. Если у вас подвал, то может не надо насыпать грунт, а наоборот его следует откапывать.с внешней стороны дома. Но принцип примерно тот же.
И главное — техника безопасности, чтобы при всех манипуляциях блоки не «поехали» и не придавили кого-либо.
Строительство в Москве и подмосковье
Широкий спектр строительных услуг.
Фундамент, стены, перекрытия, кровля, под ключ!
Другие вопросы по теме ремонта фундаментов домов:
Строительство в Москве и подмосковье
Широкий спектр строительных услуг.
Фундамент, стены, перекрытия, кровля, под ключ!
Строительство в Москве и подмосковье
Широкий спектр строительных услуг.
Фундамент, стены, перекрытия, кровля, под ключ!
Строительство в Москве и подмосковье
Широкий спектр строительных услуг.
Фундамент, стены, перекрытия, кровля, под ключ!
Строительство в Москве и подмосковье
Широкий спектр строительных услуг.
Фундамент, стены, перекрытия, кровля, под ключ!
Задать вопрос Семенычу (автору материалов)
Наш сайт регулярно пополняется интересными и уникальными материалами и статьями по тематике пиломатериалов, строительных материалов и работ, приводится авторское мнение и знания реального шабашника с опытом работы более 15 лет. Имеется раздел — забавные истории шабашников. Если вы желаете получать информацию об этом, подпишитесь на рассылку новостей нашего сайта. Гарантируется непередача вашего адреса третьим лицам.
Ремонт квартир в Москве и подмосковье
Широкий спектр ремонтных работ.
Профессиональные мастера.
Как переместить 100-тонный дом на новый фундамент
Итак, имеем дом 15*7 метров, стоимостью около 2 млн. рублей. Таким я его увидел в первую встречу с заказчиком. Установлены окна, практически закончена внешняя отделка стен (покраска + теплый шов), готова крыша. Дом отстоялся 1,5 года. Общий вес дома не менее 100 тонн. На переднем плане видим новый фундамент, на который предстоит переместить дом.
Собственник, промониторив рынок выяснил, что разобрать и собрать дом на новом месте обойдется не менее 700 000 тыс (Московская обл.), без учета порчи материала (крыша, теплый шов, демонтаж/монтаж окон и расходные материалы и пр). Прораб, занимающийся у него отделкой, посоветовал меня. После детального изучения, взвесив и взяв на себя все риски, оценил работу в 200 000 под ключ. Единственное — не обещал сохранность окон (без демонтажа стеклопакетов), и предупредил о том, что потребуется реставрация теплого шва. Забегая вперед, скажу что все окна остались целы (створки снимали, окна не «распакечивали») — потребовалась только регулировка окон и дверей. Теплый шов пострадал мало. Крыша не поехала)
Подготовительные работы состояли из нескольких этапов:
— демонтаж москитных сеток и оконных створок
— фиксация нижних венцов
— устройство якорей для крепления лебедок
Затем приступили к подъему дома. Перепад высот между существующим и новым фундаментом был около 15 см. А значит дом нам нужно поднять как минимум на 20-25 см (на высоту бруса, по которому будем катить дом и непосредственно катков). В качестве катков использовали обрезки ВГП трубы d40 мм. Основная сложность состоит в том, что дом нужно поднимать одновременно со всех сторон и равномерно. Иначе венцы разойдутся по вертикали и горизонтали.
Предугадывая вопросы, сообщаю: использовалось 8 бутылочных домкратов 20т и три цепные такелажные тали грузоподъемностью 5-6т каждая (служат не первый год, отлично себя зарекомендовали)
Далее, само перемещение. Не спеша, по сантиметру, контролируя каждый венец, геометрию помещений и попутное дополнительное усиление венцов:
Сорри за качество. Снимал на молоток).
Ну и как итог, дом на новом месте:
Работы заняли 6 дней бригадой из 5-ти человек. Заказчик, остался доволен (хотя и был в шоке — до последнего не верил, что это возможно).
Если у вас есть производство или сервис, о котором вы хотите рассказать нашим читателям, пишите Аслану (shauey@yandex.ru) и мы сделаем самый лучший репортаж, который увидят не только читатели сообщества, но и сайта Как это сделано
Еще раз напомню, что посты теперь можно читать на канале в Телеграме
и как обычно в инстаграме. Жмите на ссылки, подписывайтесь и комментируйте, если вопросы по делу, я всегда отвечаю.
Жми на кнопку, чтобы подписаться на «Как это сделано»!
Расположение блоков в css. Как переместить фундаментные блоки без крана
Для вёрстки страниц часто используются два основных инструмента — позиционирование (positioning) и свободное перемещение (floating) . CSS-позиционирование позволяет указать, где появится блок элемента, а свободное перемещение перемещает элементы к левому или правому краю блока-контейнера, позволяя остальному содержимому «обтекать» его.
Позиционирование и свободное перемещение элементов
1. Типы позиционирования
Свойство position позволяет точно задать новое местоположение блока относительно того места, где он находился бы в нормальном потоке документа. По умолчанию все элементы располагаются последовательно один за другим в том порядке, в котором они определены в структуре HTML-документа. Свойство не наследуется.
Если для относительно позиционированного элемента одновременно задать свойства top и bottom или left и right , то в первом случае сработает только top , во втором — left .
Относительное позиционирование позволяет задавать z-index для элемента, а также абсолютно позиционировать дочерние элементы внутри блока.
Местоположение краёв элемента определяется с помощью свойств смещения. Пространство, которое занимал такой элемент, схлопывается, как будто элемента не существовало на странице. Абсолютно позиционированный элемент может перекрывать другие элементы или быть перекрытым ими (за счёт свойства z-index). Любой абсолютно позиционированный элемент генерирует блок, то есть принимает значение display: block; .
2. Свойства смещения
Свойства описывают смещение относительно ближайшей стороны блока-контейнера. Задаются для элементов, для которых значение свойства position не равно static . Могут принимать как положительные, так и отрицательные значения. Не наследуются.
Для свойства top положительные значения перемещают верхний край позиционируемого элемента ниже, а отрицательные — выше верхнего края его блока-контейнера. Для свойства left положительные значения сдвигают край позиционируемого элемента вправо, а отрицательные значения — влево. То есть, положительные значения смещают элемент внутрь блока-контейнера, а отрицательные — за его пределы.
3. Позиционирование внутри элемента
Для блока-контейнера абсолютно позиционированного элемента задаётся свойство position: relative без смещений. Это позволяет позиционировать элементы внутри элемента-контейнера.
4. Проблемы позиционирования
1. Если ширине или высоте абсолютно позиционированного элемента присвоено значение auto , то её значение будет определяться шириной или высотой содержимого элемента. Если ширина или высота объявлена явно, то именно это значение и будет присвоено.
2. Если внутри блока с position: absolute расположены элементы, для которых задано обтекание float , то высота этого элемента будет равна высоте самого высокого из этих элементов.
3. Для элемента с position: absolute или position: fixed нельзя одновременно устанавливать свойство float , а для элемента с position: relative — можно.
4. Если предок позиционированного элемента является блочным элементом, то блок-контейнер формируется областью содержимого, ограниченной рамкой (border). Если предок — строковый элемент, блок-контейнер формируется внешней границей его содержимого. Если предка нет, блоком-контейнером является элемент body .
5. Свободное перемещение элементов
В обычном порядке блочные элементы отображаются, начиная с верхнего края окна браузера по направлению к нижнему краю. Свойство float позволяет перемещать любой элемент, выравнивая его по левому или правому краю веб-страницы или содержащего его элемента-контейнера. При этом остальные блочные элементы будут его игнорировать, а строчные элементы будут смещаться вправо или влево, освобождая для него пространство и обтекая его.
Рис. 3. Свободное перемещение элементов
Плавающий блок принимает размеры своего содержимого с учетом внутренних отступов и рамок. Верхние и нижние отступы margin плавающих элементов не схлопываются. Свойство float применяется как к блочным элементам, так и к строчным элементам.
Левый или правый внешний край перемещаемого элемента, в отличие от позиционированных элементов, не может располагаться левее (или правее) внутреннего края его блока-контейнера, т.е. выходить за его границы. При этом, если для блока-контейнера заданы внутренние отступы, то плавающий блок будет отстоят от края блока-контейнера на заданное расстояние.
Свойство автоматически изменяет вычисляемое (отображаемое в браузере) значение свойства display на display: block для следующих значений: inline , inline-block , table-row , table-row-group , table-column , table-column-group , table-cell , table-caption , table-header-group , table-footer-group . Значение inline-table меняет на table .
Свойство не оказывает никакого влияния на элементы с display: flex и display: inline-flex .
При использовании свойства float для блочных элементов обязательно задавать ширину. Тем самым браузер создаст место для другого содержимого. Но если совокупная ширина всех столбцов окажется больше доступного места, то последний элемент спустится вниз.
При этом вертикальные отступы margin обтекаемых элементов не схлопываются с отступами соседних элементов, в отличие от обычных блочных элементов.
6. Отмена обтекания элементов
6.1. Свойство clear
Свойство clear определяет, как будет располагаться элемент, идущий следом за плавающим элементом. Свойство отменяет обтекание с одной или обоих сторон элемента, установленное свойством float . Для предотвращения отображение фона или границ под плавающими элементами используется правило .
6.2. Очистка потока стилями при помощи класса clearfix и псевдокласса:after
Предположим, имеется блок-контейнер, для которого не заданы ширина и высота. Внутри него помещен плавающий блок с заданными размерами.
Решение проблемы:
Создаем класс.clearfix и в сочетании с псевдоклассом:after применяем его к блоку-контейнеру.
Второй вариант очистки потока:
Clearfix:after Рис. 5. Применение «очищающего» метода для блока-контейнера, содержащего плавающий элемент
6.3. Легкий способ очистки потока
Существует ещё один прием очистки потока для элемента, содержащего плавающие элементы, например, для маркированного горизонтального списка:
Позиционирование — одно из ключевых понятий в блочной верстке. Разобравшись с ним, вам многое станет понятно, а верстка из шаманства превратится в осмысленный процесс. Итак, речь в статье пойдет о CSS-свойствах position и float .
1. position: static
По умолчанию все элементы на странице имеют статическое позиционирование (position: static), это означает, что элемент не позиционирован, и появляется в документе на своем обычном месте, то есть в том же порядке, как и в html-разметке.
Нет необходимости специально назначать это свойство какому-либо элементу, если только вам не требуется изменить ранее установленное позиционирование на дефолтное.
2. position:relative
Относительное позиционирование (position: relative) позволяет вам использовать свойства: top, bottom, left и right, для расположения элемента относительно того места, где бы он появился при обычном позиционировании.
Давайте переместим #content на 20 пикселей вниз, и на 40 пикселей влево:
Обратите внимание, что на том месте, где бы должен был находится наш блок #content, теперь образовалось пустое пространство. Следующий за блоком #content, блок #footer не переместился ниже, потому что, #content по-прежнему занимает свое место в документе, несмотря на то, что мы передвинули его.
На данном этапе может показаться, что относительное позиционирование не так уж и полезно, но, не спешите с выводами, далее в статье, вы узнаете, для чего его можно использовать.
3. position: absolute
При абсолютном позиционировании (position: absolute), элемент удаляется из документа, и появляется там, где вы ему скажете.
Давайте, для примера, переместим блок #div-1a в верхний, правый угол страницы:
Обратите внимание, что на этот раз, поскольку блок #div-1a был удален из документа, оставшиеся элементы на странице расположились по-другому: #div-1b, #div-1c и #footer переместились выше, на место удаленного блока. А сам блок #div-1a, расположился точно в правом, верхнему углу страницы.
Таким образом, мы можем позиционировать любой элемент относительно страницы, однако этого не достаточно. На самом деле, нам необходимо позиционировать #div-1a относительно родительского блока #content. И на этом этапе, относительное позиционирование вновь вступает в игру.
4. position: fixed
Фиксированное позиционирование (position: fixed), является подразделом абсолютного позиционирования. Единственное его отличие в том, что он всегда находится в видимой области экрана, и не двигается во время прокрутки страницы. В этом отношении, он немного похож на фиксированное фоновое изображение.
В IE с position: fixed не все так гладко, как бы нам хотелось, но существует множество способов обойти эти ограничения.
5. position:relative + position:absolute
Назначив блоку #content относительное позиционирование (position: relative), мы сможем позиционировать любые дочерние элементы, относительно его границ. Давайте разместим блок #div-1a, в верхнем правом углу блока #content.
6. Две колонки
Вооружившись знаниями из предыдущих шагов, можно попробовать сделать две колонки, с помощью относительного и абсолютного позиционирования.
Одним из преимуществ абсолютного позиционирования, является возможность размещать элементы в произвольном порядке, независимо от того, как именно они расположены в разметке. В приведенном выше примере, блок #div-1b расположен перед блоком #div-1a.
А сейчас у вас должен был возникнуть вопрос: “А куда же делись остальные элементы из нашего примера?”. Они скрылись под абсолютно расположенными блоками. К счастью, есть возможность это исправить.
7. Две колонки с фиксированной высотой
Одно из решений – задать фиксированную высоту контейнеру, содержащему колонки.
Решение не очень подходящее, поскольку мы никогда не знаем заранее, какого размера текст, будет расположен в колонках, и какой шрифт будет использован.
Для колонок с переменной высотой, абсолютное позиционирование не подходит, поэтому давайте рассмотрим другой вариант.
Назначив блоку float, мы максимально возможно оттолкнем его к правому (или левому) краю, а следующий за блоком текст, будет обтекать его. Обычно такой прием используется для картинок, но мы будем использовать его для более сложной задачи, поскольку это единственный инструмент, имеющийся в нашем распоряжении.
9. “Плавающие” колонки
Если назначить первому блоку float: left, а затем второму float: left, каждый из блоков прижмется к левому краю, и мы получим две колонки, с переменной высотой.
Также, можно назначить колонкам противоположное значение float, в этом случае, они распределятся по краям контейнера.
Но теперь у нас появилась другая проблема – колонки выходят за пределы родительского контейнера, тем самым ломая всю верстку. Эта самая распространенная проблема начинающих верстальщиков, хотя решается она довольно просто.
10. Очистка float
Чистку флоатов можно делать двумя способами. Если после колонок идет еще один блок, достаточно назначить ему clear: both.
Или же назначить родительскому контейнеру свойство overflow: hidden
В любом случае, результат будет один и тот же.
Заключение
Сегодня были рассмотрены только базовые приемы позиционирования, и самые простые примеры. Также, в помощь начинающим верстальщикам я всегда рекомендую цикл статей Ивана Сагалаева, которые в свое время мне очень помогли.
Источник