RegEditor
Newbie-
Posts
13 -
Joined
-
Last visited
RegEditor's Achievements
Explorer (1/14)
0
Reputation
-
Сам занимаюсь веб-программированием, в том числе версткой, уже порядка 10 лет. Впервые столкнулся с задачей, которую сам нормальным человеческим способом так решить и не смог, бился больше суток. Обратился на этот форум за помощью, после нескольких весьма пространных комментариев и стандартных советов увидел весьма дельный комментарий Макса (psywalker), а после краткой переписки он согласился помочь. Буквально через несколько часов я получил не побоюсь этого слова - идеальное, красивое, легкое и полностью кроссбраузерное решение. Максим (psywalker) - Мастер в полном смысле этого слова, и я могу гордиться, что познакомился профессионалом такого класса. Всем рекомендую, лучше не найдете!
-
Теперь не понял. Мне нужно, чтобы все три слоя были нефиксированной ширины и менялись при изменении размера экрана, и при этом чтобы один был сверху, третий - внизу, второй - на оставшуюся высоту. Как это сделать дивами?..
-
Мешает вот что. Грубо говоря, будем считать, что у нас белый фон. На этот белый фон помещается два бэкграунда, один на всю высоту сайта, а второй - в самом верху, делающий закругление. Один фон: XXXXXX XXXXXX XXXXXX Второй: XXXX XXXXX XXXXXX Задача в том, чтобы в этом месте закругления у второго фона (или картинки, неважно) было видно белый фон, а не первый. А два бэкграунда дают то, что в этом месте будет видно первый фон. P.S. за мультибэкграунды спасибо, про такую технологию не знал, делал обычно вложенными дивами)
-
Код из первого поста вряд ли содержит в себе какие-то косяки, по крайней мере я их не вижу. При добавлении в него доктайпов ничего не меняется.
-
Вообще стоит дефолтный (не указан), но я перепробовал все доктайпы, что-то меняется (то ли padding в таблице меняется, то ли поля - в общем, какие-то небольшие движения есть), но по сути проблемы не меняется ничего.
-
То, о чем Вы говорите - это реализация только одного фона (темный). А светлый должен идти до определенной ширины сайта, потом закругляться (что достигается разбиением на три части как раз - верхняя узкая, высотой 40 пикселей, нижняя тоже узкая, а средняя занимает все оставшееся пространство). И все это находится на темном фоне, т.е. под закруглениями его должно быть видно. К сожалению, все не так просто как кажется...
-
Ошибся немного, а точнее, я плохо объясняю) 1. Сайт фиксированной ширины, если конкретнее - 1000px. 2. Полоски, но тянутся они только в ячейках 1 и 3, не выходя правее. 3. Сам сайт - это большая объединенная ячейка, только сейчас понял, что забыл ее объединить на картинке Это ячейка, в к-й надпись сайт + ячейка сверху от нее + ячейка снизу; в этом как раз вся сложность, я не могу разделить средний столбец на три ячейки, иначе бы проблемы не было... 4. Левая часть папки, на которой никакого контента не будет (ячейки 1, 2, 3) уезжает за экран, все верно. 5. Нет, сайт изначально выравнивается по середине, ширина левого и правого столбца одинаковая.
-
Не совсем. На этой картинке расчертил собственно саму табличку, о которой идет речь. То есть левая часть папки видна не всем, а только обладателям больших мониторов, у остальных она просто обрезается. Ячейки 1 и 3 вместо высоты в 40 пикселей становятся в треть экрана, в этом и проблема. Единственно, что криво заскриншотил, вообще слева и справа колонки одинаковой ширины. Но это в общем-то неважно
-
Ситуация следующая, имеем полурезиновый дизайн, т.е. в данном случае средний столбик - это собственно сам сайт, а справа и слева от него идет фон, деленный на три части. Итак, у всего сайта есть фон (коричневый стол), типа "на этом столе" лежит папка, которая имеет изменяющуюся высоту, а слева (там, где фон) она должна в уголках закругляться, чтобы был виден основном коричневый фон. Чтобы было понятнее, скрин В белом прямоугольнике - контент, слева от него как раз фон, который приходится делить на три части. Может быть, я просто не понимаю как это сделать. Хотел сделать на слоях вложенными слоями, т.е. у одного фоном был бы основной фон папки, у другого - верхнее закругление, у третьего - нижнее. Но в таком вариант под закруглением вылезает основной фон папки, а текстуру стола не угадать.
-
Справедливости ради, сейчас во всех браузерах проверил, в FF работает, в остальных нет - в IE8 по высоте три ячейки почти одинаковы получаются (вообще необъяснимо), в хроме и опере тоже неплохо - верхние две строчки получаются на высоту символа, а третья - огромная. Народ, помогите, пожалуйста
-
Бывает преподносят, да, но с таким сюрпризом на ровном месте я почему-то за все годы работы с вебом не сталкивался.
-
увы, даже если совместить и CSS и атрибуты тегов - по нулям к примеру, если последнюю строчку заменить на <tr height="15" style="height: 15px;"> <td height="15" style="height: 15px;">c</td> <td height="15" style="height: 15px;">d</td> </tr> то ничего не поменяется а какой смысл оборачивать? задача ведь не в том, что ячейка слишком маленькой высоты, а наоборот - нужно чтобы две ячейки были фиксированной высоты, а третья болталась.
-
Всем день добрый. Глупый вопрос: есть таблица - три столбца и три строки, я объединяю второй столбец на все три строчки. В этот второй столбец помещается большой по высоте контент, высота заранее неизвестна. Как мне выставить высоту первой и третьей строчки? Ни в какую не хочет. Заранее спасибо! Простейший код, имитирующий данную ситуацию: <html> <body> <table border="1"> <tr height="15"> <td width="100">1</td> <td width="100" rowspan="3">2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br>2<br></td> <td width="100">3</td> </tr> <tr> <td>a</td> <td>b</td> </tr> <tr height="15"> <td>c</td> <td>d</td> </tr> </table> </body> </html>