Jump to content
  • 0

Пролемы вёрстки divaми


Monyk
 Share

Question

<head>
<title><?php echo $title ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
*{
padding: 0;
margin: 0;
}
.container{
width: 80%;
margin: 0 auto;
}

.left{
float: left;
width: 120px;
background-color: #2FDD2F;
min-height: 500px;
}

.right{
float: right;
width: 120px;
background-color: #2FDD2F;
min-height: 500px;
}

.content{
font-family: "Times New Roman", Times, serif;
margin-left: 120px;
margin-right: 120px;
min-height: 500px;
text-align: justify;
padding: 5px;
}


.header{
font-family: Arial, Helvetica, sans-serif;
font-size: larger;
letter-spacing: 1.5px;
padding: 35px;
color: white;
text-align: center;
background-color: #2FDD2F;
}

.footer{
clear: both;
}

a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
}
a:link {
text-decoration: none;
color: #00F;
}
a:visited {
text-decoration: none;
color: #F00;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
color: #00F;
cursor: e-resize;
}



.pods:hover{
background-color: #00FF00;
}

</style>
</head>

<body>
<div class="container">
<div class="header"><?php echo $TitleInd?></div>
<div class="left"><table width="100%" height="161" border="0" cellspacing="0">
<tr>
<td class="pods"><a href="<?php echo $Hyperlink1h ?>"><?php echo $Hyperlink1 ?></a></td>
</tr>
<tr>
<td class="pods"><a href="<?php echo IRB_HOST.$Hyperlink2h ?>"><?php echo $Hyperlink2 ?></a></td>
</tr>
<tr>
<td class="pods"><a href="<?php echo IRB_HOST.$Hyperlink3h ?>"><?php echo $Hyperlink3 ?></a></td>
</tr>
<tr>
<td class="pods"><a href="<?php echo IRB_HOST.$Hyperlink4h ?>"><?php echo $Hyperlink4 ?></a></td>
</tr>
<tr>
<td class="pods"><a href="<?php echo IRB_HOST.$Hyperlink5h ?>"><?php echo $Hyperlink5 ?></a></td>
</tr>
</table></div>
<div class="right">
<p> </p></div>
<div class="content" width="500px">
</div>
<div class="footer"><?php echo $Copyright ?></div>
</div>
</body>
</html>

Вот такой код. Проблема: текст написанный в центральной колонке, вместо того, чтобы автоматически переносится, вылазит за пределы и идёт одной строчкой дальше. Вот в таблицах всё куда проще, там это делается автоматом, если абзац, а тут почему-то нет...

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

По проблеме вашей сказать ничего не могу, т.к. в фаерфоксе всё нормально, а других броузеров под рукой нет. Надеюсь это только кусок кода и у вас есть доктайп и <html>

А для чего у вас меню в виде таблицы сделаны а не списком? :facepalmxd: Как-то это не правильно. И кстати вместо <?php echo $title ?> можно писать <?=$title?>

Link to comment
Share on other sites

  • 0
<?=$title?> писать нельзя, это так называемый шор-тег. Он непрофессиональный. И вылазит, если добавить длинную строчку.
В учебнике так написано. А что значит вылазит, куда вылазит?
Link to comment
Share on other sites

  • 0
Вот такой код. Проблема: текст написанный в центральной колонке, вместо того, чтобы автоматически переносится, вылазит за пределы и идёт одной строчкой дальше. Вот в таблицах всё куда проще, там это делается автоматом, если абзац, а тут почему-то нет...

Попробуйте применить margin-right: на ширину правой колонки. ой смотрю Вам это уже не помогло...

Edited by viv
Link to comment
Share on other sites

  • 0

Вставил большой текст внутри:

<div class="content" width="500px"></div>

Проверил во всех браузерах и версиях ИЕ...все работает нормально.

Может сам текст, который внутри <div class="content" width="500px"></div> идет в каких ни будь тэгах или с каким ни будь стилем..

Link to comment
Share on other sites

  • 0

Дримивер показывает, что Див растягивается. Сам! Хотя ширина фиксированная. Можно как-то этому помешать?

P.S. А у меня такой же див с таким же стилем всё равно вылазит.

Отбой. Всё оказалось большой глупостью. Извиняюсь за беспокойство. Ошибка была в том, что я проверял на длинннооооеее слово. А не текст. Слово вылазит. А текст нет. Вот и всё. И снова извините.

Edited by Monyk
Link to comment
Share on other sites

  • 0
Ошибка была в том, что я проверял на длинннооооеее слово. А не текст. Слово вылазит

Насколько я знаю, для решения этой проблемы в CSS3 есть свойство word-wrap. Это свойство работает даже в IE (зато в Opera не работает).

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