#1 23.11.09 19:40
[php html css]
Есть страница:
<?php
session_start();
if (isset($_SESSION['metka'])) {
if ($_SESSION['status']=='ad'){
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<script src="../script/forma.js" language="javascript"></script>
<title> Мой сайт </title>
<link rel="stylesheet" type="text/css" href="../css/template.css" media="all" />
</head>
<body>
<div id="header">
</div>
<div id="content">
<div id="left">
<?php require "../include/left.php"; ?>
</div>
<div id="right">
<?php
include("../include/config.php");
$query = "SELECT * FROM `statya`";
$sql = mysql_query($query);
if ($sql)
{
?> <table width="100%" class="tab_ad_st">
<tr>
<td align=center><b>id</b></td>
<td align=center><b>id razd</b></td>
<td align=center><b>Заголовок</b></td>
<td align=center ><b>Статья<b></td>
<td align=center><b>Дата </b></td>
<td align=center><b>Время</b></td>
<td align=center><b>Автор </b></td></tr>
<?php
while ($sql_z = mysql_fetch_array($sql))
{
?>
<tr>
<td align="center" valign="top"><?php echo $sql_z['id_stat'] ?></td>
<td align="center" valign="top"><?php echo $sql_z['id_razdel'] ?></td>
<td align="center" valign="top"><?php echo $sql_z['zagolov'] ?></td>
<td align="left" valign="top"><?php echo $sql_z['body'] ?></td>
<td align="center" valign="top"><?php echo $sql_z['data'] ?></td>
<td align="center" valign="top"><?php echo $sql_z['time'] ?></td>
<td align="center" valign="top"><?php echo $sql_z['auth'] ?></td>
</tr>
<?php
}
echo "</table>";
}
?>
<form action="add_statya.php" method="post">
<table>
<tr>
<td>Заголовок</td>
<td>
<input type="text" name="zagolovok" size=100>
</td>
</tr>
<tr>
<td align="center" valign="top">Статья</td>
<td>
<textarea name="body" cols="75" rows="15"></textarea>
</td>
</tr>
<tr align="center">
<td colspan="2">
<input type="hidden" name="auth" value="<?php echo $_SESSION['name']; ?>">
<input type="submit" value=" добавить  ">
<input type="reset" value=" очистить ">
</td>
</tr>
</table>
</form>
<?php
}
else{echo " <h1>Вы не имеете права просматривать данный раздел </h1>";}
}
else{echo "<h1>Вы не имеете права просматривать данный раздел </h1>";}
?>
</div>
</div>
<div id="footer">
</div>
</body>
</html>
есть CSS для неё
* {
margin: 0; /*отступ*/
padding: 0; /*поля*/
border: 0;
}
body {
margin: 0 auto;
padding: 2% 0 2% 0;
background: #ffffff;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}
/*--------------------------*/
#header{
position: relative;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
width: 98%;
height: 100px;
border-width:1px;
border-style:solid;
clear:both;
z-index:1;
}
#content{
position: relative;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
width: 98%;
z-index:1;
}
#left{
position: relative;
float:left;
width: 25%;
border-width:1px;
border-style:solid;
margin-bottom:5px;
z-index:2;
}
#right{
position: relative;
float:right;
width: 73%;
border-width:1px;
border-style:solid;
margin-bottom:5px;
z-index:2;
}
#footer{
position: relative;
margin-left:auto;
margin-right:auto;
margin-top:5px;
width: 98%;
height: 100px;
border-width:1px;
border-style:solid;
clear:both;
z-index:1;
}
/*--------------------------*/
input,textarea{
border-width:1px;
border-style:solid;
}
#button_login{
width: 100px;
}
#button_logout{
width: 100px;
}
form#login {
padding:6px;
position:relative;
}
div#username,div#password {
position:relative;
width: 150px;
margin:5px;
}
label.overlabel {
color:#999;
}
label.overlabel-apply {
position:absolute;
margin-top:1px;
margin-left:10px;
z-index:1;
color:#999;
}
.tab_user td{
padding:5px;
border-width:1px;
border-style:solid;
margin-top:10px;
border-color:#999;
}
.tab_ad_st td{
padding:5px;
border-width:1px;
border-style:solid;
margin-top:10px;
border-color:#999;
}
Вот в чем вопрос:
В месте (выделено красным) выводится большой кусок текста.
Когда нет кусков кода, которые выделены жирным всё нормально. Но когда они есть то в таблице (выделено красным) весь текст выводится в одну длинную строку, нарушая дизайн.
В чем дело?
Причем такой глюк только в опере.
Offline
#3 24.11.09 12:40
Re: [php html css]
Вот сгенеренная таблица.
<table width="100%" class="tab_ad_st">
<tr>
<td align=center><b>id</b></td>
<td align=center><b>id razd</b></td>
<td align=center><b>Заголовок</b></td>
<td align=center ><b>Статья<b></td>
<td align=center><b>Дата </b></td>
<td align=center><b>Время</b></td>
<td align=center><b>Автор </b></td></tr>
<tr>
<td align="center" valign="top">11</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">системный подход</td>
<td align="left" valign="top">Научно-техническая революция привела к возникновению таких понятий как большие и сложные системы, обладающие специфическими для них особенностями. Необходимость решения проблем, возникающих в таких системах, вызвала к жизни множество приемов, методов, подходов, которые постоянно накапливались, развивались, обогащались, образовав, в конце концов, определенную технологию преодоления количественных и качественных сложностей. Таким образом, прикладной системный анализ – меж и наддисциплинарный курс, обобщающий методологию исследования сложных технических, природных и социальных систем.
Современный системный анализ является прикладной наукой, нацеленной на выяснение причин реальных сложностей, возникающих перед «обладателем проблемы» и на выработку вариантов ее устранения.
Системность есть всеобщее свойство материи, форма ее существования, а значит и неотъемлемое свойство человеческой практики, включая мышление. Однако, всякая дея-тельность может быть менее или более системной. Появление проблемы – признак недоста-точной системности; решение проблемы – результат повышения системности. Желатель-ность и необходимость повышения системности возникает в самых различных областях, что привело к появлению соответствующих технологий: в инженерной деятельности – «методы проектирования», «методы инженерного творчества»; в военных и экономических вопросах – «исследование операций»; в управлении – «системный подход», «политология», «футуро-логия»; в научных исследованиях – «имитационное моделирование» и т.д. Появилась новая наука – «синергетика», описывающая процессы самоорганизации больших и сложных дис-сипативных систем.
С другой стороны, теоретическая мысль на разных уровнях абстракции отражала сис-темность мира вообще и системность человеческого познания и практики в таких науках как диалектика, теория систем, кибернетика, информатика.
В начале 80 г.г. стало очевидно, что все эти теоретические и прикладные дисциплины образуют единый поток, что привело к появлению новой науки, получившей название «системный анализ». Особенности современного системного анализа вытекают из самой природы сложных систем, имея в качестве цели ликвидацию проблемы, или хотя бы выявление ее причин, системный анализ привлекает для этого широкий спектр средств, использует возможности различных наук и практических сфер деятельности.</td>
<td align="center" valign="top">2009-11-03</td>
<td align="center" valign="top">07:43:00</td>
<td align="center" valign="top">admin</td>
</tr>
<tr>
<td align="center" valign="top">12</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">Проверка</td>
<td align="left" valign="top">Проверочная статья</td>
<td align="center" valign="top">2009-11-19</td>
<td align="center" valign="top">11:26:00</td>
<td align="center" valign="top">admin</td>
</tr>
<tr>
<td align="center" valign="top">13</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">Проверимка</td>
<td align="left" valign="top">Жирный</td>
<td align="center" valign="top">2009-11-23</td>
<td align="center" valign="top">12:11:00</td>
<td align="center" valign="top">admin</td>
</tr>
</table>
Текст просто для примера.
Колонки да специально без размеров жестких. Что б размеры окна менять можно было и таблица оставалась видна вся.
Исправлено -=potkot=- (24.11.09 12:42)
Offline
#5 24.11.09 13:28
Re: [php html css]
Ты только таблицу смотрел? Таблица сама по себе нормально отображается да и вся страница, но когда
-=potkot=- написал(а):
Когда нет кусков кода, которые выделены жирным всё нормально. Но когда они есть то в таблице (выделено красным) весь текст выводится в одну длинную строку, нарушая дизайн.
Ни как не могу понять в чем дело.
Offline
#7 24.11.09 13:42
Re: [php html css]
Нет все равно разьезжается!!! Уже несколько дней бьюсь с этой хренью, ни чего не получается!
Offline
#10 24.11.09 16:18
#11 24.11.09 17:36
Re: [php html css]
Да вроде всё сейчас нормально стало, взял готовый кусок кода котоый выполняет такие же функции как и у меня (в инете) вроде бы всё нормуль...
Offline

