Jump to content
  • 0

Не отцентровать шапку


stardel
 Share

Question

Центрую шапку для всех разрешений,под 1280 всё ок,но на больших разрешениях шапка всё равно слева.Вот сайт: http://seventh-legion.ru/ вот код,перепробывал уже вроде всё,но результат тот же(((

<body>
<jdoc:include type="modules" name="banner1" style="raw" />

<div style="background:url(<?php echo '/templates/'.$this->template.'/images/';?>shapka.jpg); background-repeat:repeat-x; width:100%; margin:0 auto;"><a id"><a id="-logo<?php echo ($logo_as_image)? '' : '_styled'; ?>" href="./"><img src="<?php echo '/templates/'.$this->template.'/images/';?>shapka.jpg"></a>

</div>

кто нибудь может подсказать что не так?)

з.ы. то что там стоит background-repeat:repeat-x -так и без него не пашет....

Edited by stardel
Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0

Хотелось бы увидеть html.

Но проблема заключается в том, что div имеет ширину в 100% и растягивается очевидно на ширину страницы.

Если необходимо картинку (img) закрепить по центру, то тут поможет написание text-align:center для div.

Если же надо поставить по центру сам div, то задайте фиксированную ширину для него, остальное написано верно

Link to comment
Share on other sites

  • 0

Вот у меня счас вот так сделано:

</head>

<body> <center>
<jdoc:include type="modules" name="banner1" style="raw" />

<div style="background:url(<?php echo '/templates/'.$this->template.'/images/';?>shapka.jpg); background-repeat:no-repeat; width:100%; margin:0 auto;"><a id"><a id="-logo<?php echo ($logo_as_image)? '' : '_styled'; ?>" href="./"><img src="<?php echo '/templates/'.$this->template.'/images/';?>shapka.jpg"></a>

</div>



</center>

Но почему то он слева размножает кусок,а справа всё ок. вот http://seventh-legion.ru/

Edited by stardel
Link to comment
Share on other sites

  • 0

на 1280 нормально,а вот при большем разрешении проблемы начинаются((( что за фигня понять не могу...

з.ы. короче вот так работает:

<div style="background:url(<?php echo '/templates/'.$this->template.'/images/';?>shapka.jpg); background-repeat:no-repeat; width:100%; margin:0 auto;"><a id"><a id="-logo<?php echo ($logo_as_image)? '' : '_styled'; ?>" href="./"><img src="<?php echo '/templates/'.$this->template.'/images/';?>shapka.jpg"></a>

Edited by stardel
Link to comment
Share on other sites

  • 0

Могу и ошибаться, но мне кажется так:

div style="background:url(<?php echo '/templates/'.$this->template.'/images/';?>shapka.jpg) 

ты задаёшь шапку бэкграундом.

<img src="<?php echo '/templates/'.$this->template.'/images/';?>shapka.jpg">

ты вставляешь шапку имэйджем...

Отсюда у тебя и 2 шапки, одна кссная встаёт слева, так как нет у неё выравнивания потому что блок 100% ширины, а 2я шапка выравнивается за счёт тега <center>

Вопрос в том, зачем вы эту же шапку тянете через ксс бэкграундом и создаёте её через img ?

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