Jump to content
  • 0

проблема с использованием max-width


bonyany
 Share

Question

Суть вопроса в следующем...

есть код


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>max-width</title>

<style type="text/css">
/*———————————--RESET———————————-*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}
/*——————————-*/
html, body{
width:100%;
}
.l-wrap{
max-width:1200px;
min-width:1000px;
margin:0 auto;
position:relative;
}
.l-leftcol{
float:left;
width:200px;

}
.l-rightcol{
float:right;
width:200px;

}
.l-centercol{
margin:0 200px;
position:relative;
}
table{
border-collapse:collapse;
}
table td{
border:1px solid red;
}
.bordered{
border:1px solid black;
}
</style>

</head>
<body>

<div class="l-wrap">

<div class="l-leftcol bordered">Leftcol</div>
<div class="l-rightcol bordered">Rightcol <br /> <br /></div>
<div class="l-centercol bordered">
<table width="1000">
<tr>
<td>1</td>
<td>2</td>
</tr>

<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
</div>

</div>

</body>
</html>

не могу решить проблему с вложенной таблицей - она не распирает макет, а вылазит за пределы центральной колонки... конечно избавится можно от max-wodth, но хотелось бы ограничивать все-таки "тянучесть" макета.... подозреваю, что если в контенте будет картинка с шириной большей центральной колонки, то произойдет примерно тоже самое... косячно в общем как то... будут какие-нибудь мысли?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

да... хотелось бы что бы таблица распирала родительский элемент.... в принципе при 100% ширины у таблицы - вариант... но хотелось бы решить проблему без изменения ширины таблицы (новая верстка - старый контент).... так уж сделано было раньше и теперь довольно проблематично таблицы всего контента редактировать...

и кстати...

Edited by bonyany
Link to comment
Share on other sites

  • 0

спасибо большое! отличный способ....

а вот на будущее... интересно... наверное нельзя с такими ограничениями (типа max-width) обеспечить "распирание" div-ового макета?

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

тут еще такой вопрос поднимается интересный... при столкновении с такими проблемами... как:

хорошая верстка должна вывозить даже криво сверстанный контент?

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