Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
-11 / 1 / 0
Регистрация: 07.09.2020
Сообщений: 206

Блочная модель

13.03.2022, 15:31. Показов 742. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, как выполнить данное задание? Как я могу задать 66% от родителя?

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<style> 
 
  * {
  margin: 10; 
  }
  
  .layer1{
  background: yellow; 
  width:33%; /*ширина*/
  padding: 30px; /*внутренний отступ*/
  border: 1px solid #000;  /*рамка*/
  }
 
  .layer2{
  background: #e1bee7; 
  width:33%;
  line-height: 10px;  /*межстрочный интервал*/
  padding: 30px;
  border: 1px solid #000;
  }
 
</style>
</head>
<body>
 
<div class = "layer1"> 
<div> &nbsp </div>
</div>
<br>
<div class = "layer2"> 
<div> &nbsp </div>
 
</body>
</html>
• В этом задании нельзя использовать свойства position, float или display.
• Чтобы решить это задание, необходимо использовать такие свойства CSS: width, height, margin, padding, border, text-align, background-color, color, font, line-height, font-weight, font-style.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.03.2022, 15:31
Ответы с готовыми решениями:

Блочная модель в IE6
Когда начинал изучение HTML (это был примерно 2007 год), то знал о таком факте: &quot;В IE6 блок имеет не такие размеры как в других...

Блочная верстка
Всем привет! Занимаюсь изучением блочной версткой и столкнулся вот с такой проблемой. Хочу разместить внутри блока обертки еще два блока...

Блочная верстка.
Есть ли книжки по блочный верстке (div)? Или видео курсы ? Верстка шаблона под себя не предлагать.

6
-11 / 1 / 0
Регистрация: 07.09.2020
Сообщений: 206
13.03.2022, 16:02  [ТС]
Пытаюсь создать что-то типо рамки и помещать в нее блоки, но не понимаю как с процентами лучше записать
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<style> 
 
  * {
  margin: 10; 
  }
  
  .layer0{
  width:40%; /*ширина*/
  padding: 110px; /*внутренний отступ*/
  border: 1px solid #DCDCDC;  /*рамка*/
  } 
 
  .layer1{
  background: yellow; 
  width:33%; /*ширина*/
  padding: 30px; /*внутренний отступ*/
  border: 1px solid #000;  /*рамка*/
  margin: -245px 20px -10px 10px;
  }
 
  .layer2{
  background: #e1bee7; 
  width:33%;
  line-height: 10px;  /*межстрочный интервал*/
  padding: 30px;
  border: 1px solid #000;
  margin: 0px 10px -20px 120px;;
  }
 
</style>
</head>
<body>
 
<div class = "layer0"> 
<div> &nbsp </div>
</div>
<br>
<div class = "layer1"> 
<div> &nbsp </div>
</div>
<br>
<div class = "layer2"> 
<div> &nbsp </div>
 
</body>
</html>
0
1306 / 781 / 190
Регистрация: 19.09.2020
Сообщений: 1,993
13.03.2022, 17:55
Ну, высчитать можно всё по-разному.

HTML5
1
2
3
4
    <div class="wrapper">
        <div class="block-1"></div>
        <div class="block-2"></div>
    </div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        html,
        body {
            padding: 0px;
            margin: 0px;
            box-sizing: border-box;
        }
 
        .wrapper {
            max-width: 1000px;
            background-color: #aaa;
        }
 
        .block-1 {
            background-color: red;
            height: 100px;
            margin: 0px calc(100% - 10px - 66%) 10px 10px;
        }
 
        .block-2 {
            background-color: blue;
            height: 100px;
            margin: 0px 10px 0px calc(100% - 10px - 66%);
        }
Добавлено через 1 минуту
P.S.: Я только не понял зачем столько разных свойств необходимо использовать или всё-таки можно только какие-то?

Добавлено через 4 минуты
Можно попроще:

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        .block-1 {
            background-color: red;
            height: 100px;
            width: 66%;
            margin: 0px auto 10px 10px;
            
        }
 
        .block-2 {
            background-color: blue;
            height: 100px;
            width: 66%;
            margin: 0px 10px 0px auto;
        }
Добавлено через 1 минуту
P.S.: https://www.youtube.com/watch?v=pSJcpOSNjMI - хороший канал, рекомендую.

Добавлено через 1 минуту
P.S.: https://www.youtube.com/watch?v=-st14lUQD3U
0
-11 / 1 / 0
Регистрация: 07.09.2020
Сообщений: 206
13.03.2022, 18:02  [ТС]
Цитата Сообщение от KingdaKa Посмотреть сообщение
Я только не понял зачем столько разных свойств необходимо использовать или всё-таки можно только какие-то?
там только с определенными свойствами нужно сделать это задание
0
1306 / 781 / 190
Регистрация: 19.09.2020
Сообщений: 1,993
13.03.2022, 18:27
Цитата Сообщение от makich_ Посмотреть сообщение
там только с определенными свойствами нужно сделать это задание
Так я использовал вон минимум из них. Т.е. надо добавить еще надписи "66% родителя" и бордюр?

Добавлено через 22 минуты
HTML5
1
2
3
4
5
6
7
8
    <div class="wrapper">
        <div class="block block__1">
            <div class="block-text"> 66% родителя</div>
        </div>
        <div class="block block__2">
            <div class="block-text"> 66% родителя</div>
        </div>
    </div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
        .wrapper {
            max-width: 1000px;
            background-color: #aaa;
        }
 
        .block {
            color: #fff;
            text-align: center;
            border: 1px solid #000;
            height: 98px;
            width: calc(66% - 2px);
        }
 
        .block__1 {
            background-color: red;
            margin: 0px auto 10px 10px;
        }
 
        .block__2 {
            background-color: blue;
            margin: 0px 10px 0px auto;
        }
 
        .block-text {
            /*margin-top: 0px;*/
            font-size: 1.5rem;
            font-weight: bold;
            font-style: normal;
            line-height: 4.5rem;
            font-family: Arial, Helvetica, sans-serif;
        }
0
-11 / 1 / 0
Регистрация: 07.09.2020
Сообщений: 206
14.03.2022, 22:18  [ТС]
Цитата Сообщение от KingdaKa Посмотреть сообщение
Т.е. надо добавить еще надписи "66% родителя"
да не, это же как обозначение просто, что 66% родителя надо
0
 Аватар для Mailo
248 / 226 / 31
Регистрация: 18.02.2010
Сообщений: 2,312
15.03.2022, 02:01

Не по теме:

Я извиняюсь конечно, такие задачи в практике нахрен нигде не пригодятся чтоб марджином двигать 33% блок с минусом.

Но решение, как вы понимаете тут банальное, пододвинуть второй блок влево мардженом в 66% ну и в верх минусовым мардженом = высоте первого ну и +- паддинги там какие то были на эскизе не суть. Выражение от родителя наверно означет что все эти процентопляски происходят в рамках родительского блока заданной ширины, больше тут никакой магии нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.03.2022, 02:01
Помогаю со студенческими работами здесь

Блочная верстка
Люди, прошу помогите, как 5 блок поместить (см. рисунок)? &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; ...

Блочная верстка
Добрый день. Меня интересует ответ или совет к такому вопросу по HTML. Выбрал блочную верстку страниц. Есть некоторый...

Блочная прокрутка
Как сделать так, чтобы когда пользователь крутил колесико мыши вниз, прокрутка была не плавной, а побоковой? Пример: Вот этот сайт -...

Блочная верстка.
Прошу помощи, подскажите что неправильно. Пытаюсь сделать шаблон, вот код: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0...

Блочная верстка
Здравствуйте. Остановился на шестом этапе по тестовому заданию, решил проверить себя и возник вопрос. Текущий результат моей верстки: ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru