Jump to content

psywalker

Moderator
  • Posts

    13,707
  • Joined

  • Last visited

  • Days Won

    58

Everything posted by psywalker

  1. Тыы думаешь она решённая?? хаахха, наивный ты человек.. мы только начали её решать, щас Камрады передохнут и снова думать возьмутся :D
  2. Glebr давай лучше свой номер, я тебя найду быстренько)))
  3. Cabalist А как ты думал? На этом форуме по-другому не бывает
  4. Помоему это уже чисто спортивный интерес :D , но я только ЗА! А камрад который не в теме, дело говорит, строчечка дело меняем в ИЕ6 <?xml version="1.0" encoding="utf-8"?>
  5. Нормал затею добили до конца, Отлично эксперты!
  6. Nekromancer а ну-ка...
  7. Great Rash Конечно же друг, молодец!
  8. даа, это точно!
  9. Да нее, это я понял, способ у меня говно - это явно! Но я вообще в принципе имел ввиду
  10. Даже если и не сделаю (хотя уже идеи имеются), то всё равно пользоваться громоздкими способами считаю нерациональным!
  11. Я не заметил глюков А насчёт этого *html .p {margin: 20px 10px 0 10px;} убрать не можно, а даже нужно, потому что в ИЕ6 в противном случае рамка по высоте прерывается на ста процентах, а потом как будто бы начинается сначала, это заметно по правой границе...
  12. gordi Ну а тогда грош-цена твоему способу, потому-что ради достижения этой цели не рационально использовать такую жесть.. Вот классно было-бы, если бы ты написал код, который был-бы действительно минимальным, семантичным и красивым... Вот щас за 10 минут накидал вариант, хотя-бы с него можно уже было начать, а потом оптимизировать, сделать конфетку.. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> *{ margin: 0; padding: 0;} html { height: 100%;} body { height: 100%; width: 90%; margin: 0 auto;} div.hdr { height: 10%; background: #900; } div.wrap { min-height: 80%; background: #FFC; overflow: hidden; position: relative; } div.left, div.cnt, div.right { position: absolute; top: 0; bottom: 0; width: 30%;} div.left { background: #0F0;} div.cnt { width: 40%; margin-left: 30%; background: #F00; } div.right { margin-left: 70%; background: #30C;} div.ftr { height: 10%; background: #9F0;} </style> </head> <body> <div class="hdr">HEADER</div> <div class="wrap"> <div class="cnt">CONTENT</div> <div class="left">LEFT</div> <div class="right">RIGHT</div> </div> <div class="ftr">FOOTER</div> </body> </html> Уж куда лучше и намного меньше код, чем у тебя)))
  13. Да не то слово "Говно"...хуже
  14. gordi Это для тебя не сложно, потому что ты ночами сидел, размышлял, думал, писал код, ты его уже наизусть знаешь и тебе кажется, что ничего сложного, а я например зашёл и охренел от обилия кода, даже не знал, с чего начать разбираться, Как можно понять, Три отделения шапки, Три Футера, и т. д. - жесть! Вот смотри, почему бы просто не начать так: <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body> <div class="hdr">HEADER</div> <div class="wrap"> <div class="left">LEFT</div> <div class="cnt">CONTENT</div> <div class="right">RIGHT</div> </div> <div class="ftr">FOOTER</div> </body> </html> ВСЁ! - этого достаточно, и уже с этим материалом работать, зачем всякие параграфы, множества лишних дивов и т. д. Для начала легче и правильно учиться на лёгких примерах, а не на той жести по ссылке, нахрена нужны 5 шапок, 4 футера и т. д. Это что касается HTML, а теперь переходим к CSS, такая же Жесть! Опять-же зачем так запутанно группировать все объявления, зачем писать много лишних свойств и значений? Почему-бы просто не сделать так Например: <style type="text/css"> html {} body {} div.hdr {} div.wrap{} div.left{} div.cnt {} div.right {} div.ftr {} </style> И ВСЁ! Просто и понятно, для каждого селектора свои объявления, и разобраться будет 5 секунд.. p.s. - щас зашёл опять посмотреть, вот ради прикола сравни мою запись с этой: <div class="header"> <div class="wrap"> <div class="center"><p>Header Center</p></div> <div class="left"><p>Header Left</p></div> <div class="right"><p>Header Right</p></div> </div> </div> <div class="middle"> <div class="wrap"> <div class="center"> <p>Middle Content</p> <p class="expand"><a href="#">Делаем колонку длиннее</a></p> <div class="box_500"><p>width:500px;</p></div> </div> <div class="left"> <p class="expand"><a href="#">Делаем колонку длиннее</a></p> <p>Middle Left</p> </div> <div class="right"> <p class="expand"><a href="#">Делаем колонку длиннее</a></p> <p>Middle Right</p> </div> </div> </div> <div class="submiddle"> <div class="wrap"> <div class="center"><p>Доп. блок Center</p></div> <div class="left"><p>Доп. блок Left</p></div> <div class="right"><p>Доп. блок Right</p></div> </div> </div> <div class="footer"> <div class="wrap"> <div class="center"><p>Footer Center</p></div> <div class="left"><p>Footer Left</p></div> <div class="right"><p>Footer Right</p></div> </div> </div>
  15. к сожалению в Ие6 при заполении текстом пропадают рамки(((
  16. gordi ну блин, вот про это я и говорил, зачем так всё усложнять, столько блоков, вложений и кода!!!..Почему-бы просто не написать простой пример состоящий из тех материалов, которые нужны, а не нагромождение дивов и кода? Я зашёл по ссылке и мне уже стало страшно от одного вида этой конструкции, а в код я вообще не хочу смотреть(посмотрел всёже), потому что представляю, что меня ждёт и как нудно и долго мне придётся отбирать нужный мне материал и код..И то это ещё ладно Я - человек немного разбирающийся в вёрстке, а если эту жесть увидит какой нибудь новичок, то представь, что с ним будет?
  17. Great Rash ээхх, жаль конечно, хороший способ казался изначально..ну ладненько, будем думать дальше, хотя помойму лучше вашего варианта не придумать!
  18. ну да, небольшие грешки за этим способом прослеживаются, но подождём других мнений, интересно послушать...
  19. gordi А можно мне пример, в котором будет находиться: Шапка, Три колонки(в центре), Футер прижатый к полу конечно. Нужно, что-бы колонки в центре растягивались на всю высоту, причём всё это с минимальным кодом, очень интересненько позырить
  20. аа, кстати недоглядел, если блок прячется под центральным, то возможно и правда z-index;
  21. gordi 1) Да не скажи, я помню твои творения дивов вложенных в друг друга, по 10 слоёв, для тянущихся колонок, что аж можно запутаться.. 2) Большой код на мой взгляд... 3) Насчёт Ласто спасибо, буду знать!
  22. да нихрена там не z-index; скореей всего overflow: hidden; автор на меню повесил
  23. Nekromancer Ошибаешься друг, я проверял на разных разрешениях, Фотошоп всегда показывает РОВНО 10пикселов при любых раскладах, всё просто отлично высчитывается относительно размера экрана, опять-же если мне не веришь, можешь проверить сам, сделай скрин, открой фотошоп и убедись сам!
  24. gordi Отлично дружище, ты всегда был на высоте, я учился на некоторых твоих приёмах, но единственное, что мне не нравится в твоих решениях, страшная замороченность со множеством элементов и хаков, но сами идеи и их цели вызывают радость... p.s. - одна вот эта жесть что стоит http://fixed.name/examples/lcf.htm p.s.s. - Кстати всегда хотел узнать, а кто такой Мистер Ласто?
  25. Вот оно я всё таки сделал его - Решение я назвал "Эврика"... http://psywalker.ru/Forum/border-10px/ Что мы имеем: 1) Три объявления 2) Ноль элементов 3) Полностью кросс-решение, проверено во всех браузерах, особенно в ИЕ6 4) Не смотря на Проценты Рамка имеет ширину 10 пикселов, проверено и доказано в фотошопе.. 5) При заполнении содержимым всё также красиво, то-есть рамка растягивается, как и должна, опять-же во всех браузерах, включая ИЕ6 Минусы: В опере не высчитываются доли процентов, поэтому внизу под рамкой появляется, однопиксельный зазор, как его убрать, пока думаю, не хочется из-за этого косячка отказываться от этого способа, уже очень он мне понравился! <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Min-height and Border</title> <style type="text/css"> *{ margin: 0; padding: 0;} html { height: 100%;} body { min-height: 97.1%; border: 10px solid #000;} </style> <!--[if IE 6]> <style type="text/css"> body { height: 96.7%;} </style> <![endif]--> <!--[if IE 7]> <style type="text/css"> body { min-height: 96.7%;} </style> <![endif]--> </head> <body> </body> </html> p.s. - по мне это идеальное решение, и лучше придумать врядли удастся. Great Rash зацените, скажите, что думаете по этому поводу?
×
×
  • 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