Мне нужно чтобы в мобильной версии фон был на все страницу но он почему-то только на половину страницы в мобильной версии что делать?
index.html
PHP
|
1 |
!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="style4.css"> <title>Текст</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&amp;display=swap" rel="stylesheet"> </head> <body> <main> <article class="project"> <div class="container"> <h1 class="project-header">Текст</h1> <div class="abc"> <img src="card4.jpg" > </div> <div class="project-deskription"> </div> <a href="index.html" class="project-btn-back">← ВЕРНУТСЯ НА ГЛАВНУЮ</a> </div> </article> </main> </body> </html> |
style.css
PHP
|
1 |
* { box-sizing: border-box; text-decoration: none !important; } body { margin: 0; font-family: 'Montserrat', sans-serif; color: white; } img { max-width: 100%; } .header { background-image: url("fon1.jpg"); background-size: cover; background-position: center center; background-repeat: no-repeat; background-position: 100% 100%; } .container { max-width: 1140px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; } .project { padding: 0px 0px 120px 0px; text-align: center; } .project-header { margin: 0; margin-bottom: 40px; font-weight: bold; font-size: 46px; line-height: 1.3; } .project-img { margin-bottom: 35px; } .project-deskription { margin: 0 auto; max-width: 700px; margin-bottom: 60px; } .project-deskription p { font-size: 16px; line-height: 1.5; margin-top: 0; margin-bottom: 15px; } .project-btn-back { height: 60px; display: inline-block; border: 3px solid #275bec; border-radius: 50px; color: #275bec; padding-left: 30px; padding-right: 30px; line-height: 54px; font-weight: 700; font-size: 16px; text-transform: uppercase; transition: all 0.2s ease-in; } .project-btn-back:hover { background-color: #275bec; color: white; } .abc { border: 5px solid #000; background-color: #fff; position: relative; z-index: 1; padding: 5px; } .abc::after, .abc::before { content: ""; display: block; border: 5px solid #24188f; z-index: 20; position: absolute; } .abc::after { left: -5px; top: 10px; right: -5px; bottom: 10px; border-top: none; border-bottom: none; } .abc::before { left: 10px; top: -5px; right: 10px; bottom: -5px; border-left: none; border-right: none; } @media (max-width: 760px) { .project { padding: 40px 0 60px; } .project-header { font-size: 28px; margin-bottom: 30px; } .project-img { margin-bottom: 20px; } .project-deskription { margin-bottom: 50px; } .project-btn-back { padding: 0 10px; width: 100%; max-width: 320px; } } |
Дополнительно:
А не может быть, что у вас style.css в html идет как style4.css?
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Метки
1С-Битрикс (84)
AIOgram (46)
Android (94)
API (93)
C# (214)
CMS (33)
CSS (1143)
Discord (35)
Django (48)
Docker (32)
Google (482)
Google Chrome (126)
HTML (1394)
IT-образование (54)
Java (59)
JavaScript (1659)
JSON (42)
Laravel (44)
Linux (154)
MySQL (151)
Nginx (57)
Node.js (256)
PHP (1184)
PostgreSQL (80)
Python (543)
React (127)
SQL (396)
Telegram (101)
Ubuntu (44)
Unity (46)
Visual Studio Code (49)
Vue.js (52)
Windows (136)
Windows Server (38)
WordPress (52)
Битрикс24 (42)
Боты (39)
Веб-разработка (966)
Вёрстка (95)
Компьютерные сети (61)
Парсинг (33)
Поисковая оптимизация (149)
Системное администрирование (55)
Фронтенд (38)
Яндекс (53)
Чтобы фон растянулся на всю страницу, нужно установить стиль CSS для элемента body, который будет растягиваться на всю высоту и ширину окна браузера. Вот пример кода на языке CSS, который поможет решить эту проблему:
htmlbody {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background: url('your-background-image.jpg') no-repeat center center fixed;
background-size: cover;
}
/* Дополнительные стили для контента на странице */
.content {
text-align: center;
padding: 20px;
}
Пример контента на странице
Этот текст будет отображаться поверх фона
В данном примере стиль CSS для элемента body задает фоновое изображение, которое будет растягиваться на всю ширину и высоту окна браузера, сохраняя пропорции и центрируя изображение. Таким образом, фон будет заполнять всю страницу без прокрутки.
Если вы используете цвет вместо фонового изображения, то можно просто задать цвет фона для элемента body:
html
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background-color: #f0f0f0; /* Цвет фона */
}
Убедитесь, что у вас нет других стилей, которые могут влиять на размеры и позиционирование элемента body или других элементов на странице.