Автор Тема: Проблема с версткой  (Прочитано 8908 раз)

Оффлайн sokrbam

  • Спец
  • ***
  • Сообщений: 168
    • Просмотр профиля
    • Оригинальные подарки для девушек
Проблема с версткой
« : Июня 12, 2012, 12:45:38 pm »
Уважаемые спецы!

Подскажите пожалуйста в чем проблема. На #menuTop не действует padding-top? я хочу применить это на ссылки, но делается padding только на правые и левые края.

вот код index:

<div id="pink_field">
<div id="menuTop">
<div class="L_coner"></div>
<div id="C_bg">
<a href="./">{$smarty.const.LINK_TO_HOMEPAGE}</a>
<a href="./{if $smarty.const.CONF_CHPU}about/{else}index.php?aux_page=aux1{/if}">{$smarty.const.ADMIN_ABOUT_PAGE}</a>
{if $smarty.const.CONF_NEWS_ONHOME ne 0}<a href="./{if $smarty.const.CONF_CHPU}{$smarty.const.REDIRECT_NEWS}/{else}index.php?news&news={/if}">{$smarty.const.ADMIN_NEWS}</a>{/if}
{if $smarty.const.CONF_PAGES_ONHOME ne 0}<a href="./{if $smarty.const.CONF_CHPU}{$smarty.const.REDIRECT_PAGES}/{else}index.php?pages&pages={/if}">{$smarty.const.ADMIN_PAGES}</a>{/if}
<a href="./{if $smarty.const.CONF_CHPU}pricelist/{else}index.php?show_price=yes{/if}">{$smarty.const.STRING_PRICELIST}</a>
<a href="./{if $smarty.const.CONF_CHPU}contact/{else}index.php?contact{/if}">{$smarty.const.STRING_CONTACT_INFORMATION}</a>
</div>
<div class="R_coner"></div>

</div>

</div>

вот css:

#menuTop {
position: absolute;
width: 820px;
top: -20px;
left: 80px;
margin: 0 auto;

}



#C_bg {
background: #DD608A;
width: 800px;
height: 44px;

}

#C_bg a{
text-decoration: none;
padding: 10px 10px;
font: bold 14px Arial,Helvetica,sans-serif;
color: #FCFCFA;


}

#C_bg, .L_coner, .R_coner {
float:left;

}

.L_coner {
background:url("../image/Menu1.png") no-repeat scroll 0 0 transparent;

height:44px;
width:10px;
}

.R_coner {
background:url("../image/Menu3.png") no-repeat scroll 0 0 transparent;

height:44px;
width:10px;
}
#pink_field {
position: absolute;
background: url('../image/PinkStrip.png') repeat-x;
height: 52px;
width: 986px;
bottom: 0px;

}

[вложение удалено администратором]

Оффлайн Юрий

  • Старожил
  • ****
  • Сообщений: 322
    • Просмотр профиля
    • Во-Сток
Re: Проблема с версткой
« Ответ #1 : Июня 12, 2012, 01:20:40 pm »
Попробуйте на #menuTop вместо padding-top - margin-top. Либо padding пишите в pink_field

Оффлайн Dias

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: Проблема с версткой
« Ответ #2 : Июня 12, 2012, 01:24:27 pm »
Добавьте display: inline-block; в #C_bg a { }.

Оффлайн sokrbam

  • Спец
  • ***
  • Сообщений: 168
    • Просмотр профиля
    • Оригинальные подарки для девушек
Re: Проблема с версткой
« Ответ #3 : Июня 12, 2012, 01:32:17 pm »
Добавьте display: inline-block; в #C_bg a { }.

Спасибо, этот вариант сработал. Если не сложно объясните в чем суть?

Оффлайн Dias

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: Проблема с версткой
« Ответ #4 : Июня 12, 2012, 01:42:38 pm »
http://dreamhelg.ru/2010/04/what-is-inline-block/ - можно почитать о свойстве, различные определения.

Роберт Нэйман:

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

Оффлайн sokrbam

  • Спец
  • ***
  • Сообщений: 168
    • Просмотр профиля
    • Оригинальные подарки для девушек
Re: Проблема с версткой
« Ответ #5 : Июня 12, 2012, 01:44:01 pm »
http://dreamhelg.ru/2010/04/what-is-inline-block/ - можно почитать о свойстве, различные определения.

Роберт Нэйман:

"В основном, это способ сделать элементы строчными, при этом сохранив его блочные возможности, такие как указание ширины и высоты, верхних и нижних отступов, паддингов и др."
спасибо, почитаю