Jump to content
  • 0

ПОМОГИТЕ ! ! ! Я не могу грамотно назвать свой вопрос и не умею обнулять маргин с паддингом у боди.


kirillps
 Share

Question

Как сделсть так чтобы между шапкой и меню не было пустого места ! ! (donskoysf.narod.ru)

<html>
<head>
<title></title>
<link href="css/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<center>
<table border="0" width="60%" align="center" bgcolor="#c2c2c2">
<tr>
<td><img src="images/01.jpg" ></td>
</tr>
<tr>
<td>
<div id="MainMenu">
<div id="tab">
<ul>
<li class="item_active"><a href=""><span>Главная</span></a></li>
<li><a href=""><span>Стандарты пород</span></a></li>
<li><a href=""><span>Немного истории</span></a></li>
<li><a href=""><span>Галерея</span></a></li>
<li><a href=""><span>Клички</span></a></li>
<li><a href=""><span>Это интересно</span></a></li>
</ul>
</div>
</div>
</td>
</tr>
<tr>
<td>

css

body { 
background:#000 url(../images/gr.gif) top repeat

}

#MainMenu {
height:35px;
background:#FFF url(../images/bmid_092n.gif);
border:0;
margin:0;
}

#tab {
top:0;
height:0;
background:repeat-x top;
margin:0 auto;
width:83%;
}

#tab ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

#tab li {
display:inline;
float:left;
margin:0;
padding:0;
}

#tab a {
background:#000 url(../images/bright_092n.gif) no-repeat right top;
text-decoration:none;
border:0;
display:block;
float:left;
margin:0;
padding:0;
}

#tab a span {
display:block;
background:url(../images/bleft_092n.gif) no-repeat left top;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
font-weight:700;
line-height:35px;
padding:0 15px 0 13px;
}

#tab a:hover,#tab li.item_active a {
background-position:right bottom;
}

Link to comment
Share on other sites

19 answers to this question

Recommended Posts

  • 0
Для начала вам необходимо прочитать что такое doctype и выбрать себе необходимый. До тех пор разговор о чем либо не имеет смысла.

Первый раз слышу, пошел читать !

Edited by kirillps
Link to comment
Share on other sites

  • 0

Ну предположим я прочитал про doctype, но я не понимаю чем мне должно помочь встака предположим <!DOCTYPE HTML PUBLIC ”-//W3C//DTD HTML 4.01 Transitional//EN” ”http://www.w3.org/TR/html4/loose.dtd”> в решении моей задачи !

Edited by kirillps
Link to comment
Share on other sites

  • 0
Ну предположим я прочитал про doctype, но я не понимаю чем мне должно помочь встака предположим <!DOCTYPE HTML PUBLIC ”-//W3C//DTD HTML 4.01 Transitional//EN” ”http://www.w3.org/TR/html4/loose.dtd”> в решении моей задачи !

Вау! Сразу видно что читали мало. Вот когда ответите на свой вопрос сам, тогда и поговорим.

Link to comment
Share on other sites

  • 0

Цитата с того сайта:

Первое, что может сделать добросовестный начинающий веб-мастер, пытающийся разобраться в назначении директивы DOCTYPE, это сходить на сайт htmlbook.ru и прочитать соответствующую статью

:) :) :P

Так что не там читаете.

Link to comment
Share on other sites

  • 0
Блин ну не понимаю я как это все связанно, ну да существуют стандарты верстки, этот DOCTYPE очень нужен браузеру, но причем здесь отступ между шапкой и меню!!!! :)

решение я уже Вам дал. А доктайп для порядка, чтобы не было говнокода на земле.

Link to comment
Share on other sites

  • 0

Для начала вы не волнуйтесь. Все с опытом придет.

Вот вы прочитать то прочитали, а doctype так и не прописали на странице. У меня есть 2 предположения почему: 1) вы так и не поняли что это и какой доктайп вам нужен, 2) вам лень шевелить пальцами и вы ждете решения на блюдечке с голубой каемочкой.

Выберите и установите doctype и обнулите маргин и паддинг везде для начала. Селектор "*" вам о чем-нибудь говорит?

Link to comment
Share on other sites

  • 0

<!DOCTYPE HTML PUBLIC ”-//W3C//DTD HTML 4.01 Transitional//EN” ”http://www.w3.org/TR/html4/loose.dtd”> я так понял мне нужен вот это, потому что у меня в коде есть например align! что w3c считает очень плохо или как выразились выше "говнокод".

паддинк запихал куда тока можно

body { 
background:#000 url(../images/gr.gif) top repeat;
margin:0;
padding:0;
}

#MainMenu {
height:35px;
background:#FFF url(../images/bmid_092n.gif);
border:0;
margin:0;
padding:0;
}

#tab {
top:0;
height:0;
background:repeat-x top;
margin:0 auto;
width:83%;
padding:0;
}

#tab ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

#tab li {
display:inline;
float:left;
margin:0;
padding:0;
}

#tab a {
background:#000 url(../images/bright_092n.gif) no-repeat right top;
text-decoration:none;
border:0;
display:block;
float:left;
margin:0;
padding:0;
}

#tab a span {
display:block;
background:url(../images/bleft_092n.gif) no-repeat left top;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
font-weight:700;
line-height:35px;
padding:0 15px 0 13px;
}

#tab a:hover,#tab li.item_active a {
background-position:right bottom;
padding:0;
}

#tab a:hover span,#tab li.item_active a span {
background-position:left bottom;
color:#FFF;
font-weight:700;
font-style:normal;
text-decoration:none;
padding:0;
}

.dropmenudiv,.dropmenudiv ul,.dropmenudiv li ul {
position:absolute;
top:0;
float:left;
display:block;
visibility:hidden;
border:0;
background:#FFF url(../images/bmid_092n.gif);
color:#FFF;
z-index:100;
text-decoration:none;
margin:0;
padding:0;
}

.dropmenudiv a:link,.dropmenudiv a:visited {
width:180px;
display:block;
border:0;
color:#FFF;
background:url(../images/bleft_092n.gif) no-repeat left top;
font-weight:700;
font-style:normal;
text-decoration:none;
margin:0;
padding:0;
}

.dropmenudiv a span {
display:block;
line-height:35px;
background:url(../images/bright_092n.gif) no-repeat right top;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
float:none;
padding:0 15px 0 13px;
}

.dropmenudiv a:hover {
border:0;
background-position:left bottom;
font-weight:700;
font-style:normal;
text-decoration:none;
color:#FFF;
padding:0;
}

.dropmenudiv a:hover span {
background-position:right bottom;
color:#FFF;
font-weight:700;
padding:0;
}

.dropmenudiv ul,.dropmenudiv li {
list-style:none;
margin:0;
padding:0;
}

селектор "*" мне не о чем не говорит, может еще что ни будь почитать !!!!!

кстати из-за того что я его везде запихал padding,меню стало работать как то неадекватно

Edited by kirillps
Link to comment
Share on other sites

  • 0

* {
margin:0;
padding:0;
}

body {
background:#000 url(../images/gr.gif) top repeat

}

#MainMenu {
height:35px;
background:#FFF url(../images/bmid_092n.gif);
border:0;
margin:0;
}

#tab {
top:0;
height:0;
background:repeat-x top;
margin:0 auto;
width:83%;
}

#tab ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

#tab li {
display:inline;
float:left;
margin:0;
padding:0;
}

#tab a {
background:#000 url(../images/bright_092n.gif) no-repeat right top;
text-decoration:none;
border:0;
display:block;
float:left;
margin:0;
padding:0;
}

#tab a span {
display:block;
background:url(../images/bleft_092n.gif) no-repeat left top;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
font-weight:700;
line-height:35px;
padding:0 15px 0 13px;
}

#tab a:hover,#tab li.item_active a {
background-position:right bottom;
}

так ладно "*" - это круто, но между шапкой и меню все равно это ненавистное расстояние!

:)

Link to comment
Share on other sites

  • 0
Вам решать.

Ясно, в общем я еще больше запутался, последний вопрос, в ЧаВО сообщение #1

1. img { display: block }

2. img { vertical-align: bottom }

3. img { line-height: 0; }

куда их вставлять в css? вставляю просто в начало, опять какая то хрень получается, может их применить именно к шапке?

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