Jump to content

rinatoff

Newbie
  • Posts

    9
  • Joined

  • Last visited

Everything posted by rinatoff

  1. Как можно растянуть 2ое меню на всю ширину экрана? Сколько пробовал, не выходит. И почему padding-top или margin-top у li или a (2го меню) не выставляется, он заходит за границы 1го меню и ничего не происходит. Может там какой нибудь блок поставить, между ними? Прилагаю фото, что должно получится на выходе, код и ссылку на песочницу(но в песочнице не особо понятно, что происходит). Песочница: https://jsfiddle.net/w4o57kmp/ Фото: https://ibb.co/igORZv Код: <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Интернет Магазин</title> <link rel="stylesheet" href="css/main.css"> </head> <body> <header> <div class="container"> <div class="head clearfix"> <a href="#" class= "picture"><img src="img/logo.png" alt="" class="logo"></a> <div class="tel">8 (800) <span class="telColor">555 - 55 - 55</span> <span class = "schedule">Ежедневно с 9 - 00 до 19 - 00</span></div> <div class="shop"> <img src="img/shop.png" alt="" class ="img_shop"> <span class="price basket">Корзина</span> <span class="price">Товаров: 0</span> <span class="price">На сумму:0</span> <span class="price checkout">Оформить заказ</span> </div> </div> <nav> <ul class="menu_list"> <li> <a href="#">Главная</a> </li> <li> <a href="#">Новые поступления</a> </li> <li> <a href="#">Акции </a> </li> <li> <a href="#">Аксесуары</a> </li> <li> <a href="#">Оплата и доставка</a> </li> <li> <a href="#">Статьи</a> </li> <li> <a href="#">О нас</a> </li> </ul> </nav> <div class="menu_second"> <ul> <li> <a href="#">очищение</a> </li> <li> <a href="#"><span>для лица</span><br> classic</a> </li> <li> <a href="#"><span>для лица</span><br> premium</a> </li> <li> <a href="#">для тела</a> </li> </ul> </div> </div> </header> <section> <div class="container"> dasd </div> </section> <section> <div class="container"> asdasdas </div> </section> <section> <div class="container"> asdasd </div> </section> <footer> <div class="container"> </div> </footer> </body> </html> *{ box-sizing: border-box; } body { font-family: Arial, sans-serif; margin: 0; padding: 0; } .container { width: 100%; height: 100%; max-width: 1000px; margin: 0 auto; } header { height: 340px; background: #DDE6F0; } a { text-decoration: none; } .head { width: 100%; } .logo{ padding-top: 51px; padding-left: 10px; } .picture { float: left; } .tel { float: left; margin-top: 120px; margin-left: 70px; font-size: 25pt; font-weight: bold; position: relative; width: 378px; } .telColor { color: #006AB3; font-size: 30pt; position: absolute; top: -32px; right: 45px; } .schedule { font-size: 11pt; } .shop { float: left; border-left: 1px solid #B8C0C8; padding-left: 26px; width: 144px; margin-top: 64px; position: relative; } .img_shop { position: absolute; top: -15px; right: 4px; } .price { display: block; font-size: 14pt; } .basket { color: #4B88C0; padding-bottom: 20px; } .checkout { color: #4B88C0; padding-top: 16px; } nav { margin-top: 21px; } .menu_list { width: 100%; padding: 0; margin: 0; } .menu_list li { list-style-type: none; display: inline; border-right: 1px solid #2A6C96; width: 100%; background: #2BA3D6; padding: 11px; } .menu_list li:hover { background: #167CBA; width: 100%; } .menu_list li a { color: white; font-size: 16pt; font-weight: bold; } .menu_second { height: 60px; margin-top: 40px; padding: 0; } .menu_second ul { padding: 0; display: inline; } .menu_second li { list-style-type: none; display: inline; background: #106FB1; padding: 23px; border: 1px solid black; padding-top: 37px; text-align: center; padding-bottom: 15px; } .menu_second li a { display: inline-block; font-size: 18pt; font-weight: bold; text-transform: uppercase; color: #DDE6F0; } .menu_second span { font-size: 14pt; text-transform: lowercase; font-weight: normal; } .clearfix:after { content: " "; display: table; clear: both; }
  2. спасибо большое, сейчас попробую.
  3. Благодарю, сейчас попробую. Т.е лого должно лежать в nav?
  4. Спасибо за ответ, а кроме флексбокса можно как-то реализовать? не знаю данную технологию(
  5. Друзья встал такой вопрос с реализацией 2ух меню, между которыми находится лого. Менюшки то расходятся, то лого куда то съезжает. Кто может подсказать путь решения данной проблемы? Вот что необходимо получить: Ширина 1410px. Прилагаю свои способы: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="css/main.css"> </head> <body> <header> <div class="container"> <nav> <ul class="menu menu_left"> <li> <a href="#">Павильон №1</a> </li> <li> <a href="#">Павильон №2</a> </li> <li> <a href="#">Расположение залов</a> </li> </ul> <ul class="menu menu_right"> <li> <a href="#">Фотогаллерея</a> </li> <li> <a href="#">Контакты</a> </li> <li> <a href="#">Карта проезда</a> </li> </ul> </nav> </div> </header> <section> <div class="container">ewfwefew</div> </section> <section> <div class="container">wefwefwef</div> </section> <section> <div class="container">ewfwef</div> </section> <section> <div class="container">wefwe</div> </section> <section> <div class="container">14dwd</div> </section> <section> <div class="container">wqdwq</div> </section> <footer> <div class="container">wqdqw</div> </footer> </body> </html> CSS: body { font-family: Arial, sans-serif; padding: 0; margin: 0; } div { box-sizing: border-box; } header { background: url(../img/sky.jpg) no-repeat center top / cover; height: 600px; } .container { width: 100%; max-width: 1410px; margin: 0 auto; } nav { padding: 115px 80px 0px 80px; } /*.logo { padding-top: 115px; } */ .menu { padding: 0; margin: 0; display: block; background: #D32D43; width: 548px; } .menu_left { float: left; } .menu_right { float: right; } .menu li { display: block; float: left; padding: 40px 17px 40px 17px; } .menu li a { color: #FEF5F6; text-decoration: none; text-transform: uppercase; } .menu li a:hover { padding: 5px; color: #D32D43; background: #FEF5F6; border-radius: 10px; }
  6. хорошо, тогда как решить эту проблему, нужен отступ сверху в 115пх и по 80 сбоку. И еще вопрос, чтобы вы сделали если вам между этими 2умя минюшками по середине нужно прикрутить лого?
  7. попробовал, не из за него. в панели разработчика не видно что ul обёрнуты в нав и в див с классом контейнер.
  8. Не понятно почему div туда уехал, тег nav вообще потерялся, видно только его пэддинг-топ на месте div'а, Прилагаю скрин и код. Хотя дивом обернуты нав и ул с лишками. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="css/main.css"> </head> <body> <header> <div class="container"> <nav> <ul class="menu menu_left"> <li> <a href="#">Павильон №1</a> </li> <li> <a href="#">Павильон №2</a> </li> <li> <a href="#">Расположение залов</a> </li> </ul> <ul class="menu menu_right"> <li> <a href="#">Фотогаллерея</a> </li> <li> <a href="#">Контакты</a> </li> <li> <a href="#">Карта проезда</a> </li> </ul> </nav> </div> </header> <section> <div class="container">ewfwefew</div> </section> <section> <div class="container">wefwefwef</div> </section> <section> <div class="container">ewfwef</div> </section> <section> <div class="container">wefwe</div> </section> <section> <div class="container">14dwd</div> </section> <section> <div class="container">wqdwq</div> </section> <footer> <div class="container">wqdqw</div> </footer> </body> </html> body { font-family: Arial, sans-serif; padding: 0; margin: 0; } div { box-sizing: border-box; } header { background: url(../img/sky.jpg) no-repeat center top / cover; height: 600px; } .container { width: 100%; max-width: 1410px; margin: 0 auto; } nav { padding: 115px 80px 0px 80px; } /*.logo { padding-top: 115px; } */ .menu { padding: 0; margin: 0; display: block; background: #D32D43; width: 548px; } .menu_left { float: left; } .menu_right { float: right; } .menu li { display: block; float: left; padding: 40px 17px 40px 17px; } .menu li a { color: #FEF5F6; text-decoration: none; text-transform: uppercase; } .menu li a:hover { padding: 5px; color: #D32D43; background: #FEF5F6; border-radius: 10px; }
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy