Jump to content
  • 0

Применение стилей div для require информации


Velidan
 Share

Question

Доброй ночи уважаемые, обращаюсь в первую очередь к верстальщикам: ситуация - в файле-виде который отвечает за отображение блоков <div>, для вывода определенной информации воспользовался инклюдом другого файла, в котором непосредственно осуществляется выборка информации с базы. Все работает таким образом очень даже хорошо (т.е. выводится список), но вся проблема что стили, которые прописаны в CSS стилях для файла вида не работают для тех что выводятся в другом.

Сейчас попытаюсь яснее объяснить.

<div id="nav">

<ul>

<?php require_once "/views/vmenu.php" ; ?>

</ul>

</div>

такую форму имеет часть кода в файле виде который отвечает за вывод инфы в браузер.

здесь в браузере отображается непосредственно сам список, который вытаскивается из бд отдельным файлом, который мы подключаем сюда.

foreach($vmenu as $uri => $link){

echo "<li><a href = \"?id={$uri}\">{$link}</a></li>" ;

echo "< /br>" ;

это часть кода файла который отвечает за вывод инфы с массива (который в свою очередь получается с базы)

Конкретный вопрос, который смог сформулировать, как сделать чтобы стили (допустим к <a href) которые прописаны для конкретного <div> в виде, применялись для тех ссылок которые извлекаются подобным методом.

Я думал что оно просто заменит код инклюда на список ссылок и потом применит стиль, а получается что непосредственно выводится в браузер без обработки.

Можно конечно напрямую написать типа: <ul>

<li><a href="" title="xxx">xxx</a></li>

<li><a href="" title="xxx">xxx</a></li>

<li><a href="" title="xxx">xxx</a></li>

</ul>

В таком случае стиль для ссылок работает (шрифт определенного размера в частности)

но хочется реализовать это самое при подключении другого файла. Не хочется писать все напрямую.

Надеюсь что хоть кто-то что-то понял, помогите пожалуйста ребят, никто не может ответить как это сделать, и вообще возможно ли (из тех кого спрашивал).

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

А можно взглянуть код уже сгенерированной страницы? Есть мнение, что у вас что-то не так генерируется в инклуднутом файле. В этой теме сайт сделан полностью на таких инклудах (require/require_once) и все работает.

PS: br не нужен. тем более в неправильно написанном виде. для xhtml правильно так: <br />, для html: <br>

Link to comment
Share on other sites

  • 0

Боже, только что обратил внимание на одну деталь , в которой как раз вся суть. В обычном списке, названия разделов написаны капсом, в базе они же в обычном виде.

Тысяча извинений. Очень, очень стыдно и неудобно, простите пожалуйста. (битых 2 дня провозился с этим, а оказывается всё дело в банальной невнимательности)

П.С. спасибо за реакцию на вопрос. (вы совершенно правы, там заметил потом что ошибся со слешем)

здесь еще вопрос, вот у нас код вывода: вариант с подключенным файлом обработки

<div id="header">

<div id="nav">

<ul>

<li><a href = "?id=1">Главная</a></li><li><a href = "?id=2">Песенки</a></li><li><a href = "?id=3">Пикчи</a></li><li><a href = "?id=4">Связь</a></li>

</div>

а здесь вариант со списком напрямую написанным в файле вида:

<div id="header">

<div id="nav">

<ul>

<li><a href="" title="ГЛАВНАЯ">ГЛАВНАЯ</a></li>

<li><a href="" title="ПЕСЕНКИ">ПЕСЕНКИ</a></li>

<li><a href="" title="ПИКЧИ">ПИКЧИ</a></li>

<li><a href="" title="СВЯЗЬ">СВЯЗЬ</a></li>

</ul>

</div>

смотрится более красиво, можно ли сделать чтобы таким же образом выводились элементы при работе файла обработчика? (может нужно дописать в самом обработчике символ переноса?)

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