Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/55: Рейтинг темы: голосов - 55, средняя оценка - 4.53
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980

Блок съезжает вправо

22.01.2013, 23:24. Показов 10563. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Есть такой код...

Проблема в том, что блок cont уходит куда то вправо... поместил туда текст и поставил padding-right: 600px; даже 1200 ставил, все равно отступ справа не появляется... что я не так делаю? какое правило не знаю?))


HTML5
1
2
3
<div class="middle"><!-- middle -->
    <div class="cont"></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#content {
    padding: 0 0 0 200px;
}
#content .middle{
    width: 100%;
    position: relative;
    min-height: 800px;
    background: #ccc;
}
 
.cont{
    width: 100%;
    padding-left: 200px;
    padding-right: 600px;
    background: red;
}
Добавлено через 3 минуты
хм, убрал overflow: hidden; в одном родительском блоке и понял, что при указании паддинга расширяется сам блок, а не текст сужается... как это можно исправить?))

Добавлено через 1 минуту
ширина должна быть 100%, ну или обязательно до конца экрана, потому что блок резиновый, я не знаю, какой ширины он будет на каком экране))
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.01.2013, 23:24
Ответы с готовыми решениями:

Картинка съезжает вправо
Всем доброго дня. Сайт http://temp.zakaztao.ru/ С ПК отображается нормально. Но когда захожу со смартфона, баннер в шапке съезжает в...

Съезжает footer вправо по странице
Собственно как выровнять футер по центру, использую bootstrap 3... &lt;!DOCTYPE html&gt; &lt;html lang=&quot;ru&quot;&gt; &lt;head&gt; ...

Единственный символ в таблице при text-align:center съезжает вправо.
Ребята, вот какая странная вещь: &lt;table width=&quot;110&quot; height=&quot;84&quot; border=&quot;0&quot; align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;...

12
4 / 4 / 3
Регистрация: 19.06.2012
Сообщений: 99
22.01.2013, 23:24
Что это за бред?
CSS
1
2
3
#content {
    padding: 0 0 0 200px;
}
- уже родителю даете отступ слева на 200 пикселей, потом диву - middle задаете 100% ширины, он уже вываливается и добиваете добавляя cont который имеет такую же ширину как и его родитель дополнительные отступы =\
0
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
22.01.2013, 23:27  [ТС]
Цитата Сообщение от z-z Посмотреть сообщение
padding: 0 0 0 200px;
это сделано для того, чтоб слева было меню, а потом остальное все...

внутри #content должен быть блок, состоящий из кучи кусков, растягивающихся во все стороны, а в центре всего этого чуда должен быть контент... поэтому такой бред))
0
4 / 4 / 3
Регистрация: 19.06.2012
Сообщений: 99
22.01.2013, 23:31
всю структуру покажите, кодом + картинка схематически. или используйте сервис jsfiddle.net
0
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
22.01.2013, 23:49  [ТС]
rodgerfox, вот как то так http://jsfiddle.net/9f27d/

Добавлено через 4 минуты
а, сейчас картинку попробую набросать))
0
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
23.01.2013, 00:00  [ТС]
вот, приложил вроде картинку... подробно рисовать все блоки будет долго, потому что их там куча)
Миниатюры
Блок съезжает вправо  
0
4 / 4 / 3
Регистрация: 19.06.2012
Сообщений: 99
23.01.2013, 00:38
Кажется понял, что вам нужно. в лс, подсказка.
0
23.01.2013, 16:05
 Комментарий модератора 
rodgerfox, никаких подсказок в лс - все вопросы решаем на форуме.
0
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
25.01.2013, 16:15  [ТС]
Еще раз всем доброго времени суток)) вобщем не понял я вариант, предложенный выше... увы...(

попробовал сделать сам, вот что пока что получилось: http://jsfiddle.net/sYkPD/

только вот проблема есть, для блока с зеленым фоном не работает padding-left... что нибудь можно сделать, чтоб исправить это?))
0
47 / 47 / 6
Регистрация: 10.05.2012
Сообщений: 236
25.01.2013, 20:12
если убрать у блока float:right; padding-left работает
0
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
25.01.2013, 22:13  [ТС]
Цитата Сообщение от sheila Посмотреть сообщение
если убрать у блока float:right; padding-left работает
если так сделать, то зеленый блок растянется слишком сильно... а я хочу, чтоб он был на ширину экрана....
0
47 / 47 / 6
Регистрация: 10.05.2012
Сообщений: 236
25.01.2013, 23:05
ему можно задать max-width

Добавлено через 15 минут
если поменять местами блоки в html коде, паддинг работает
jsfiddle

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>opt</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />
    <link rel="stylesheet" href="style.css" type="text/css" media="screen, projection" />
    <!--[if lte IE 6]><link rel="stylesheet" href="style_ie.css" type="text/css" media="screen, projection" /><![endif]-->
</head>
<body>
    <div id="wrap">
        
        <div id="container">
            <div style="position: relative;float: right;width: 100%;height:100px;padding-left: 500px;background: #32cd32;">
                    <div>rsfvsdfvsd</div>
                </div>
            <div style="position: relative;width: 100%;height: 300px;background: brown;float: right;padding-right: 200px;">
                
            </div>
        </div>
        
        <!--<div id="menu"></div>-->
    </div>
</body>
</html>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    * {margin: 0;padding: 0;}
    #wrap{
        position: absolute;
        width: 100%;
        min-height: 800px;
        background: #ccc;
    }
    #menu{
        position: absolute;
        width: 200px;
        height: 300px;
        background: blue;
        top: 0;
        left: 0;
    }
    #container{
        position: absolute;
        width: 100%;
        min-height: 700px;
        padding-left: 200px;
        background: #deb887;
    }
0
0 / 0 / 0
Регистрация: 06.02.2014
Сообщений: 42
25.04.2014, 15:25
А все понял
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2014, 15:25
Помогаю со студенческими работами здесь

Съезжает блок
Подскажите пожалуйста, почему съезжает блок aside? В мозилла все нормально, в опере съезжает? http://testsiteoleg126.tk/Kitchenwall/

DIV блок съезжает
Никак не могу решить проблему, смотрел все форумы, но так что-то похожее на свой код или же решения других мне не помогают, блок так же...

Почему съезжает блок
Здраствуйте, пробую блочную верстку. И возникла проблема... Съезжает нижний блок, в то время как div уровнем выше не прыгает стоит на месте...

Съезжает блок номер 2
Здравствуйте, уважаемые форумчане. Я сделал два отзывчивых блока. Но при уменьшении окна браузера &quot;block2&quot; съезжает вниз, а...

съезжает блок div
При изменении размера браузера block3 съезжает залезая на 1-й и 2-й блоки. Нужно что-бы 3-й блок оставался на месте (по горизонтали)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru