TonKhaO
User-
Posts
341 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by TonKhaO
-
теперь я понимаю всю значимость ухода эпохи ие6, ты представляешь от скольки багов и недостатков мы избавимся? будем меньше кода и более кроссово, предлагаю этот день сделать национальным праздником PS: скоро конец месяца - выложу стату в тему
-
спасибо дорогой! то что нужно! вот только последний вопрос, как подключать этот скрипт, с условными комментами только для ие6? просто я посмотрел на твою страницу в опере, там например стоит в диве background: red; а в опере никакого красного фана не видно, то есть стили перестают действовать для остальных? mishka пасибо , но думаю решение Уолкера поудобнее, осталось только в нем разобраться, кстати советую тож всем на заметку
-
вот http://seva.undersite.ru/ посмотри на блок с айди nonFooter, он по середине, тянущийся при разр больше 1000пикс и фиксированный менее 1000пикселей, вот так же нуно в ие PS: Great Rash метод не работает при моем доктайпе, transitional
-
ну смотри принцип такой чтобы можно было сделать аналог того что происходит как ведут себя OPERA и MOZILLA и остальные нормальные браузеры, када я диву задаю процентную запись например width: 70% и min-width: 1000px вот, именно нужно чтобы также выглядело в ие6, то есть плавающий до поры до времени процентный блок но с минимальной шириной PS: то есть опера например и мозилла при разрешении < 1000px блок становиться 70% от родителя(в данном случае боди) а 1000пикселей на всю ширину родителя, без отступов (то есть min-width перебивает width) вот ту ссылку которую дал Great Rash там как раз то что нужно, изучаю http://www.cssplay.co.uk/boxes/width.html
-
ну подумай вот взять opera, mozilla при разрешении 1000пикселей (min-width: 1000px;) див wrapper будет 1000 пикселей теперь возбми ие6 при том же разрешении body будет 1000 пикселей, а див враппер (у которого width: 70%) будет сколько? прально будет явно 1000пыкселей, он будет 700px поэтому тут так просто не обойтись заданием эекспрешна для боди
-
Уолкер, смари что то у меня такая конструкция не работает <!--[if IE 6]> <style type="text/css"> * html body { width:expression( (document.compatMode && document.compatMode == 'CSS1Compat') ? ( document.documentElement.clientWidth < 1000 ? "1000px" : ( "auto" ) ) : ( document.body.clientWidth < 1000 ? "1000px" : ( "auto" ) ) ); } </style> <![endif]-->
-
ок пасиб, попробую, как всегда отпишусь
-
ты хочешь сказать если вместо width:expression() написать min-width:expression() он ие6 поймет такую запись?
-
ок, пасиб вечером гляну отпишу а как же ИЕ6 он же не знает min-width
-
или может у кого есть готовый код для такого
-
больше всего порадовал пункт 2, беру на заметку! и тогда еще такой вопрос, каким JS вставлять код, у меня допустим CS4 генерит афигенно большой JS код када публикует флеш, можно ли его использовать вместо обджекта или лучше другой способ? если лучше другой способ тогда не понятно чем способы вставки на JS отличаются между собой
-
в двух словах если можно в чем отличие от стандартного сопсоба вставки с помощью object и embed ?
-
Интересно знать мнение как кто вставляет флеш настраницы, с помощью objectov и embedov или же JS, Я лично всегда вставлял через код который генерит флеш-релактор, то есть через object и embed интересно знать почему некоторые это делают с помощью JS и как правильней вообще ?
-
Думаю новичкам будет полезно что если положить ссылку внутрь слоя к которому применили iepngfix то эта ссылка перестанет работаеть, более того ie6 ругнется и выдаст предупреждение, я долго спотыкался на этой теме, но вот решил сам повторить и тем кто не знает выложить инфу. Небольшой тутор в скриншоте надеюсь будет кому полезно
-
Возникла такая проблема, вот код <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <style> #wrapper { height: 100px; background: silver; width: 70%; min-width: 1000px; margin: 0 auto; } </style> <!--[if IE 6]> <style type="text/css"> * html #wrapper { width:expression( (document.compatMode && document.compatMode == 'CSS1Compat') ? ( this.clientWidth < 1000 ? "1000px" : ( "auto" ) ) : ( this.clientWidth < 1000 ? "1000px" : ( "auto" ) ) ); } </style> <![endif]--> </head> <body> <div id="wrapper"></div> </body> </html> думаю из примера понятно что пытаюсь сделать, есть некий враппер, он выровнен по центру, ширина в процентах 70% и min-width: 1000px для него же раньше приходилось делать подобное для IE6 но wrapper всегде был width: auto и проблем не возникало (ширина высчитывалась относительно BODY), а тут пришлось немного поэкспериментировать, тот экспрешн который в коде раньше расчитывал ширину враппера относительно ширины BODY но так как теперь wrapper не облигает боди полностью мне нужно чтобы его ширина высчитывалась относительно его же ширины, для этого я вставил там this (не знаю правильно ли в данном случае). и вобчем как открываю IE6 начинаю сжимать окно, после того как достигается разрешение 1000пыкселей IE 6 конкретно зависает, не понимаю почему, помогите плз
-
конечно кросс это вообще главное кому как а я честно стараюсь без экспрешенов, а один пиксел лишний убивает сам понимаешь верстку, этот пиксель за версту видно ))) могу одно сказать я вечером попробую в 1 блоке через bottom без отриц маргинов, если все будет кроссбраузерно то беру твой способ на заметку, но сам онимаешь твой способом подходит только если картинки-уголки непрозрачные, тогда они конечно перекроют задний фон на стыках в углах внешнего дива
-
попробуй скачать последнюю версию, там на их сайтов их вроде 2 одна которая как раз имела проблемы с тем что ты сказал а в новой версии вроде пофикшено
-
смари у тебя получается в способе лишний экспрешн, для меня это уже не гуд, я всегда их сторонюсь в css а код твой попробую вечером
-
на здоровье ps: без родителей в наше время никуда
-
ну так помогло в итоге то?
-
Yahoo! кстати смотри, вопрос на засыпку, что если задний фон не однородный а градиентный (да и пофиг даж не градиентный пусть будет) как у меня на сайте пример которого я привел. ну вот сделал ты внутри 1 блока все абсолюты а картинки-уголки у тебя пнг с прозрачностью, и ты уже не сможешь проставить внешнему блоку маргины боковые, и верхние тоже то есть тебе прийдется уголки делать не 4 картинками а 2-мя, верхней и нижней + ко всему такой подход позволяет сделать только фиксированную ширину у дива, убедил?
-
ты знаешь что если 1 блок сделать и сделать уголки абсолютами в этом блоке то в ИЕ6 на пиксель внизу все полезет? у меня была такая фигня все в 1 блоке сделал, и соотв у нижних уголков прописывал типа top: 100%; margin-top: -высота элемента и у меня на пиксель в ИЕ6 было несоответствие, и на сколько я помню если написать вместо "topa и margin-top" BOTTOM, то в ИЕ 6 тож были какие то траблы с этим, но если покажешь работающий кроссбраузерный пример то с удовольствием посмотрю
-
да запросто, посмотри на http://www.tatyanavais.ru/tehnolog.html, найди по айди блок left_area и там увидишь как раз корнеры. а так могу сказать что top/content/bottom в них не нужно указывать width, он там по умолчанию стоит правильный (auto) то есть они на всю ширину родительского дива, то есть те еще нужно для top/content/bottom создать родитель а вот уже в нем если нужно проставить ширину, у меня в примере как раз родитель left_area или же вот пример Уолкера аналогичный http://psywalker.ru/Box/box5/main.html
-
смотря какой ты div имеешь ввиду, поточнее скажи плз
-
порвет?