Jump to content
  • 0

@fontface


andys
 Share

Question

Recommended Posts

  • 0

чтобы не создавать лишнюю тему

посмотрите пжста что мне это поле создаёт? жёлтым выделено

 <body>
<div id="site">
<div id="logo">
компания
</div>
<div id="menu">
<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>


</div>


</div>


</body>


/* CSS Document */
* { margin: 0px; padding: 0px;}

@font-face {
font-family: AGOpus;
src: url(../fonts/agopus.ttf);
}

body {
background-color:#fcf9f9;
}

#site {
width: 1000px;
height: auto;
margin: 0 auto;
background-color:#FFFFFF;
}

#logo {
width: 190px;
height: auto;
border:#CCCCCC dotted thin;
padding-top: 90px;
padding-left:0px;
display:inline-block;
color:#000000;
font: 16px AGOpus
}

#menu {
width:auto;
height:auto;
display: inline-block;
border:#CCCCCC dotted thin}

#menu li {
display: inline-block;
list-style-type:none;

}

http://cs4437.vkontakte.ru/u2394720/119480027/z_23195ff7.jpg

Edited by andys
Link to comment
Share on other sites

  • 0

По-моему, это inline-block вам его создаёт. Отодвиньте менюшку вручную влево. Ну или плавающими элементами сделайте всё.

ЗЫ А в чём прикол всех этих height: auto и width: auto, если это дефолтные значения?

Edited by Gaspode
Link to comment
Share on other sites

  • 0

А это называется "Безвыходность" :facepalmxd:

я бы назвал правда это двухнедельный опыт html, но вам наверное виднее

спасибо, нигде ещё не встречал, что переавод строки между тэгами создаёт какие то поля

если не трудно разъясните пожалуйста

Link to comment
Share on other sites

  • 0

я бы назвал правда это двухнедельный опыт html, но вам наверное виднее

спасибо, нигде ещё не встречал, что переавод строки между тэгами создаёт какие то поля

если не трудно разъясните пожалуйста

Всё просто, это обычные переводы строк, из-за которых получаются пробелы. Соедини li и ты увидишь, что они пропадут.

Link to comment
Share on other sites

  • 0

если можно ещё один момент!

не создаю тем, чтобы не засорять форум

вопрос также теоритеческий...


#menu {
display: inline-block;
border:#CCCCCC dotted thin;
margin-left: 50px;
}


#menu li {
display: inline-block;
list-style-type:none;
text-indent:40px;
padding-right: 40px;
font: 16px AGOpus;
}

почему расстояния справа и слева разные..? справа больше

indent и padding как они учитывают рамку вокруг?

подскажите пожалуйста!

http://cs4437.vkontakte.ru/u2394720/119480027/y_89d393be.jpg

Edited by andys
Link to comment
Share on other sites

  • 0

Вроде ничего справа не больше, всё одинаково. А вообще, непонятная картинка. Да и зачем в меню text-indent? Элементы меню обычно однострочные.

больше-больше

text-indent для отступа конечно, меню из списка,

как видно из кода, inline-block, нужно разлепить буковки, я выбрал text indent...это не рациоанльно? если да, то почему

спасибо

фота плохая, согласен, косяк

пжста, ещё одна

http://cs4437.vkontakte.ru/u2394720/119480027/z_f48b8213.jpg

Edited by andys
Link to comment
Share on other sites

  • 0

также появилась непонятный пробел под #menu...после увеличения шрифта в блоке #logo (там где Компания написано)

прилагаю код для удобства

<body>
<div id="site">
<div id="logo">
<a href="index.html">Компания</a>
</div><div id="menu">
<ul>
<li><a href="#"> О компании </a></li>
<li class="backgrmenu"><a href="#"> Бухгалтерские услуги </a></li>
<li class="backgrmenu"><a href="#"> Прайс </a></li>
<li class="backgrmenu"><a href="#"> Новости </a></li>
<li class="backgrmenu"><a href="#"> Контакты </a></li>
</ul>


</div>


</div>



* { margin: 0px; padding: 0px;}

@font-face {
font-family: AGOpus;
src: url(../fonts/agopus.ttf);
}

body {
background-color: #000000;
}

#site {
width: 1000px;
margin: 0 auto;
background-color:#FFFFFF;
}

#logo {
width: 190px;
border: #CC3399 dotted thin;
padding-top: 90px;
padding-left:30px;
display:inline-block;
color:#000000;
font: 31px AGOpus;


}

#logo a {
color:#000000;
text-decoration:none;

}


#menu {
display: inline-block;
border: #3300CC dotted thin;
margin-left: 0px;
}

#menu li {
display: inline-block;
list-style-type:none;
text-indent:37px;
padding-right: 29px;
font: 14px AGOpus;
}

.backgrmenu {
background-image:url(../img/bgnav.gif);
background-repeat:no-repeat;
}

#menu li a {
color:#999999;
font: 16px AGOpus;
text-decoration:underline;
}

что имеем

http://cs4437.vkontakte.ru/u2394720/119480027/z_c770d9ed.jpg

ИТОГО

1) почему требуются разные значения у margin и text-indent

2) почему появился блок под #menu

СПАСИБО

Edited by andys
Link to comment
Share on other sites

  • 0
1) почему требуются разные значения у margin и text-indent

2) почему появился блок под #menu

1. Не понял юмора, ты же сам такие им отступы ставишь.

2. Виновата выравнивание строки по базовой линии, обнули line-height: 0; у меню, а у пунктов сделай его снова нормальным.

Link to comment
Share on other sites

  • 0

1. Не понял юмора, ты же сам такие им отступы ставишь.

имею ввиду, почему чтобы обеспеечить примерно одинаковые отступы в каждом пункте меню я должен прописывать значения с разницей почти в 10px

разве текст-индэнт и падинг в этом случае не будут дейстовать одинаково?

За второй пункт спасибо. а что значит сделай нормальным?)

там косяк в картинке...написано марджин, а использую я падинг

Edited by andys
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