Господа товарищи! Help me!!! Начал изучать ООП в принципе ни чего особо сложного, но проблема в том что тогда начинаю кроить страницу на шаблон то сайт бар улетает в лева, тогда когда согласно каскадной таблице стилям заданный по правому краю сайта! При создания соответствующих методов и при просмотре после кройки странице исходного кода ошибок не обнаруживается! Посмотрите код, может кто имел опыт по решению данной задачи!!! Код (Text): protected function get_header () { require_once "header.php"; } // Абстрактный сласс <?php protected function get_menu () { echo '<div id="main_menu" > <div class="menu">'; echo '<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> <li><a href="#">Текст</a></li> <li><a href="#">Текст</a></li> <li><a href="#">Текст</a></li> <li><a href="#">Текст</a></li> </ul>'; echo '</div> </div>'; } protected function get_home () { echo '<div class="home"> <a href="maisite">Home</a> </div>'; } protected function get_sidebar () { include("sidebar.php"); } protected function get_footer () { require_once "footer.php"; } public function get_body () { $this->get_header(); $this->get_menu(); $this->get_home(); $this->get_sidebar(); $this->get_content(); $this->get_footer(); } abstract function get_content (); } ?> Сам контент переношу в дочерний класс "main", так как вывожу его в каждом шаблоне Код (Text): <?php class main extends article { public function get_content () { ?> <div id="middle"> <div id="container"> <div id="content"> <div class="content"> <h2>ERROR - 404</h2> </div> </div> </div> </div> <?php } } ?> Заранее спасибо коллеги! Буду раз любой помощи по существу вопроса!
Несколько раз перечитал, но так и не нашел вопроса. Если вопрос состоит в том, что стили работают не так, как ожидалось, то где же эти стили? ООП непричём, я уверен. Мой ответ можно считать помощью.
Код (Text): <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title></title> <link rel="stylesheet" href="style.css" type="text/css" media="screen, projection" /> <link rel="shortcut icon" href="/images/favicon.png" type="image/x-icon"> </head> <body> <div id="wrapper"> <div id="header"> <div class="collclients"> <p>еее</p> <span>Tel: + 7 еее</span> </div> <div class="main_navigation"> <ul> <li><a href="">HOME</a></li> <li><a href="#">CONTACTS</a></li> <li><a href="#">SITEMAP</a></li> <li><a href="#">SEVICES</a></li> </ul> </div> <div class="logo-site"> <h1><a href="" title="еее">SAVANNA.WS</a></h1> <p>Чудесный мир и его обитатели</p> </div> </div><!-- #header--> <div id="main_menu" > <div class="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> <li><a href="#">еее</a></li> <li><a href="#">еее</a></li> <li><a href="#">Вее</a></li> <li><a href="#">еее</a></li> </ul> </div> </div> <div class="home"> <a href="еее">Home</a> </div> <div id="middle"> <div id="container"> <div id="content"> <div class="content"> <h2>ERROR - 404</h2> </div> </div><!-- #content--> </div><!-- #container--> <div class="sidebar" id="sideRight"> <div class="sidebar_right"> <div class="loginform"> <h2>lOGIN FORM</h2> <p><input type="text" name="login" size="28" style="background:url('images/inputsearch.png') repeat-x; padding:3px 0 3px 5px; -moz-border-radius:7px; border-radius:7px; webkit border-radius:7px; border:2px solid #e8e5de; margin-left:15px; margin-bottom:10px;" placeholder="Login . . ."/></p> <p><input type="text" name="password" size="28" style="background:url('images/inputsearch.png') repeat-x; padding:3px 0 3px 5px; -moz-border-radius:7px; border-radius:7px; webkit border-radius:7px; border:2px solid #e8e5de; margin-left:15px;" placeholder="Password . . ."/></p> <p><input type="image" src="/images/vhod_reg.png" name="submit_vhod" style="padding:4px 0 0 15px;"/></p> <p class="line"><img src="/images/sidebar_line.png"></p> </div> <div class="sidebar_right_search"> <h2>SEARCH THE SITE</h2> <p><input type="text" name="search" size="28" style="background:url('images/inputsearch.png') repeat-x; padding:3px 0 3px 5px; -moz-border-radius:7px; border-radius:7px; webkit border-radius:7px; border:2px solid #e8e5de; margin-left:12px; margin-bottom:10px;" placeholder="Keyword . . ."/></p> <p><input type="image" src="/images/search.png" style="margin-left:12px;" /></p> <p class="line"><img src="/images/sidebar_line.png"></p> </div> </div> </div><!-- .sidebar#sideRight --> </div><!-- #middle--> </div><!-- #wrapper --> <div id="footer"> <div class="down"> <h1><p>Naturetour имеет 25-летний опыт эксплуатации праздники дикой природы. Свяжитесь с нами для дружеских советов traval</p></h1> <div class="social_Network"> <h2>Скоро в Твитере <img src="/images/tviter.png"></h2> <p>* 4 days ago The new website is now live.</p> <p>We hope you enjoy it and any feedback is welcome.</p> <a href=""><img src="/images/facebock.png"></a> </div> <div class="foot_nanigation"> <ul> <h2>Quick Links</h2> <li><a href="">HOME</a></li> <li><a href="">CONTACTS</a></li> <li><a href="">SITEMAP</a></li> <li><a href="">SEVICES</a></li> </ul> </div> <div class="footcategory_site"> <h2>Зазделы сайта</h2> <p><a href="">ХИЩНИКИ</a></p> <p><a href="">ТРАВОЯДНЫЕ</a></p> <p><a href="">НАСИКОМЫЕ</a></p> <p><a href="">ВОДОПЛАВАЮЩИЕ</a></p> <p><a href="">ПУСТЫНИ</a></p> </div> <div class="footcategory_site_duble"> <p><a href="">OАЗИСЫ</a></p> <p><a href="">РЕКИ</a></p> <p><a href="">ВОДОПАДЫ</a></p> <p><a href="">ОКЕАНЫ</a></p> </div> <div class="footer_contacts"> <img src="/images/lini_footer.png" class="img_footer"> <h2>CONTACT UP</h2> <p>Tel: + 7 (952) 052-11-92</p> <p>E-mail: еее.sеее</p> <h2>The city of еее</h2> </div> </div> <div class="coypyrich"> <h6>© Naturetour 2013.</h6> <p>No portion of this website may be reproduced without the prior written consent of Naturetour. All rights reserved.</p> </div> </div><!-- #footer --> </body> </html> Вот верстка основной странице которая подверглась кройке! Добавлено спустя 2 минуты 21 секунду: Я старался доступным языком объяснить! При разбивке странице на логические части в шаблон, сайд бар переносится в в лева, о должен быть с права!
тебе надо что-то почитать про верстку html страниц -- хотя бы основные понятия. здесь форум про php, ну и чуть-чуть про то, что сопровождает php. здесь не школа юного верстальщика. http://ru.html.net/tutorials/css/