Хочу вставить в шапку сайта картинку Удалил в HTML-коде все что под <!-- HEADER --> и вставил туда <div id="header"> в CSS-код вставил #header { background: #616161 url(images/header/proba.png) no-repeat center; height: 120px; В шапку встал только фон #616161, графики нет, если проверить по ссылке mysite/images/header/proba.png графика открывается 1 - Здесь откуда-то белое пространство появилось после удаления старой шапки, она была размером в 60px похоже это ее след, но в коде я не нашел ни чего.. 2 - Здесь должна быть графика....... Помогите пожалуйста
Re: Помогите с шапкой сайта Картинка вставляется при помощи: background-image: url('../images/header/proba.png');
Re: Помогите с шапкой сайта Вставил в CSS #header { background-image: ur(images/header/proba.png) no-repeat center; height: 120px; } ничего не изменилось, кроме цвета фона
Re: Помогите с шапкой сайта Напиши как правильно написать код, а то я в HTML и CSS не совсем хорошо соображаю как кажется ) Сплошная абра кадабра выходит от моих опытов над шаблоном
Неужели все так сложно, что мне ни кто помочь не может.. пробовал писать в HTML коде, но все так криво встало - картинка на половину перекрылась белым фоном и совсем не по центру
Так, как мы не видим не шаблона, ни его кода и вы по вашим словам "HTML и CSS не совсем хорошо соображаю" - лучшим решением для вас будет вернуть ваш шаблон в первоначальное состояние и просто заменить картинку шапки, которая изначально была в шаблоне на вашу.
<div id="header"><img src="images/header/proba.png" width="100%" alt="описание картинки"></div> Это при условии нахождения картинки в папке шаблона,в каталоге images в папке header
СПАСИБО! картинка встала без косяков Остался еще один маленький вопросик, тег width="100% вставляет графику в ее 100% ширину но я делал ее специально размерами 1920х160, чтобы шапка корректно смотрелась в браузерах на разных расширениях мониторов, тег height: 120px делает ее нужной ширины, но тогда она не по центру Как отцентрировать? Советы из этой статьи http://www.umade.ru/log/2009/06/css-image-align-center/не помогли, может я не правильно в CSS что то делаю Выделил красным изменения Код (CODE): <?php /** * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); include_once (dirname(__FILE__).DS.'/ja_vars.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>"> <head> <jdoc:include type="head" /> <?php JHTML::_('behavior.mootools'); ?> <link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/general.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/template.css" type="text/css" /> <script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.script.js"></script> <?php if ($tmpTools->getParam('rightCollapsible')): ?> <script language="javascript" type="text/javascript"> var rightCollapseDefault='<?php echo $tmpTools->getParam('rightCollapseDefault'); ?>'; var excludeModules='<?php echo $tmpTools->getParam('excludeModules'); ?>'; </script> <script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.rightcol.js"></script> <?php endif; ?> <?php if($this->direction == 'rtl') : ?> <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/template_rtl.css" type="text/css" /> <?php else : ?> <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/menu.css" type="text/css" /> <?php endif; ?> <?php if ($this->countModules('hornav')): ?> <?php if ($tmpTools->getParam('horNavType') == 'css'): ?> <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja-sosdmenu.css" type="text/css" /> <script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.cssmenu.js"></script> <?php else: ?> <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja-sosdmenu.css" type="text/css" /> <script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/js/ja.moomenu.js"></script> <?php endif; ?> <?php endif; ?> <?php if ($tmpTools->getParam('theme_header') && $tmpTools->getParam('theme_header')!='-1') : ?> <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/styles/header/<?php echo $tmpTools->getParam('theme_header'); ?>/style.css" type="text/css" /> <?php endif; ?> <?php if ($tmpTools->getParam('theme_background') && $tmpTools->getParam('theme_background')!='-1') : ?> <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/styles/background/<?php echo $tmpTools->getParam('theme_background'); ?>/style.css" type="text/css" /> <?php endif; ?> <?php if ($tmpTools->getParam('theme_elements') && $tmpTools->getParam('theme_elements')!='-1') : ?> <link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/styles/elements/<?php echo $tmpTools->getParam('theme_elements'); ?>/style.css" type="text/css" /> <?php endif; ?> <!-- Пытаюсь установить соц закладки --> <script type="text/javascript" src="http://livehdd.ru/share42/share42.js"></script> <script type="text/javascript">share42('http://livehdd.ru/share42/','<?php function getLink() { return $this->link; } ?>','<?php function getTitle() { return $this->title; } ?>',350,200)</script> <!--[if IE 7.0]> <style type="text/css"> .clearfix {display: inline-block;} </style> <![endif]--> <?php if ($tmpTools->isIE6()): ?> <!--[if lte IE 6]> <script type="text/javascript"> var siteurl = '<?php echo $tmpTools->baseurl();?>'; window.addEvent ('load', makeTransBG); function makeTransBG() { fixIEPNG($E('.ja-headermask'), '', '', 1); fixIEPNG($E('h1.logo a')); fixIEPNG($$('img')); fixIEPNG ($$('#ja-mainnav ul.menu li ul'), '', 'scale', 0, 2); } </script> <style type="text/css"> .ja-headermask, h1.logo a, #ja-cssmenu li ul { background-position: -1000px; } #ja-cssmenu li ul li, #ja-cssmenu li a { background:transparent url(<?php echo $tmpTools->templateurl(); ?>/images/blank.png) no-repeat right;} .clearfix {height: 1%;} </style> <![endif]--> <?php endif; ?> <style type="text/css"> #ja-header,#ja-mainnav,#ja-container,#ja-botsl,#ja-footer {width: <?php echo $tmpWidth; ?>;margin: 0 auto;} #ja-wrapper {min-width: <?php echo $tmpWrapMin; ?>;} </style> </head> <script type="text/javascript" charset="utf-8"> var proto = (document.location.protocol=='https:')?'https:':'http:'; var host = proto+'//widget.copiny.com'; document.write(unescape("%3Cscript src='" + '//livehdd.ru' + "/copi/static/js/widget.js' type='text/javascript'%3E%3C/script%3E")); </script> <body id="bd" class="fs<?php echo $tmpTools->getParam(JA_TOOL_FONT);?> <?php echo $tmpTools->browser();?>" > <a name="Top" id="Top"></a> <ul class="accessibility"> <li><a href="#ja-content" title="<?php echo JText::_("Skip to content");?>"><?php echo JText::_("Skip to content");?></a></li> <li><a href="#ja-mainnav" title="<?php echo JText::_("Skip to main navigation");?>"><?php echo JText::_("Skip to main navigation");?></a></li> <li><a href="#ja-col1" title="<?php echo JText::_("Skip to 1st column");?>"><?php echo JText::_("Skip to 1st column");?></a></li> <li><a href="#ja-col2" title="<?php echo JText::_("Skip to 2nd column");?>"><?php echo JText::_("Skip to 2nd column");?></a></li> </ul> <div id="ja-wrapper"> <!-- BEGIN: HEADER --> [B][COLOR="Red"]<div id="header"> <div class="imgCenter"> <<img src="images/header/proba.png" height: 120px" alt="Ремонт компьютеров ноутбуков моряковка"> </div> </div>[/COLOR][/B] <!-- END: HEADER --> <!-- Copini Отзывы --> <script type="text/javascript" charset="utf-8"> var copinyWidgetOptions = { position: 'right', hostcommunity:'http://livehdd.copiny.com', newwindow: '0', type: 'idea', color: '#ff8400', border: '#ffffff', round: '1', title: "\u041e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0441\u0432\u043e\u0439 \u043e\u0442\u0437\u044b\u0432", cache: "49d00752531cbb639fe2e88e46e42ef9\/49d00752531cbb639fe2e88e46e42ef9\/ejOwVXUxULV0VXUxVLUwBJNGIBEnAzBpBBZxRhI31YYphUgDSVcwaakN48DVmoPZThClAA--", community:3261 }; initCopinyWidget(copinyWidgetOptions); CopinyWidget.showTab(); </script> <!-- BEGIN: MAIN NAVIGATION --> <?php if ($this->countModules('hornav')): ?> <div id="ja-mainnavwrap"> <div id="ja-mainnav" class="clearfix"> <jdoc:include type="modules" name="hornav" /> </div> </div> <?php endif; ?> <!-- END: MAIN NAVIGATION --> <div id="ja-containerwrap<?php echo $divid; ?>"> <div id="ja-containerwrap2"> <div id="ja-container"> <div id="ja-container2" class="clearfix"> <div id="ja-mainbody<?php echo $divid; ?>" class="clearfix"> <!-- BEGIN: CONTENT --> <div id="ja-contentwrap"> <div id="ja-content"> <jdoc:include type="message" /> <?php if(!$tmpTools->isFrontPage()) : ?> <div id="ja-pathway"> <jdoc:include type="module" name="breadcrumbs" /> </div> <?php endif ; ?> <jdoc:include type="component" /> <?php if($this->countModules('banner')) : ?> <div id="ja-banner"> <jdoc:include type="modules" name="banner" /> </div> <?php endif; ?> </div> </div> <!-- END: CONTENT --> <?php if ($this->countModules('left')): ?> <!-- BEGIN: LEFT COLUMN --> <div id="ja-col1"> <jdoc:include type="modules" name="left" style="xhtml" /> </div><br /> <!-- END: LEFT COLUMN --> <?php endif; ?> </div> <?php if ($this->countModules('right')): ?> <!-- BEGIN: RIGHT COLUMN --> <div id="ja-col2"> <jdoc:include type="modules" name="right" style="jarounded" /> </div><br /> <!-- END: RIGHT COLUMN --> <?php endif; ?> </div> </div> </div> </div> <?php $spotlight = array ('user1','user2','top','user5'); $botsl = $tmpTools->calSpotlight ($spotlight,99,22); if( $botsl ) : ?> <!-- BEGIN: BOTTOM SPOTLIGHT --> <div id="ja-botslwrap"> <div id="ja-botsl" class="clearfix"> <?php if( $this->countModules('user1') ): ?> <div class="ja-box<?php echo $botsl['user1']['class']; ?>" style="width: <?php echo $botsl['user1']['width']; ?>;"> <jdoc:include type="modules" name="user1" style="xhtml" /> </div> <?php endif; ?> <?php if( $this->countModules('user2') ): ?> <div class="ja-box<?php echo $botsl['user2']['class']; ?>" style="width: <?php echo $botsl['user2']['width']; ?>;"> <jdoc:include type="modules" name="user2" style="xhtml" /> </div> <?php endif; ?> <?php if( $this->countModules('top') ): ?> <div class="ja-box<?php echo $botsl['top']['class']; ?>" style="width: <?php echo $botsl['top']['width']; ?>;"> <jdoc:include type="modules" name="top" style="xhtml" /> </div> <?php endif; ?> <?php if( $this->countModules('user5') ): ?> <div class="ja-box<?php echo $botsl['user5']['class']; ?>" style="width: <?php echo $botsl['user5']['width']; ?>;"> <jdoc:include type="modules" name="user5" style="xhtml" /> </div> <?php endif; ?> </div> </div> <!-- END: BOTTOM SPOTLIGHT --> <?php endif; ?> <!-- BEGIN: FOOTER --> <div id="ja-footerwrap"> <div id="ja-footer" class="clearfix"> <div id="ja-footnav"> <jdoc:include type="modules" name="user3" /> </div> <div class="copyright"> <jdoc:include type="modules" name="footer" /> </div> <div class="ja-cert"> <jdoc:include type="modules" name="syndicate" /> <a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank" title="<?php echo JText::_("CSS Validity");?>" style="text-decoration: none;"> <img src="<?php echo $tmpTools->templateurl(); ?>/images/but-css.gif" border="none" alt="<?php echo JText::_("CSS Validity");?>" /> </a> <a href="http://validator.w3.org/check/referer" target="_blank" title="<?php echo JText::_("XHTML Validity");?>" style="text-decoration: none;"> <img src="<?php echo $tmpTools->templateurl(); ?>/images/but-xhtml10.gif" border="none" alt="<?php echo JText::_("XHTML Validity");?>" /> </a> </div> <br /> </div> </div> <!-- END: FOOTER --> </div> <jdoc:include type="modules" name="debug" /> </body> </html> Код (CODE): /* HEADER --------------------------------------------------------- */ [B][COLOR="Red"].imgCenter {text-align:center;}[/COLOR][/B] #ja-headerwrap { background: #171717; color: #CCCCCC; line-height: normal; height: 160px; } #ja-header { position: relative; height: 160px; } h1.logo, h1.logo-text { margin: 0 0 0 5px; padding: 0; font-size: 180%; text-transform: uppercase; } h1.logo a span { position: absolute; top: -1000px; } h1.logo-text a { color: #CCCCCC !important; text-decoration: none; outline: none; position: absolute; bottom: 40px; left: 5px; } p.site-slogan { margin: 0; padding: 0; padding: 2px 5px; color: #FFFFFF; background: #444444; font-size: 92%; position: absolute; bottom: 20px; left: 0; } /* Search */ #ja-search { padding-left: 20px; background: url(../images/icon-search.gif) no-repeat center left; position: absolute; bottom: 15px; right: 0; } #ja-search .inputbox { width: 120px; border: 1px solid #333333; padding: 3px 5px; color: #999999; background: #444444; font-size: 92%; } Первоначально в шаблоне была сложная шапка, которую я и хотел заменить на графику Код (CODE): <!-- BEGIN: HEADER --> <div id="ja-headerwrap"> <div id="ja-header" class="clearfix" style="background: url(<?php echo $tmpTools->templateurl(); ?>/images/header/<?php echo $tmpTools->getRandomImage(dirname(__FILE__).DS.'images/header'); ?>) no-repeat top <?php if($this->direction == 'rtl') echo 'left'; else echo 'right';?>;"> <div class="ja-headermask"> </div> <?php $siteName = $tmpTools->sitename(); if ($tmpTools->getParam('logoType')=='image'): ?> <h1 class="logo"> <a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></span></a> </h1> <?php else: $logoText = (trim($tmpTools->getParam('logoText'))=='') ? $config->sitename : $tmpTools->getParam('logoText'); $sloganText = (trim($tmpTools->getParam('sloganText'))=='') ? JText::_('SITE SLOGAN') : $tmpTools->getParam('sloganText'); ?> <h1 class="logo-text"> <a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $logoText; ?></span></a> </h1> <p class="site-slogan"><?php echo $sloganText;?></p> <?php endif; ?> <?php $tmpTools->genToolMenu(JA_TOOL_FONT, 'png'); ?> <?php if($this->countModules('user4')) : ?> <div id="ja-search"> <jdoc:include type="modules" name="user4" /> </div> <?php endif; ?> </div> </div> <!-- END: HEADER -->
Тогда более сложный вариант. В css: Код (css): div.header { margin: 0 auto; position: relative; width: 100%; height: высота шапки px; - px пишите слито с цифрой overflow: hidden; } div.header-center { position: relative; width: ширина вашей шапки px; left:50%; } div.header-jpeg { position: absolute; top: 0; left:-50%; width: 972px; height: 50px; background-image: url('../images/header.jpg'); background-repeat: no-repeat; background-position: center center; } В index.php: Код (html): <div class="header"> <div class="header-center"> <div class="my-header-jpeg"></div> </div> </div>
Тогда изображение не по центру.. Airis, Код (CODE): /* HEADER --------------------------------------------------------- */ div.header { margin: 0 auto; position: relative; width: 100%; height: 160px; overflow: hidden; } div.header-center { position: relative; width: 600px; left:50%; } div.header-jpeg { position: absolute; top: 0; left:-50%; width: 600px; height: 160px; background-image: url('images/header/proba.jpeg'); background-repeat: no-repeat; background-position: center; } Код (CODE): <!-- BEGIN: HEADER --> <div class="header"> <div class="header-center"> <div class="my-header-jpeg"> </div> </div> </div> <!-- END: HEADER --> Теперь пустое пространство вверху в 120px... По ссылке mysite/images/header/proba.jpeg изображение доступно (Я конвертировал из .png в .jpg)
Ну тогда вместо строчки: <div class="my-header-jpeg"> пропишите путь к изображению, как делали раньше.