Master-X
Форум | Новости | Статьи
Главная » Форум » Дизайн » 
Тема: Помогите с версткой, какая то странность...
цитата
18/04/08 в 12:06
 borgivan
Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
   background-color: #9966FF;
}

#main {
   margin: 0 auto;
   width: 760px;
   border: #000000 double 5px;
}

#picContent {
   margin: 0 auto;
   width: 740px;
   height: 752px;
   border: #FFFFFF double 5px;   
}

#picContent a img {
   padding: 0;
   border: #FFFFFF solid 2px;
}

#picContent a:hover img {
   border: #FF0000 solid 2px;
}

#picContent a img.rowPics {
   margin: 2px;
   width: 140px;
   height: 160px;
   float: left;
}

#picContent a img.leftPics {
   margin: 2px;
   width: 288px;
   height: 200px;
   float: left;   
}

#picContent a img.rightPic {
   margin: 2px;
   width: 436px;
   height: 408px;
   float: right;
}
   
-->
</style>
</head>

<body>
  <div id="main">
    <div id="picContent">
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rightPic" /></a>
      <a href="#"><img src="#" class="leftPics" /></a>
      <a href="#"><img src="#" class="leftPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
      <a href="#"><img src="#" class="rowPics" /></a>
    </div>
  </div>
</body>
</html>


Не обращайте внимание на цвета и тд и тп, пытаюсь просто собрать РОВНО тумбы в блоке. Вопрос такой. В данном варианте нижний ряд разьезжается в Дриме, хотя в браузерах последних версий все ок. Что делать? Чито теоретически не нужны float-ы во всех стилях, кроме rightPic, но почему то если не использовать float, то не выдерживаются расстояния между тумбами. Например если убрать float в стиле leftPics - все вроде собирается нормально, а ИЕ7 тогда не выдерживает расстояния не по горизонтали не по вертикали между левыми большими тумбами... В общем у меня сейчас полные непонятки. Как правильно стили задать/что яделаю не так? Ширину и высоту блока, да и вообще размеры тумб, вымерял до пиксела, так что все должно уместиться чисто теоретически.
цитата
18/04/08 в 12:25
 Petek
дрим вообще дивную верстку (если она не совсем простая) обычно не правильно показывает, главное что в браузерах все нормально
цитата
18/04/08 в 12:44
 pierx
Да вроде ок все (как в дриме - не знаю, я его и не открывал ни разу)
цитата
18/04/08 в 13:00
 Joseph
borgivan писал:
В данном варианте нижний ряд разьезжается в Дриме, хотя в браузерах последних версий все ок.


Забей на закладку Design, юзай закладку Code и проверяй в броузерах. ;)
цитата
20/04/08 в 11:29
 borgivan
Ясно... А всетаки? Почему когда я тумбы без свойства float делаю, не выдерживаются интервалы заданные! icon_sad.gif
цитата
20/04/08 в 11:59
 Alexandur
Известный глюк ИЕ.
Вылечить можно вытягиванием кода в одну строку, удалив все пробелы и переносы строк (в блоке picContent) или поигравшись с display:inline
Я когда-то игрался, так и не нашёл решения, вытянул всё в строку.
цитата
20/04/08 в 15:10
 Corex
Цитата:
Вылечить можно вытягиванием кода в одну строку, удалив все пробелы и переносы строк (в блоке picContent)

Точно. А чтобы не делать это вручную, можно для родительского элемента (#picContent) прописать в CSS:
Код:
white-space: nowrap;
цитата
20/04/08 в 22:23
 borgivan
Corex писал:
Точно. А чтобы не делать это вручную, можно для родительского элемента (#picContent) прописать в CSS:
Код:
white-space: nowrap;

Да что то я добавил, но почему то во всех браузерах эти гребаные картинки разьезжаются если не указывать float, блин... либо лыжи не едут... какие ещё свойства у элементов поменять что бы не было лишних "пробелов" между ними. Забыл может что то?


Эта страница в полной версии