Tokolist
Expert-
Posts
562 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Tokolist
-
IE, FF window.open("http://www.ya.ru", "", "width=200px, height=200px, resizable=no")
-
вариант А vertical-align: значение; вариант Б display: block; float: left;
-
shkoda у Вас (для начала) есть грубейшая ошибка: на одной странице не может быть элементов с одинаковыми id как и предполагалось неправильно составлен экспрешин: в Вашем случае надо вычислять или ширину элемента (а не боди) или же отнимать в выражении отступы. Иначе у Вас будет зацикливание алгоритма и как результат подвисание браузера вот как должен выглядеть Ваш код <!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" lang="ru"> <head> <title></title> <style type="text/css"> body { min-width: 600px; } #mainbody { background-color: #6dcfff; } #nav { background-color: #ccc; } #content { background-color: #fc0; } #header, #footer { border: 2px dashed #000; } </style> <!--[if lt IE 7]> <style type="text/css"> body { width: expression(documentElement.clientWidth < 600 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 600 ? "600px" : "auto") : "600px") : "auto"); } </style> <![endif]--> </head> <body> <div id="header"><p>Заголовок</p></div> <div id="mainbody"> <div id="nav"> <ul> <li>link1</li> <li>link1</li> <li>link1</li> </ul> </div> <div id="content"><p>Основное содержимое страницы</p></div> </div> <div id="footer"><p>2007</p></div> </body> </html> конечно желательно ЦСС вынести в отдельные файлы данный код не будет работать в ИЕ ниже 6 версии (5 и 5.5) если Вам нужна поддержка ранних версий, то придеться сделать один общий , для которого и задавать min-width вместо боди + модифицировать чуть экспрешн
-
Вы однозначно составляете неправильный экспрешн вот и получается зацикливание и соответственно подвисание браузера давайте код с экспрешином сюда + для какого элемента он задается + самую, на Ваш взгляд, важную часть HTML-кода. А лучше (если есть возможность) все целиком
-
ИМХО мой совет и есть самый правильный для данного случая (-: {... перенесено в Проблемы с версткой lancer}
-
попробуйте задать для top position: relative; и вместо margin-left: -25px; использовать left: -25px; а для центирования вместо дополнительного дива используйте margin: 7px auto 0 auto; приблизительно так...
-
IE6 как обычно портит всю картину! Изменение высоты ячеек по вертикали
Tokolist replied to Boron's question in HTML Coding
Из старых стилей я просто копировал цветовую схему. Этот комментарий можно, конечно, удалить. наверное это тот случай, когда RTFM http://loc.stack.ru/projects/CSS2/visuren.html#floats http://designformasters.info/posts/css-flo...y-and-practice/ Не в PNG дело надо просто обрезать лишнее и найти "золотую середину" между качеством и размером картинки. Формат также играет роль (иногда при одном и том же качестве разные форматы будут иметь разный вес). -
Дык, выражение "место сомнений" у меня сразу сассоциировалось с "не понимаю что там происходит" (-: здесь if(host != linkHost && (scheme=='http' || scheme=='https')) return true; scheme может быть равна ftp, что тоже является внешней ссылкой... ...имхо надо проверять так scheme != "" думаю не помешает на счет картинок я уже написал выше можно сделать регвыр так /^(http|https|ftp)://([w.-]+)/i
-
Спросите человека как тогда оптимально (-: var a = /^([a-z]+)://([^?#/:]+)/.exec(link); //место сомнений ^ - совпадение с начала строки ([a-z]+) - символы от a по z. минимум один символ, максимум - не ограничен плюс "захватывающие скобки" : - просто двоеточие все выше перечисленное это часть урла, отвечающая за протокол http://, ftp:// // - эквивалентно // ([^?#/:]+) - любые символы кроме ? # / : один или более раз плюс "захватывающие скобки" В двух словах, мы отделяем протокол от остальной части урла и помещаем их в соответствующие переменные var scheme = a[1]; var linkHost = a[2].replace(/^www./, ''); Т.е. для http://htmlbook.ru/ a[0] == 'http://htmlbook.ru/' a[1] == 'http' a[2] == 'htmlbook.ru' —-- Просто в таком случае здесь $(document).bind('click', function(e) { var target = (window.event) ? e.srcElement : e.target; if(target.nodeName == 'A') if(isLinkExternal(target.href)) { var link = target.href; link = '/outgoing/' + link.replace(/:///, '/'); urchinTracker(link); } }); target наверное равен не ссылке, а картинке. Т.е. нам нужно добавить дополнительное условие. Что-то типа: if ((target.nodeName == 'IMG') && (typeof target.parentNode != null) && (target.parentNode.nodeName == 'A')) { target = target.parentNode; } >Beware of bugs in the above code; I have only proved it correct, not tried it. Donald Knuth ОФФТОП смахивает на скрытый СЕО (-:
-
IE6 как обычно портит всю картину! Изменение высоты ячеек по вертикали
Tokolist replied to Boron's question in HTML Coding
Boron http://slil.ru/24741580 XHTML 1.0 Strict, кроссбраузерно, валидно, блоками, оптимизирована графика делал на скорую руку, поэтому могут быть мелкие недоработки (обычно вылизываю все до мелочей ) -
если бы еще хоть поставил вопрос: "Где хранить файлы? В блоб-полях или ФС?", тогда можно было бы завести глупый спор... и то боян (-:
-
Браузер от W3C (наступление эры стандартов)
Tokolist replied to Fu-tai's topic in Tricks and solutions
ок. не будем спорить по пустякам) -
1. формы для этого не предназначены (лучше уже имхо в таком случае юзать картинку) 2. форма не может быть вложенной в форму. и даже если плюнуть на стандарты, то такой код не будет работать <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> </head> <body> <form action="1.php"> <div><input type="text"></div> <div><form action="2.php"><div><input type="submit"></div></form></div> <div><input type="text"></div> <div><input type="submit"></div> </form> </body> всегда будет "переход" на 1.php, поэтому, когда мне понадобилась такая возможность, то такой вариант для меня сразу отпал
-
IE6 как обычно портит всю картину! Изменение высоты ячеек по вертикали
Tokolist replied to Boron's question in HTML Coding
Да... логично мыслите, товарищ... А если кто-нибудь только пытается перейти с окон на пингвина? или, к примеру какой-нибудь линуксоид-извращенец бороздит просторы инета Ослом под wine. (-: Могу переверстать все блоками, кроссбраузерно, валидно и безвозмездно. upd порылся чуть в коде - комментировать не стану если хочешь что-бы везде все нормально отображалось, то сделай левую часть вложенной таблицей, а не все одной -
Браузер от W3C (наступление эры стандартов)
Tokolist replied to Fu-tai's topic in Tricks and solutions
В разработке участия не принимал, хотя и представляю обьем работы. Как браузер он не годится как минимум из-за неудобной навигации. Давайте обратим внимание на страницу приветствия Мой вольный перевод: был разработан в первую очередь для демонстрации (относительно) новых веб-технологий (XHTML, MathML, SVG) и с целью помочь пользователем генерировать валидные страницы. С этим заданием он (она) ИМХО справляется -
<script type="text/javascript" language="javascript"> <!-- document.write("<input type="button" onClick="window.location.href = 'index.html'" value="Кнопка">"); //или <button> //--> </script> <noscript> <a href="index.html">Кнопка</a> </noscript>
-
Azadi в поиск по форуму (уже не раз обсуждалось) или (если не таблицами) http://www.cssplay.co.uk/layouts/
-
Браузер от W3C (наступление эры стандартов)
Tokolist replied to Fu-tai's topic in Tricks and solutions
Первая строчка яндекса <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> первая строчка рамблера <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> еще раз повторюсь: это не браузер, а в первую очередь редактор -
Ну, программирование ? это и есть своего рода дзен... :)
-
Phobia Небольшое уточнение: равен нулю или не определен? Почитайте внимательно это http://www.softtime.ru/bookphp/gl8_1.php Еще почитайте вот это http://www.php.net/manual/ru/language.type...s.array.foo-bar
-
http://forum.htmlbook.ru/viewtopic.php?pid=23774#p23774
-
Браузер от W3C (наступление эры стандартов)
Tokolist replied to Fu-tai's topic in Tricks and solutions
На самом деле "не так страшен черт, как его малюют". Ты проверь свои верстки под этим "браузером" (в кавычках, потому что он скорей редактор, чем браузер) и если ты верстал правильно, то увидишь, что все корректно отображается, в крайнем случае какие-нибудь мелкие недочеты, которые не сложно подправить. -
MainFrame Скорей-всего ты не указываешь доктайп, поэтому и неправильно отображается. В твоем случае картинку можно уменьшить и использовать repeat-x (звездочки ведь одинаковые) и можно еще уменьшить высоту и ширину самих ссылок и сделать изображение еще меньше, так как они звездочки меньше, чем в моих примерах (это уже сделаешь сам) вот такой код у меня нормально работал <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> * { margin: 0; padding: 0; } #rating { position: relative; width: 125px; background: url(stars3.gif) 0 -25px repeat-x; margin-left: 20%; /* test */ } #rating, #rating a, #rating div.current { height: 25px; } #rating a, #rating div.current { position: absolute; top: 0; left: 0; } #rating div.current { z-index: 1; width: 75px; /* current rating */ background: url(stars3.gif) 0 -50px repeat-x; } #rating a { display: block; text-decoration: none; width: 25px; font-size: 25px; } #rating a.level1 { z-index: 6; } #rating a.level2 { z-index: 5; padding-left: 25px; } #rating a.level3 { z-index: 4; padding-left: 50px; } #rating a.level4 { z-index: 3; padding-left: 75px; } #rating a.level5 { z-index: 2; padding-left: 100px; } #rating a.level1:hover, #rating a.level2:hover, #rating a.level3:hover, #rating a.level4:hover, #rating a.level5:hover { background: url(stars3.gif) 0 0 repeat-x; } #rating a span { display: none; } #rating a:hover span { display: block; position: absolute; left: 135px; width: 150px; padding: 2px 0; border: 1px solid #000; background: #ffffe1; text-align: center; font-size: 20px; font-family: sans-serif; color: #000; } </style> </head> <body> <div id="rating"> <div class="current"> </div> <a href="fotka.php?id=1932&golos=1" class="level1"><span>Фтопку</span></a> <a href="fotka.php?id=1932&golos=2" class="level2"><span>Низачод</span></a> <a href="fotka.php?id=1932&golos=3" class="level3"><span>Зачод</span></a> <a href="fotka.php?id=1932&golos=4" class="level4"><span>Нумляващще</span></a> <a href="fotka.php?id=1932&golos=5" class="level5"><span>Аффтар жжот</span></a> </div> </body>
-
Это камень в огород всех, кто думает, что интеллектуальная собственность это бред. 2 lone Я искренне тронут твоим стремлением меня "перевоспитать", но для начала тебе нужно: 1. научиться различать понятия "интеллектуальная собственность" и "альтруизм" 2. спустится с неба на землю