Jump to content
  • 0

Помощь в вёрстке "Шапки"


koekto93
 Share

Question

Добрый вечер, уважаемые форумчане. Помогите, пожалуйста, новичку.

Столкнулся с необычной на мой взгляд шапкой сайта и возникли трудности сверстать её.

Буду рад советам с пошаговыми инструкциями как это будет лучше сделать в стиле: задаешь фон, размещаешь логотип и т.д или просто дельным советам.

А также как избежать проблем со следующим блоком, где размещена картинка, чтобы она не прижималась к правому краю логотипа, а её можно было выровнять в центре? 

А ещё, как вы можете видеть, на картинке есть линии, на концах которых будут расположены ссылки, как их лучше всего добавить и разместить поверх рисунка? 

 

yF3aRsAzdTE.jpg

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0
<div id="wrapper">		<header>				<div id="logo">					<a href="/"><img src="images/logo.png"/></a>				</div>								<div id="top">				<div id="menu_top_left">									<table>						<tr><td><img src="images/soska.png"/> Всего родов: 90060</td><td><img src="images/boy.png"/> Мальчиков: 8</td></tr>						<tr><td><img src="images/igrushka.png"/> За сутки: 17</td><td id="girl"><img src="images/girl.png"/> Девочек: 9</td></tr>					</table>				</div>									<div id="menu_top_right">					<p>Автоматическая справочная служба:<br>+ 7 (495) 718-20-88<br></p>					<p id="point"><img src="images/point.png"/><a href="/">  Контактная информация</a></p>									</div>				</div>									<nav>					<ul>						<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>		</header>				<div class="top_area">		</div>				<section>			<aside class="left">			</aside>						<article>			</article>						<aside class="right">			</aside>		</section>		<footer></footer>			</div>
#wrapper {	width: 1280px;	margin: -8px auto;}header {	width: 1280px;	height: 171px;	background: url(images/menu_bg.png) no-repeat;}#logo {	width: 194px;	height: 236px;	float: left;	margin-left: 157px;}#top {	overflow: hidden;	color: #66698b;	font: regular 16px Trebuchet MS Regular, Arial, sens-serif;}#menu_top_left table {		border-spacing: 26px 2px;		float: left;		margin-top: 12px;}#menu_top_right p {		float: right;		margin-right: 160px;		margin-top: 30px;		text-align: right;		padding-left: 50px;}#menu_top_right #point {	margin-top: -27px;}nav ul {	padding-top: 13px;	padding-left: 32px;	overflow: hidden;}nav ul li {	float: left;	list-style-type: none;	color: #66698b;	font: regular 16px Trebuchet MS Regular, Arial, sens-serif;	margin-right: 75px;	}nav .active, nav ul li a:hover {	color: b2b2b2;	text-decoration: none;}nav ul li a {	color: #252c65;	font: regular 16px Trebuchet MS Regular, Arial, sans-serif;}.top_area  {	width: 1077px;	height: 481px;	margin: 0 auto;	background: url(images/roddom.jpg) no-repeat;}

 

Veseloff, про такой вариант я не подумал, он будет намного лучше))) 

 

Вопросы в следующем: правильно ли я поступил, что начал делать ту часть, где есть надписи "Всего родов", "Мальчиков" и т.д через таблицу? Не особо получается подогнать надписи в ячейках, чтобы совпадало с исходной картинкой.

С прилипанием блока к правому краю лого справился)) Теперь нужно создать много блоков <p>, кратных количеству линий, задать каждому индификатор и выравнивать попиксельно?

Edited by koekto93
Link to comment
Share on other sites

  • 0

Jack_V, для того, чтобы Вы могли внести изменения в реальном времени?  И каким редактором лучше всего воспользоваться? 

Сотни их. Тот что выше указали - самый стабильный имхо. 

Понимаете, разбирать чужой код - труднее чем написать свой по новой (в общем и целом), чужой код разбери и в голове в воображаемом браузере запусти. Мало у кого есть столько свободного времени.

А в редакторе человек чуть ли не сразу поймет что не так. Цените свое и чужое время.

Link to comment
Share on other sites

  • 0

Полностью согласен с Вами, Jack_V. Картинки тащил из ВК, поэтому у них появился белый фон. Не знаю в чём проблема, но в ссылке указана цирфа 5, а когда открываешь выставляется 2 и в результате не пускает до моего проекта( 

Вот что получилось в итоге https://jsfiddle.net/koekto93/amcnjqzm/5/

Edited by koekto93
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By dimanchick20
      Тег Header не может на всю ширину, поставил width 100%. Что делать?
      Вот CSS header{     width: 100%;                                               height: 150px;     text-align: left;     background: black;     border-radius: 2px;     line-height:66.66666px;     -webkit-user-select: none;     -khtml-user-select: none;     -moz-user-select: none;     -ms-user-select: none;     -o-user-select: none;     user-select: none; }       Вот HTML     <Header>       <a href="">Сумки</a>       <a href="">Платье</a>       <a href="">Свитер</a>       <a href="">Костюм</a>       <a href="">Кофта</a>       <a href="">Пиджак</a>       <a href="">Штаны</a>     </Header>
    • By HypestHypest
      недавно начал изучать html css, вроде все понятно, но не могу сообразить как правильно сверстать такой header. помогите примером

    • By Sve
      Всем привет :)
      Пытаюсь сверстать свой первый макет, и возникла проблема с меню. Должно быть, как на первой картинке - это макет из фш.
      Выходит, как на второй, меню спадает вниз. 
      Прошу, пожалуйста, тыкните на ошибку в коде, и, если есть возможность, объясните. буду очень рада ответам!
      Код кидаю:
      *{margin: 0; padding: 0; outline: 0} .clearfix::after { content:""; height: 0; display: block; clear: both; } div .container { width: 1300px; margin: auto; background: #fff; } header { width: 100%; height: 130px; border-top: 8px solid #a292b3; position: fixed; z-index: 2; } .logo { margin: 30px 0 20px 170px; } .menu { float: right; margin-right: 145px; } .menu li { display: inline-block; list-style: none; padding: 35px; }  


    • By ilya.pokrov
      Добрый день.

      Появилась следующая проблема:
      При отображении сайта в любых браузерах - все работает корректно, кроме Google Chrome. Съезжает шапка сайта, а точнее то, что в css указывал позиционировать справа - располагается в левой части и закрывает логотип.

      Ну уж очень меня это напрягает. Не пойму, что нужно делать.

      Кто сталкивался с такой же проблемой?

      Сайт - ganzola.ru

      Заранее спасибо.
    • By no__name
      Есть у меня значит полоска с меню и лого h-line и блок description(We love foinni polapain...). Решил добавить h-line position: fixed и получилась такая вот картина. Задал верхний отступ от descripton, в итоге header уехал вместе с  description. Подскажите как это можно исправить?
      Код тут
×
×
  • 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