Здравствуйте, давненько уже не бывал на этом замечательном форуме, поскольку работенки связанной с web не было. И вот привалило. Попросили сверстать шаблон для DLE. Я в верстке не силен, так подправить где-то что-то ну и максимум чем я могу верстать так это таблицами... PSD макет заказчика показался не сложным и взялся за его верстку. Решился так сказать раз и на всегда разобраться с этими div'ами! Почти закончил верстку всей страницы, остался, как мне кажется самый сложный элемент. Верхнее меню. Заказчик хочет, что бы пункт меню, в котором сейчас находиться посетитель выделялся особым образом (как сменить класс дива через $_SERVER['REQUEST_URI'] я знаю, с этим проблем нет), проблема в верстке самого элемента. Страница доступна по адресу led.nkl.su. Нужно что бы было так, как на рисунке 1.
Нажмите для увеличения
рисунок 1
Вот код main.tpl:
Спойлер (Отобразить)CODE ( htmlphp):
скопировать код в буфер обмена
<!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="ru" lang="ru"> <head> {headers} <!--insert favicon <link rel="shortcut icon" href="{THEME}/images/favicon.ico"> --> <link rel="stylesheet" type="text/css" href="{THEME}/s/style.css"> <title>Шаблон для LED Technology»</title> </head> <body> {AJAX} <div id="bkg"> <div id="header"><div id="logo"><a href="index.php"><img src="{THEME}/img/logo.png"></a></div></div> <div id="top_menu_base"> <a href="http://led.nkl.su/index.php"><div id="menu_link">Главная</div></a> <div id="menu_link"><a href="http://led.nkl.su/page1.html">Страница 1</a></div> <div id="menu_link"><a href="http://led.nkl.su/page2.html">Страница 2</a></div> <div id="menu_link"><a href="http://led.nkl.su/page3.html">Страница 3</a></div> </div> <div id="top_menu"></div> <div id="content">{info}{content}</div> <div id="footer"><div id="top_foot"></div><div id="foot_logo"><strong>©2012 ТОО "Сарыарка-technology"</strong></div></div> <div> </body> <html>
А вот и сам style.css:
Спойлер (Отобразить)CODE ( htmlphp):
скопировать код в буфер обмена
body {margin:0; background:url(../img/bg.gif)} p {margin:0px; text-indent:1.5em; text-align:justify; font-size:12pt} .us {text-indent:0em; text-align:right;} #bkg {width:100%; height:100%} #header {background-color:black; background :url (../img /header.jpg ) no -repeat ; position:relative; border-left-style:solid; border-right-style:solid; border-color:white; border-left-width:5px; border-right-width:5px; height:300px; width:990px; margin-left:auto; margin-right:auto;} #logo {position:relative; width:298px; height:68px; left:22px; top:20px} #content {background-color:white; position:relative; border-top-style:solid; border-top-width:5px; border-top-color:88a4b0; width:1000px; margin:0 auto; top:-80px} #footer {background-color:#EEEEEE; position:relative; width:1000px; height:100px; margin:0 auto; top:-96px} #top_foot {background-color:white; background:url(../img/logo_ft.png) repeat-x; border-bottom-style:solid; border-bottom-color:#D3D3D3; border-bottom-width:1px; top:-20px; left:0px; width:100%; height:18px} #top_menu {background-color:#9999cc; opacity:0.3; position:relative; margin-left:auto; margin-right:auto; width:1000px; height:40px; top:-80px} #top_menu_base {position:relative; margin-left:auto; margin-right:auto; width:980px; height:40px; top:-30px} #menu_link {color:white; margin-left:10px; text-align:center; float:left; font-size:16pt;} #base-short {margin:15px;} #foot_logo {position:relative; background:url(../img/logo_ft.png) no-repeat; width:250px; top:10px; left:20px; height:37px; text-align:right; color:#D3D3D3; font-size:10pt;}
P.S. кто сможет выполнить верстку этого элемента за $ милости прошу в личку.
(Добавление)
Блин, перечитал свое сообщение и понял, что не указал в чем собственно проблема. Проблема в том, что не получается сделать ссылку на div в котором только текст и ничего больше. И даже если сделать ссылку на текст который в диве, то при наведении на него курсором он не меняется (как это должно происходить при наведении на ссылку). И нажать на эту "ссылку" тоже нельзя.
(Добавление)
Кажись нашел в чем причина, контейнер top_menu_base как будто перекрыт другим контейнером. Буду решать...
(Добавление)
Все разобрался, проблема была действительно в том, что один контейнер перекрывал другой и поэтому не удавалось кликнуть на ссылку. Тему можно удалять.
|