Jump to content

mishka

Expert
  • Posts

    2,118
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by mishka

  1. Верстать в блокноте - это не показатель профессиональности, это показатель того что у человека ну просто дофигища свободного времени
  2. Мы же с тобой это уже проходили
  3. кто успел скопировать мой предыдущий код до последней правки - скопируйте еще раз, там была ошибка в експрешене. главное разберись что такое в первом примере (height:expression(this.parentNode.offsetHeight-100+'px'); ) -100 и во втором ( height:expression(this.parentNode.offsetHeight-this.parentNode.offsetHeight/100*20+'px'); ) 20 Это сумма отступов
  4. <!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=windows-1251" /> <title></title> <style type="text/css"> body{ margin:0; } .wrap{ position:relative; overflow:hidden; width:80%; top:10%; left:10%; border:1px solid #000; } .content{ position:absolute; overflow:hidden; top:10%; bottom:10%; left:10%; right:10%; background:red; _height:expression(this.parentNode.offsetHeight-this.parentNode.offsetHeight/100*20+'px'); _width:expression(this.parentNode.offsetWidth-this.parentNode.offsetWidth/100*20+'px'); } </style> </head> <body> <div class="wrap"> <div class="content"> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div> </body> </html>
  5. Если хочешь top, left, right, bottom задавать в процентах - то експрешн надо немного переделать.
  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=windows-1251" /> <title></title> <style type="text/css"> body{ margin:0; } .wrap{ position:relative; overflow:hidden; width:80%; top:10%; left:10%; border:1px solid #000; } .content{ position:absolute; overflow:hidden; top:50px; bottom:50px; left:50px; right:50px; background:red; _height:expression(this.parentNode.offsetHeight-100+'px'); _width:expression(this.parentNode.offsetWidth-100+'px'); } </style> </head> <body> <div class="wrap"> <div class="content"> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p>Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </div> </body> </html> Вот код, от кода который предоставил psywalker отличается только структурой кода (отступы между тегами) и тем что высота основного блока не указанна. Все работает! Если в красный квадрат добавить текст, то он естественно обрежется во всех браузерах. Експрешн прекрасно ловит и ширину и высоту родителя, и ненадо ниче от боди прописывать.
  7. Ознакомся с XML, изучай джс если хочешь работать в веб.
  8. Наверное резина всеже лучше, только максимальную щирину надо ограничивать. Осталось решить какую максимальную ширину делать.
  9. если внимательно присмотришся то также увидишь #ja-container2 ul.menu li.active a
  10. Учи джс. XML это язык разметки, HTML тоже язык разметки, они похожи поэтому вслучае необходимости ты в нем разберешся. А джс это уже язык программирования, это уже немного выше, и платят за это соответственно больше. Так что учи джс, потом пхп.
  11. Это не псевдокласс, а просто класс. Если юзер находится на какойто странице, то и тому пункту меню, которому она соответствует присваивается класс (например class="active" или class="curent-item"), он присваивается либо вручную, либо скриптом серверным(как было сказанно выше). Ну и по классу уже прописываете стили.
  12. :hover :active :visited это псевдоклассы. :hover - состояние когда курсор мыши находится на елементе(наведен на елемент). :active - состояние когда навести курсор мыши на елемент и зажать левую кнопку мыши, сохраняется до тех пор пока не отпкстить кнопку. :visited - ссылка по которой вы уже переходили на другую страницу.
  13. Это же селект. Его ненадо обрезать и т.д.
  14. Даже незнаю что те подсказать.... table-cell неработает в ие6-7, если это не критично, то делай так. И задачу сразу ставь конкретно. Я то незнал что хтмл уже есть и его нельзя менять.
  15. Нет это не то. В ие6 возникает отступ в 3 пикселя. Если дизайн не строгий то можна оставить. Если строгий, и этот отступ видно то так вот его исправляют. По поводу повторяющихся символов - это при многих флоатях в ие6 иногда вилазят последние символы последнего слова, и вылазят они гдето после футера. Вот появляются и висят там внизу. У меня пару раз было с селекта вываливались
  16. <!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> <title>test</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> body{ margin:0; } #wrapper{ width:100%; overflow:hidden; } .left{ width:200px; float:left; padding:10px; background:#d8af00; } * html .left{ margin-right:-3px; } .right{ overflow:hidden; height:1%; padding:10px; background:#00abd6; } </style> </head> <body> <div id="wrapper"> <div class="left"> <p>Lorem ipsum dolor sit amet consectetuer Aenean Nam lorem justo tristique. Penatibus Sed senectus eros senectus Curabitur Curabitur vitae sed eget lacinia. Convallis Ut justo augue et Vestibulum consequat.</p> </div> <div class="right"> <p>Lorem ipsum dolor sit amet consectetuer Vestibulum ligula in libero ut. Dolor adipiscing vitae non eget metus porta Vivamus Sed lacus id. Quisque pulvinar pretium.</p> <p>Convallis nibh ut quis Ut sed Fusce dapibus In Donec interdum. Sit adipiscing In ullamcorper arcu eleifend mauris Fusce.</p> <p>Neque condimentum nibh Vivamus orci a urna montes lacinia orci malesuada. Lacus.</p> </div> </div> </body> </html>
  17. А сам оператор "?:" значит следующее например есть: A<B?C:D если правда то что А меньше B то вернуть С, иначе (А не меньше В) вернуть D тоесть width:expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto") если ширина окна меньше 1000 то возвращается "1000px" - тоесть width:1000px; иначе возвращается "auto" тоесть width:auto; Правильно сказать не страницы, а окна браузера.
  18. document.documentElement.clientWidth - ширина документа(реально ширина страницы document.body.clientWidth - ширина боди, а иногда есть люди например так центрируют: body{ width:960px; margin:0 auto; } Так что первое выражение будет надежнее.
  19. Кхе кхе... И я свои 5 всуну 1. нехочешь - не отвечай!!! Если вы занятой человек и у вас реально нет времени на то чтобы отвечать на какието вопросы глупые то откуда вы находите время чтобы их коментировать? (порой еще глупее). Нехотите помочь - непомагайте, кто же вас заставляет? Лучше просто промолчать. 2. Посмотрите в какой ветке находится топик и прочтите правила этой ветки. Человек просил дать ответ и непросил ничего делать ему.
  20. Макс, если не перестанешь такое делать, то я тя в игнор поставлю! expression(parentNode.offsetHeight+'px'); Только у этого елемента(которому так высоту ставишь) недолжно быть верхнего и нижнего ни паддинга ни маргина. И у родителя паддингов верхнего нижнего тоже не должно быть. Так как зависнет ие. И вообще старайся не юзать это.
  21. Вот скромняжко expression(document.body.clientHeight+'px'); - высота елемента <body>
  22. неплохо было бы "Ландшафтный дизайн от Greengarden" сделать <h1>. И почему не предусмотренно что лого будет ссылкой? Или потом будете пустую ссылку абсолютом вешать наз изображением лого? Я тоже стараюсь без таблиц верстать, но мне кажется что на странице стоимости услуг "content-place" это должна быть таблица.
  23. Ну я тоже могу абсолютом блок main растянуть. Но нехочется. Просто ему чтото надо срочно сделать в своих интересах, а мы тут понимаешь ли ничиго не делаем. Понимаешь ли - халтурим, типо времени нету и всякое такое.
×
×
  • 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