Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
 Аватар для hey-ivanova
0 / 0 / 0
Регистрация: 12.02.2018
Сообщений: 8

Картинка под верхнее меню

12.02.2018, 20:38. Показов 4022. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Учусь создавать сайт по такому макету:

Сейчас у меня стоит шапка и текст меню:

Как лучше поступить: прописать код картинки под верхнее меню? Если да, то какой?
Или просто изменить лого, вырезав вместе с ней картинку под меню?

На данный момент код такой:
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
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html>
<html>
<head>
<title>AutoPlus автозапчасти для иномарок</title>
<meta http-equiv="Content-Type" content="text/html; charset-utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<link href="favicon.ico" rel="shortuct icon" type="image/x-icon" />
<link type="text/css" rel="stylesheet" href="styles/main.css" />
</head>
<body>
<div id="container">
<div id="topmenu">
<table>
<tr>
<td>
<a href="index.html">Главная</a>
</td>
<td>
<a href="about.html">О нас</a>
</td>
<td>
<a href="services.html">Заказать з/ч</a>
</td>
<td>
<a href="contacts.html">Контакты</a>
</td>
</tr>
</table>
</div>
<div id="logo">
<img src="images/logo.png" alt="Лого" />
</div>
</div>
</body>
</html>
CSS
1
2
3
4
5
6
7
8
9
10
body {
    background: url("../images/bg.png") no-repeat;
    background-size: cover;
    margin: 0;
    padding: 0;
}
#container {
    margin: 0 auto;
    width: 1004px;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.02.2018, 20:38
Ответы с готовыми решениями:

Верхнее меню
помогите сделать, чтобы элементы sub-menu находились под элементами main-menu, заранее спасибо &lt;!DOCTYPE html&gt; &lt;html...

Верхнее меню, как у Google
Как сделать такое же верхнее меню как у гугла, рамблера?

Верхнее горизонтальное меню подскажите пожалуйста
Верхнее горизонтальное меню подскажите пожалуйста как можно сделать его rip , а то очень уж оно подходит на мой сайт. ...

6
 Аватар для Sir1us
20 / 20 / 1
Регистрация: 30.01.2013
Сообщений: 99
12.02.2018, 23:48
Можно первым, но это нужно указывать position absolute к контейнеру шапки(где находится картинка шапки) а боди (где находится сам текст) загонять свойством magren: под шапку.
Второй способ нечем не хуже)
0
 Аватар для Freeze_Breeze
278 / 272 / 106
Регистрация: 12.01.2016
Сообщений: 1,666
13.02.2018, 00:11
hey-ivanova, пересмотрите свою верстку полностью, почитайте литературу и прочие, я бы сделал так: ссылка на песочницу
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
25
26
<header class="color">
    <div class="container">
        <div class="icon">
            <span><a href="#">home</a></span>
            <span><a href="#">facebook</a></span>
            <span><a href="#">vk</a></span>
        </div>
 
        <nav class="menu">
            <ul class="mnu">
                <li><a href="#">Links 1</a></li>
                <li><a href="#">Links 2</a></li>
                <li><a href="#">Links 3</a></li>
            </ul>
        </nav>
    </div>
</header>
<section class="head_logo">
    <div class="container">
    <div class="text_logo">
        <h1>metal edge</h1>
        <h2>the growing future</h2>
        <p>Lorem ipsum dolor sit amet.</p>
    </div>
    </div>
</section>
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
* {
    margin: 0;
}
 
.container {
    width: 1000px;
    margin: 0 auto;
}
 
.color {
    background-color: #c9d8fc;
    line-height: 50px;
}
 
.icon {
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
}
 
.icon span a {
    text-decoration: none;
    color: #222;
}
 
.icon span {
     padding-right: 20px;
}
 
.icon span:nth-last-child(1) {
    padding-right: 0;
}
 
.menu {
    display: inline-block;
    float: right;
}
 
.mnu li {
    float: left;
    list-style: none;
    padding-right: 15px;
}
 
.mnu li:nth-last-child(1) {
    padding-right: 0;
}
 
.mnu li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-family: 'Slabo', serif;
}
 
 
.head_logo {
    background-image: url(../img/logo.jpg);
    background-size: cover;
    width: 1920px;
    height: 300px;
}
 
.text_logo {
    float: right;
    text-transform: uppercase;
    margin-top: 100px;
    color: #444;
}
0
 Аватар для hey-ivanova
0 / 0 / 0
Регистрация: 12.02.2018
Сообщений: 8
13.02.2018, 14:31  [ТС]
Цитата Сообщение от Sir1us Посмотреть сообщение
Можно первым, но это нужно указывать position absolute к контейнеру шапки(где находится картинка шапки) а боди (где находится сам текст) загонять свойством magren: под шапку.
а можно пожалуйста вот тут поподробнее)) у меня картинка лого прописана в хтмл, но ведь position absolute относится в цсс, если я правильно понимаю? так куда именно мне прописывать код, чтоб убрать разрыв между шапкой и меню:

сейчас код такой:
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
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE html>
<html>
<head>
<title>AutoPlus автозапчасти для иномарок</title>
<meta http-equiv="Content-Type" content="text/html; charset-utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<link href="favicon.ico" rel="shortuct icon" type="image/x-icon" />
<link type="text/css" rel="stylesheet" href="styles/main.css" />
</head>
<body>
<div id="container">
<div id="topmenu">
<table>
<tr>
<td>
<a href="index.html">Главная</a>
</td>
<td>
<a href="about.html">О нас</a>
</td>
<td>
<a href="services.html">Заказать з/ч</a>
</td>
<td>
<a href="contacts.html">Контакты</a>
</td>
</tr>
</table>
</div>
<div id="logo">
<img src="images/logo.png" alt="Лого" />
</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
23
24
25
26
27
28
29
body {
    background: url("../images/bg.png") no-repeat;
    background-size: cover;
    font-family: "Trebuchet MS", Arial, "Times New Roman";
    font-size: 11pt;
    margin: 0;
    padding: 0;
}
#container {
    margin: 0 auto;
    width: 1004px;
}
#topmenu {
    margin: 20px 0 0;
}
#topmenu {
    background: url("../images/nav.gif") repeat-x;
    height: 45px
}
#topmenu a {
    color: #e92525;
    font-weight: bold;
    margin: 0 10px;
    padding: 20px 15px;
    text-decoration: none;
}
#topmenu a:hover {
    background-color: #b81919;
}
Буду очень признательна за детальный ответ для чайников))
0
 Аватар для hey-ivanova
0 / 0 / 0
Регистрация: 12.02.2018
Сообщений: 8
13.02.2018, 14:34  [ТС]
Цитата Сообщение от Freeze_Breeze Посмотреть сообщение
пересмотрите свою верстку полностью, почитайте литературу и прочие
спасибо за совет, уже поняла, что выбрала не самый лучший учебник для начала освоения, но раз уж начала, хочу постараться доделать сайт по нему, а дальше буду искать более лучшую и современную литературу.

P.S. если знаете книги хорошие, посоветуйте, пожалуйста.
P.P.S. так я просто закладываю хоть какие-то основы перед тем, как пойду учиться на курсы
0
98 / 101 / 30
Регистрация: 21.10.2012
Сообщений: 320
13.02.2018, 14:50
Цитата Сообщение от hey-ivanova Посмотреть сообщение
если знаете книги хорошие, посоветуйте, пожалуйста.
Дэвид Макфарланд "Новая большая книга CSS" 2016 год
2
 Аватар для hey-ivanova
0 / 0 / 0
Регистрация: 12.02.2018
Сообщений: 8
15.02.2018, 14:20  [ТС]
Ребят, подскажите, пожалуйста, как убрать пространство между шапкой и меню (чтоб деталь шапки прям наезжала на меню)? Код и картинка выше в сообщениях
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.02.2018, 14:20
Помогаю со студенческими работами здесь

Разместить верхнее меню ниже контента
Друзья, подскажите, как средствами CSS можно разместить верхнее меню внизу контента по коду. А визуально оно должно отображаться вверху...

Как правильнее сверстать верхнее меню?
Добрый вечер! Пример странички: http://work.kreine.ru/catalog.php Меню &quot;О нас&quot;, &quot;Продукция&quot; и т.д.... требуется чтобы та...

Фиксированное верхнее меню с тенью (jQuery)
Есть вот такой скрипт jQuery: &lt;script type=&quot;text/javascript&quot;&gt; $(function(){ $(window).scroll(function() { var top =...

Выезжающее верхнее меню, как в примере
www.houzz.ru - тут из под блока с поиском выезжает блок с меню. Фиксируется пока не начнешь прокручивать, потом опять прячется. Как это все...

Прокрутка к якорю скрывает верхнее меню
Собственно, учусь вот такой, есть у меня уже сверстанный сайт, решил попробовать поработать в October CMS. Все установил, перенес...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
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 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru