Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Линия правого блока, не идет до конца с текстом 
V
    Опции темы
Kunapuc
Дата 21.3.2008, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 15.3.2008
Где: Одесса

Репутация: нет
Всего: нет



создавая сайт, сначало его разделил на 2 блока(левый и основной с текстом), потом добавил еще правый блок.
но когда выводится страниц главная "граница левого блока" идет вмсете с текстом до конца, а "граница правого блока" не идет.
вот код правого блока
Код

<td width="187" valign="top" class="right">


<div class="nav_title">Категории</div>

<?
$result2 = mysql_query("SELECT * FROM categories",$db);

if (!$result2)
{
echo "<p>Запрос на выборку из базы не прошел. Напишите об этом администратору gelioselder2mail.ru. <br> <strong>Код ошибки:</strong></p>";

exit (mysql_error());
}
if (mysql_num_rows($result2) > 0)
{


$myrow2 = mysql_fetch_array($result2);

do 
{
printf ("<p><a class='nav_link' href='view_cat.php?cat=%s'>%s</a></p>",$myrow2["id"],$myrow2["title"]);


}
while ($myrow2 = mysql_fetch_array($result2));

}
else 
{


echo "<p>Информация по запросу не может быть извлечена в таблице не т записи.</p>";
exit();
}

?>
<div class="nav_title">Последние заметки</div>
<?php 


$result3 = mysql_query("SELECT id,title FROM data ORDER BY date DESC, id DESC LIMIT 5",$db);

if (!$result3)
{
echo "<p>Запрос на выборку из базы не прошел. Напишите об этом администратору gelioselder2mail.ru. <br> <strong>Код ошибки:</strong></p>";

exit (mysql_error());
}
if (mysql_num_rows($result3) > 0)
{


$myrow3 = mysql_fetch_array($result3);

do 
{
printf ("<p><a class='nav_link' href='view_post.php?id=%s'>%s</a></p>",$myrow3["id"],$myrow3["title"]);


}
while ($myrow3 = mysql_fetch_array($result3));


}
else 
{
echo "<p>Информация по запросу не может быть извлечена в таблице не т записи.</p>";
exit();
}


?>
<!--это строка - название  Категории, заметки и т.д. в левом блоке-->
<div class="nav_title">Архив</div>
<!-- DISTINCT это комада которая отвечает за уникальный вывод дат-->
<!--left(date,7) вытащить 7 символов с поля Дата начиная слевого края-->
<!--AS - команад которая дает псевдлнимы-->
<!--ORDER BY ...  - команда отвечающая за сортировку ... - почем сортировать-->
<!--DESC - команда "упорядычит наоборот"-->
<?
$result4 = mysql_query(" SELECT DISTINCT left(date,7) AS month FROM data ORDER BY month DESC",$db);

if (!$result4)
{
echo "<p>Запрос на выборку из базы не прошел. Напишите об этом администратору gelioselder2mail.ru. <br> <strong>Код ошибки:</strong></p>";

exit (mysql_error());
}
if (mysql_num_rows($result4) > 0)
{


$myrow4 = mysql_fetch_array($result4);
do 
{
printf ("<p><a class='nav_link' href='view_date.php?date=%s'>%s</a></p>",$myrow4["month"],$myrow4["month"]);


}
while ($myrow4 = mysql_fetch_array($result4));





}
else 
{
echo "<p>Информация по запросу не может быть извлечена в таблице не т записи.</p>";
exit();
}

?>
<div class="nav_title">сайты  другие</div>
<?

$result7 = mysql_query("SELECT title,link FROM friends",$db);

if (!$result7)
{
echo "<p>Запрос на выборку из базы не прошел. Напишите об этом администратору gelioselder2mail.ru. <br> <strong>Код ошибки:</strong></p>";

exit (mysql_error());
}
if (mysql_num_rows($result7) > 0)
{


$myrow7 = mysql_fetch_array($result7);
do 
{
printf ("<p><a class='nav_link' href='%s' target='_blank'>%s</a></p>",$myrow7["link"],$myrow7["title"]);


}
while ($myrow7 = mysql_fetch_array($result7));

}
else 
{
echo "<p>Информация по запросу не может быть извлечена в таблице не т записи.</p>";
exit();
}
?>
<div class="nav_title">поиск</div>

<form action="view_search.php" method="post" name="form_s">
<p class="search_t">Поисковый запрос должен бить не менее 4-ч символов.</p>
<p><input name="search" type="text" size="25" maxlength="40">
<br>
<input class="search_b" name="submit_s" type="submit" value="Искать">

</p>


</form>
</td>



PM MAIL   Вверх
Feldmarschall
Дата 21.3.2008, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: нет
Всего: 32



А при чем здесь PHP: Общие вопросы?
Это в верстку надо куда-нибудь, в HTML
PM   Вверх
skyboy
Дата 21.3.2008, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 6
Всего: 260



Kunapuc, постарайся понять: PHP - только генератор HTML-кода, как ручка - только "генератор"  рукописного текста. Если HTML не соответсвует ожиданиям(текст с ошибками), искать проблему надо не в PHP - коде(ручке), а в том, что ты генерируешь(в тексте). Потому приведи HTML-код страницы(то, что получет пользователь - когда никакакого PHP и в помине нет) и постарайся четко сформулировать задачу, что тебе нужно.

M
skyboy
Перенес в "Верстку"

PM MAIL   Вверх
voral
Дата 22.3.2008, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 16.3.2008
Где: Иваново

Репутация: нет
Всего: нет



Цитата(Kunapuc @ 21.3.2008,  22:15)
создавая сайт, сначало его разделил на 2 блока(левый и основной с текстом), потом добавил еще правый блок.
но когда выводится страниц главная "граница левого блока" идет вмсете с текстом до конца, а "граница правого блока" не идет.

У тебя проблемы с одним из блоков  ты даешь код одного........ 
Уточняем по порядку:
1. Что в твоем понимании блок какими способами (тегами) он определяется?
2. Что за граница, которая идет или не идет?

1. предположу, что у тебя есть два блока определяемые тэгом <div>.
2. граница - вероятно у тебя задан видимый border

Не помешало бы видеть определение стилей этих блоков.


Гадая на гуще можно предположить. Что высота твоих блоков не фиксированая. Объем содержимого разный. В итоге левый блок у тебя растягивается на большую высоту, правый на меньшую. Соответственно ""граница левого блока" идет вмсете с текстом до конца, а "граница правого блока" не идет" вместе с текстом левого блока до конца.



Хотя у тебя там виден <td> ...............  У тебя каждый блок в своей ячейке таблицы?
Как ты организуешь границу которая должна "идти вместе с текстом до конца"?

Возможно тебе поможет если все же твои блоки это ячейки таблицы:
Код

#styleleft {
 border-right:1px solid #000;
 margin-right:2px;
}
#styleright {
 border-left:1px solid #000;
 margin-left:2px;
 width:200px;
}
.....


<td id="styleleft">bla bla Left block text</td><td id="styleright">bla bla right block text</td>




ЗЫ Бородатый анекдот:
Поймал Дед Рыбку.
Р - Отпусти любое желание выполню
Д - Хочу, чтобы мое Хозяйство было до земли
Р - Иди спи, утром все будет
Просыпается Дед, а у него ноги по самое хозяйство отрублены

Вывод: точнее ставьтезадачу

Добавлено через 13 минут и 41 секунду
Пардон.....
margin-left и margin-right здесь не нужены.... Промежуток правим cellspacing

Это сообщение отредактировал(а) voral - 22.3.2008, 00:40
PM MAIL WWW   Вверх
Kunapuc
Дата 23.3.2008, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 15.3.2008
Где: Одесса

Репутация: нет
Всего: нет



Доброе утро. всем спосибо с этим вопрсоом я разобрался. возник еще один .есть левый целый блок с навигацией : Комментрии(1), Последние заметки(2), Архив(3) и поиск(4). Подскажите возможно ли разбить блок на под блоки , чтобы 1,2,3,4 были в разых 4 блоках разделенных?

вот код главной страницы
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Блог идиота</title>
<link href="style.css" rel="stylesheet" type="text/css">
<meta name="description" content="блог о крутом идиоте">
<meta name="keywords" content="рнр">



</head>

<body>
<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border">
 <tr>
    <td><img src="img/header.jpg" width="1024" height="100"></td>
  </tr> 
  <tr>
    <td valign="top"><table width="100%" border="0">
      <tr>
        <td width="182" valign="top" class="left">


<div class="nav_title">Категории</div>

<p><a class='nav_link' href='view_cat.php?cat=1'>HTML коддинг</a></p><p><a class='nav_link' href='view_cat.php?cat=2'>РНР мысли</a></p><p><a class='nav_link' href='view_cat.php?cat=3'>Photoshop</a></p>
<div class="nav_title">Последние заметки</div>
<p><a class='nav_link' href='view_post.php?id=4'>ноутбук</a></p>
<p><a class='nav_link' href='view_post.php?id=1'>Mitac mio 550</a></p><p><a class='nav_link' href='view_post.php?id=2'>SONY   Vaio VGN-TZ150N</a></p>
<p><a class='nav_link' href='view_post.php?id=3'>Жидкокристаллический монитор</a></p>
<p><a class='nav_link' href='view_post.php?id=6'>Kodak EasyShare</a></p>
<!--это строка - название  Категории, заметки и т.д. в левом блоке-->
<div class="nav_title">Архив</div>
<!-- DISTINCT это комада которая отвечает за уникальный вывод дат-->
<!--left(date,7) вытащить 7 символов с поля Дата начиная слевого края-->
<!--AS - команад которая дает псевдлнимы-->
<!--ORDER BY ...  - команда отвечающая за сортировку ... - почем сортировать-->
<!--DESC - команда "упорядычит наоборот"-->
<p><a class='nav_link' href='view_date.php?date=2020-00'>2020-00</a></p><p><a class='nav_link' href='view_date.php?date=2008-07'>2008-07</a></p><p><a class='nav_link' href='view_date.php?date=2008-06'>2008-06</a></p><p><a class='nav_link' href='view_date.php?date=2008-05'>2008-05</a></p><p><a class='nav_link' href='view_date.php?date=2008-03'>2008-03</a></p><div class="nav_title">сайты  другие</div>
<p><a class='nav_link' href='http://te.net.ua' target='_blank'>tenet</a></p><p><a class='nav_link' href='http://sumy.biz' target='_blank'>сумы</a></p><p><a class='nav_link' href='http://www.epiclands.ru' target='_blank'>л2</a></p><div class="nav_title">поиск</div>

<form action="view_search.php" method="post" name="form_s">
<p class="search_t">Поисковый запрос должен бить не менее 4-ч символов.</p>
<p><input name="search" type="text" size="25" maxlength="40">
<br>
<input class="search_b" name="submit_s" type="submit" value="Искать">

</p>


</form>
</td>





        <td valign="top">
        текст
        </td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td><img src="img/footer.jpg" width="1024" height="20"></td>
  </tr></table>
</body>
</html>



Это сообщение отредактировал(а) Kunapuc - 23.3.2008, 11:30
PM MAIL   Вверх
Itsys
Дата 23.3.2008, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 9
Всего: 34



Вставляешь в ячейку еще одну таблицу и все
Код

<table>
   <tr>
      <td>
         <table>
            <tr>
               <td>
               </td>
            </tr>
            <tr>
               <td>
               </td>
            </tr>
            <tr>
               <td>
               </td>
            </tr>
         </table>
      </td>
      <td>
      </td>
   </tr>
</table>

PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0845 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.