Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Да, я не понимаю в юзабилити вообще нифига, тут вы правы. Но почему разработчик браузера решил за меня, понимаю я в этом или нет? Если скроллбар рисует система (а я уверен что это не так), то почему же в ИЕ можно поменять его отображение? Да и, знаете ли, на C# можно сделать окно с совершенно нестандартным скроллбаром...
-
Я конечно не собираюсь тут очередной холивар устраивать, но стандарты и визуальное оформление считаю никак относиться друг к другу не должны. Почему мне запрещают сделать мой скроллбар (селект и т.п.) красным? При чем тут стандарты? При чем тут разные операционки? Почему див на любой ОС и в любом браузере (кхм-кхм, ну почти) показывается одинаково, а скроллбар не может? Почему я могу написать скролл на яваскрипте и он везде будет показываться одинаково, а монстры-разрабы Мозиллы не смогли этого сделать? Почему разработчик браузера за меня решил, что это повлияет на юзабилити моего сайта/приложения? Всяких "почему" можно напридумывать очень много.
-
Пишем свой скроллбар на яваскрипте. Кстати, зря не сделали возможность перекрашивать скролл и т.п., а еще лучше не просто перекрашивать, а вообще картинки менять - вот это было бы круто. Если смотреть на флешовые сайты, то идея с разным дизайном скроллбаров не кажется такой уж бредовой. А вы - все кто против, просто консерваторы. Я за то чтобы менять внешний вид селектов, скроллбаров, окон, тулбаров и т.п. Даешь свободу творчества!!! UPD: И название ОС я придумал - Bubbles XP ©. Круглые разноцветные окна там будут. Вот сяду за Си и наколбашу - мелкомягкие от зависти позеленеют!
-
Просто я самолично вешал шестой ИЕ двумя(!) экспрешнами.
-
[флуд] Ух ты какие тут у вас интересны тёрки пошли! Сколько я оказывается за выходные пропустил! А матюгаться лично я люблю [/флуд]
-
У меня вопрос, а не повесит ли все это дело эксплорер? Особенно если таких элементов на странице будет несколько.
-
Тупое предположение конечно, но может у вас с монитором что-то? Например цветопередача в настройках стоит 16 бит вместо 32?
-
Фиксированая ширина каркаса с резиновыми боками
Great Rash replied to VIRUS's question in HTML Coding
psywalker у тебя блоки подлазят под основной, а у меня боковые блоки резиновые. А вообще, товарищ топикстартер, рассудите нас и скажите чей способ лучше? Товарищи читающие (сочувствующие), прошу вашего мнения тоже. psywalker попробуй сохранить этот файл как min-width.htc <public:attach event="oncontentready" onevent="oncontentready('noname')" /> <script type="text/javascript"> function oncontentready(classID) { if (!this.className.match(classID)) { this.className = this.className.concat(' ', classID); var curMW = parseInt(this.currentStyle.minWidth); if (document.body.clientWidth < curMW) { this.style.width = curMW + "px"; } else { this.style.width = "auto"; } } } </script> и применить его вот так: <!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" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <title>template</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; } .test { min-width: 500px; behavior: url('min-width.htc'); } </style> <script type="text/javascript"> </script> </head> <body> <div class="test"></div> </body> </html> и скажи работает ли в ИЕ6 без глюков? Можно нафигачить таких блоков побольше... -
Фиксированая ширина каркаса с резиновыми боками
Great Rash replied to VIRUS's question in HTML Coding
rash - да это я знаю quirks mode и все такое... хотя у меня действительно ни разу с ИЕ проблем не было из-за XML-декларации. psywalker - скрипты может? А я говорил, что экспрешны не гуд... -
Фиксированая ширина каркаса с резиновыми боками
Great Rash replied to VIRUS's question in HTML Coding
Гугль говорит, что тут лишь экспрешны помогут. -
Фиксированая ширина каркаса с резиновыми боками
Great Rash replied to VIRUS's question in HTML Coding
Про минимальную высоту все просто, надо просто для ИЕ6 задавать высоту. Типа: .class { min-height: 100px; } * html .class { height: 100px; /* height в ИЕ6 работает как min-height */ } -
Фиксированая ширина каркаса с резиновыми боками
Great Rash replied to VIRUS's question in HTML Coding
А у меня круче Я доктайп тупо скопировал отсюда: http://www.w3.org/QA/2002/04/valid-dtd-list.html Ибо не помню как пишется доктайп. Все время лазить приходится туда и копировать. Хз зачем там эта строчка, но мне она не мешает. Вообще по идее, чтоб все было кошерно должно быть так: <meta http-equiv="content-type" content="text/xml;charset=utf-8" /> тогда и первая строка нужна, но т.к. ИЕ - пиписька, то наверное лучше без нее, хотя повторюсь мне она не мешает. -
Воооот, уже две версии есть
-
Это в скрипты, а не сюда... А вообще надо найти ссылку по id и сказать alert(a.href); или alert(a.getAttribute('href'));
-
Может у блока задан line-height который меньше такового у шрифта?
-
Внатуре не рекомендуют... а жаль, было б удобно.
-
Фиксированая ширина каркаса с резиновыми боками
Great Rash replied to VIRUS's question in HTML Coding
В общем тему я старую так и не нашел, поэтому состряпал пример еще раз. Осталось только сделать колонки одинаковой высоты как я понимаю... <?xml version="1.0" encoding="utf-8"?> <!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" xml:lang="en" lang="en"> <head> <title>Title</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; } .left, .right { width: 50%; height: 500px; } .left { float: left; margin-right: -500px; /* 1000/2=500 */ background:#fedfed; } .left-inner { margin-right: 500px; height: 498px; border: red 1px solid; } .right { float: right; margin-left: -501px; /* 1000/2=500 + 1px баг ИЕ */ background: #defdef; } .right-inner { margin-left: 500px; height: 498px; border: green 1px solid; } .center { position: relative; z-index: 1; float: left; width: 1000px; height: 500px; background: #efdabc; } </style> </head> <body> <div class="left"> <div class="left-inner"></div> </div> <div class="right"> <div class="right-inner"></div> </div> <div class="center">111</div> </body> </html> -
Вообще это стандартный синтаксис XML, пустой элемент пишется именно так: <элемент параметр="значение" /> Кажись уже делали тут, ща поищу топик.
-
Кстати, а ИЕ6,7,8 при XHTML strict такую конструкцию проглотит? <em />
-
форма и кнопка вводящая данные в эту форму
Great Rash replied to dikiyprapor50's question in JavaScript
Можно, но это в раздел скриптов. <script type="text/javascript"> function addSomeText(input, text) { var inp = document.getElementById(input); input.value = text; } </script> <inpu type="text" id="test" name="test-input" value="" /> <input type="button" name="my-button" value="добавить текст" onclick="addSomeText('test', 'я текст, добавленный нажатием на кнопку');"/> -
Стараемсо
-
При чем тут название плагина?! Я jQuery то один раз в жизни пользовался... ужас какой-то...
-
Ну вот какого хрена!
-
<input type="text" name="test" style="width: 50%;" value="о да мужыг, введи в меня что-нибуть!" onclick="if (!this.wasClick) {this.value = ''; this.wasClick = true;}" />
-
Нобходимо сделать таблицу данных. Если в ячейке находится длинный текст, то он должен отрезаться, а по наведению на ячейку должен показываться хинт с полным текстом. Таблица - резина. Как я решаю эту проблему: я создаю таблицу с table-layout: fixed; и в каждой ячейке создаю див с white-space: nowrap;, тогда у меня текст начинает отрезаться. Сделать хинт тоже не проблема. А основная проблема в том, что из-за table-layout: fixed; все ячейки становятся одинакового размера, что не приемлемо. Плюс начинают отрезаться заголовки у таблицы, что тоже делать нельзя. В итоге, нужно при уменьшении окна пропорционально уменьшать таблицу, но колонка не должна быть шириной меньше чем содержимое тега <th>. Плюс если в колонке находятся данные, состоящие из одной буквы (например "Д"/"Н"), то колонка должна быть по возможности соответствующей ширины. Соответственно если в колонке данные объемом с "Войну и Мир", то она должна доминировать в таблице. Ну и до кучи, в первой колонке находятся чекбоксы, по этому ее ширина должна всегда оставаться фиксированной, чтобы чекбокс не уехал за край. Вот такая вот загогулина... Есть у кого какие идеи как это все можно реализовать?