Jump to content
  • 0

Header


mazhar
 Share

Question

Доброй ночи!

Спасибо за удобный, понятный для начинающих мастеров сайт!

Удачи Вам и процветания!

Обращаюсь к Вам за помощью.)))

Пытаюсь сверстать шапку сайта, которая состоит из трех картинок. Сделал все вроде так, но не так.))))

Две картинки стали нормально (слева и по центру), а третья стала справа, но сместилась вниз ровно на ту высоту которая задана в шапке.

Код прилагаю.

Если можете, помогите разобраться, поделитесь опытом.))))

Заранее спасибо.

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title></title>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<meta name="title" content="" />

<meta name="keywords" content="" />

<meta name="description" content="" />

<link rel="stylesheet" href="style.css" type="text/css" media="screen" />

</head>

<body>

<div id="wrapper">

<div id="header">

<div id="logo"><img src="../../../sonatex/sonatextiles.com.ua/images/index_01.gif" alt="Сонатекстиль" width="302" height="163" align="left"</div>

<div id="logo1"><img src="../../../sonatex/sonatextiles.com.ua/images/index_02.gif" alt="Сонатекстиль" width="505" height="163" align="middle"</div>

<div id="logo2"><img src="../../../sonatex/sonatextiles.com.ua/images/index_03.gif" alt="Сонатекстиль" width="193" height="163" align="right" /></div>

</div><!-- #header-->

CSS

* {

margin: 0;

padding: 0;

}

html {height: 100%}

body {

font: 12px/18px Arial, Tahoma, Verdana, sans-serif;

width: 100%;

height: 100%;

background-color:#FFF;

}

a {

color: blue;

outline: none;

text-decoration: underline;

}

a:hover {

text-decoration: none;

}

p {margin: 0 0 18px}

img {

border: none;

}

input {vertical-align: middle}

#wrapper {

width: 1000px;

margin: 0 auto;

min-height: 100%;

height: auto !important;

height: 100%;

}

/* Header

—————————————————————————--*/

#header {

height: 163px;

width: 1000px;

}

/* Middle

—————————————————————————--*/

#middle {

width: 100%;

padding: 0 0 100px;

height: 1%;

}

#middle:after {

content: '.';

display: block;

clear: both;

visibility: hidden;

height: 0;

}

#container {

width: 100%;

float: left;

overflow: hidden;

}

#content {

padding: 0 270px 0 270px;

}

/* Sidebar Left

—————————————————————————--*/

.sl {

float: left;

width: 250px;

margin-left: -100%;

position: relative;

background: #B5E3FF;

}

/* Sidebar Right

—————————————————————————--*/

.sr {

float: left;

margin-right: -3px;

width: 250px;

margin-left: -250px;

position: relative;

background: #FFACAA;

}

/* Footer

—————————————————————————--*/

#footer {

width: 1000px;

margin: -100px auto 0;

height: 100px;

background: #BFF08E;

}

/*——————header—————————--*/

#logo {

width: 302;

height: 163;

}

#logo1 {

width: 505;

height: 163;

}

#logo2 {

width: 193;

height: 163;

Скрин:

verstka.jpg

Edited by mazhar
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

1) Код в спец.теги на будещее. В следующий раз бан сразу за нарушение правил.

2) Где тут единицы измерения на конце?

/*——————header—————————--*/
#logo {
width: 302;
height: 163;
}
#logo1 {
width: 505;
height: 163;
}
#logo2 {
width: 193;
height: 163;

3) Почему ты считаешь, что блочные элементы просто так должны выравниваться по горизонтали идя друг за другом?

Link to comment
Share on other sites

  • 0
1) Код в спец.теги на будещее. В следующий раз бан сразу за нарушение правил.

2) Где тут единицы измерения на конце?

/*——————header—————————--*/
#logo {
width: 302;
height: 163;
}
#logo1 {
width: 505;
height: 163;
}
#logo2 {
width: 193;
height: 163;

3) Почему ты считаешь, что блочные элементы просто так должны выравниваться по горизонтали идя друг за другом?

Извините, исправлюсь. )))

Измерения исправлю.

Намекните как сделать, чтобы блоки шли по горизонтали. Может ссылку, где про это написано.

Спасибо.

А почему я так думал, потому что в штмл странице написал выравнивание 1 картинки слева, другой по центру, а третей по правому краю?!

Но теперь я понял свою ошибку, блочные элементы по умолчанию идут один под другим. Как их выровнять по горизонтали?

Edited by mazhar
Link to comment
Share on other sites

  • 0
Извините, исправлюсь. )))

Измерения исправлю.

Намекните как сделать, чтобы блоки шли по горизонтали. Может ссылку, где про это написано.

Спасибо.

А почему я так думал, потому что в штмл странице написал выравнивание 1 картинки слева, другой по центру, а третей по правому краю?!

Но теперь я понял свою ошибку, блочные элементы по умолчанию идут один под другим. Как их выровнять по горизонтали?

У меня такое ощущение, что а данном случае картинку резать не надо. Это кроме того, что можно было бы вложить последовательно друг в друга 3 div-а, разместив соответствующие бекграунды. Или даже 2, бекграунд + бекграунд + img.

Link to comment
Share on other sites

  • 0
У меня такое ощущение, что а данном случае картинку резать не надо. Это кроме того, что можно было бы вложить последовательно друг в друга 3 div-а, разместив соответствующие бекграунды. Или даже 2, бекграунд + бекграунд + img.

Дело в том, что psd макета нет. Есть сайт, который делался давно и сверстан он, к сажелению, не правильно.

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

×
×
  • 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