-
Posts
2,118 -
Joined
-
Last visited
-
Days Won
11
Content Type
Profiles
Forums
Calendar
Store
Everything posted by mishka
-
Почемуто я нахожу min-width:100%; страным правилом. Это как же вы так придумали делать минимальную ширину 100%? Делайте ширину 100% а минимальную ширину в пикселях по ширине суммы ширин двух блоков (как минимум), и тогда они небудут падать и наезжать друг на друга.
-
Все должно полуится. Читай внимательнее. Поставь галочки: The EULAs of these fonts allow Web Embedding (without Adobe Flash) I acknowledge and accept these terms
-
http://markup-javascript.com/2009/05/10/cu...rtnyx-shriftov/ Штука - супер. Мне понравилась больше чем сифр. Один только минус - сложно сгенерировать шрифт локально.
-
Спасибо тебе, мил человек. psywalker Теперь вместе читать будем
-
И книгу читать тоже полезно вобщем начинай читать Если бы шарил то конечно смог бы. А так думаю один чайник мало чему научит другого Я ток пытаюсь чегото там учить...
-
Ээх если бы еще скачать гденить бесплатно... Я се купил "Java Script Библия пользователя" Дени Гудман более около 1170страниц + глава на диске и примеры. Книгой неочень доволен, так как много воды мало сути. вообще лучше всего учить если есть друг, знакомый который проконсультирует либо по аське либо воотчию
-
а точку ставить не пробовали? opacity: 0.3;
-
Да все правильно. Только блоки самостоятельно пытаются занять 100% ширины, так что width:100% в данном случае - лишний. #content { background:#b3b3b3 url(../img/content_bg1.jpg) no-repeat; } #bg2 { background:url(../img/content_bg2.jpg) no-repeat 0 100%; } а так все правильно... то что я позиционирую процентами а вы словами - ниче не меняет, просто я так привык Все должно работать везде. Причем одинаково. Только наполнение внутрь какоенибудь сделайте.
-
Быть того неможет чтобы не показывали. С ие не так тяжело бороться. Вот если опера обновляется с багом..... вот где интересно становится А ие - там все давно изучено, все понятно
-
ну да да както лет 5 назад играл разок
-
<div> <div> .... </div> </div> На первый див верхнюю завихрушку и серый цвет, на второй нижнюю. про background-position слышали?
-
Great Rash спасибо за объяснение s0rr0w мне ненадо eval так как я не знаки арифметических действий вылавливаю, а проверяю наличие запятой. (Если я вас правильно понял)
-
Да если бы я знал хотябы что применили... Я ток вот учусь. Можна поподробнее про eval?
-
Поясните плс в чем разница? color:expression(this.parentNode.currentStyle['color']); Все работает ок. color:expression(this.runtimeStyle.color = this.parentNode.currentStyle['color']); В ие неработает a:hover{color:#...;}
-
Great Rash Предлагаю перейти на "ТЫ" Про меня назабывай, ведь обещал помочь. Как узнать последний символ строки? Тоесть я хочу сделать проверку: если у строки последний символ - ',' (запятая) то выполнять ф-цию...
-
Кроссбраузерная и кроссплатформенная вёрска на EM
mishka replied to psywalker's topic in Discussion of works
на самом деле там чтото около 1002px но 1000 както круглее Ты что гонишь? Я говорю про 1000 вширину -
Кроссбраузерная и кроссплатформенная вёрска на EM
mishka replied to psywalker's topic in Discussion of works
если нет вертикальной полосы прокрутки то размер окна браузера шире. Если вертикальная полоса появляется, то и размер окна становится меньше.... (насамом деле не окно а та часть где располагается страница, и у разных браузеров она разная). тоесть если страничка вполне помещается в окне браузера без вертикальной полосы прокрутки, то это еще не значит что с появлением вертикальной полосы не появится горизонтальная. Ориентир для 1024 - 1000px. Если видишь макет шире 1000px то предуприждай заказчика об этом. Эта полоса реально раздражает. -
Кроссбраузерная и кроссплатформенная вёрска на EM
mishka replied to psywalker's topic in Discussion of works
заточен под 1024 это значит что при появлении вертикальной полосы непоявится горизонтальной. И верстальщик если видит макет шире 1000px то он должен проконсультироватся с заказчиком -
Кроссбраузерная и кроссплатформенная вёрска на EM
mishka replied to psywalker's topic in Discussion of works
у меня моник 17" и при просмотре появляется раздражающая горизонтальная полоса прокрутки. Если расчитываешь на разрешение минимум 1024 по ширине, то делай сайт c минимальной шириной 1000px -
Как узнать последний символ строки? Тоесть я хочу сделать проверку: если у строки последний символ - ',' (запятая) то выполнять ф-цию...
-
Насчет дисабледа и класса - все работает, просто фаербаг неотображает, а работает все так как я хотел
-
html,body{height:100%} <div height: 100%> <div height: 100%> <div min-height: 100%> ............................ <div> <div> <div> а так непойдет? Ну и вот более наглядный пример: <!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></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> html, body, #wrapper, #box, #block{ height:100%; margin:0; } #block{ min-height:100%; background:#f00; } </style> </head> <body> <!-- wrapper --> <div id="wrapper"> <div id="box"> <div id="block"> </div> </div> </div> <!-- end wrapper --> </body> </html>
-
проверь валидатором что меняет класс? хм... что же у меня ему нехватает?
-
Убрал я его... Так как несмог победить. Если поставить то немогу добраться до него джсом <input type="text" name="test" value="12345" disabled /> это кстати неправильно в XHTML надо <input type="text" name="test" value="12345" disabled="disabled" /> у меня браузер ff 3.0.13 дисаблед хочу применить для того чтобы нельзя было мышкой менять положение курсора. Знаю что это вызовет некоторые неудобства, но это значительно может упростить код. Если неполучится победить дисаблед, то думаю сверху прозрачным елементом на абсолюте накрыть дисплей. как при клике на какойто елемент инпуту фокус сделать? джсом <!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>calculator</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> html,body{ height:100%; width:100%; display:table; } body{ margin:0; vertical-align:middle; display:table-cell; } #calc{ font:11px/19px Geneva,Tahoma,Arial,sans-serif; width:260px; border:3px solid #435CA8; background:#ECE9D8; margin:0 auto; padding:0 0 7px; cursor:default; position:relative; -moz-user-select:none; -khtml-user-select:none; user-select:none; /*opacity:0.5;*/ } /*#calc.calcActive{ opacity:1; }*/ .calcTitle{ background:#00006D; color:#fff; padding:0 10px 2px; position:relative; } #calcNavigation{ margin:0; padding:1px; list-style:none; border-bottom:1px solid #fff; } #calcNavigation:after{ content:""; display:block; clear:both; } #calcNavigation li{ float:left; padding:0 6px; cursor:default; position:relative; } #calcNavigation li:hover{ border:1px solid #dedede; background:#ebebeb; margin:-1px; color:#005ad9; } #display{ display:block; width:225px; margin:2px auto 0; border-width:1px; border-style:solid; border-color:#aca899 #fdf9ea #fdf9ea #aca899; text-align:right; padding:3px 6px 4px; background:#fff; color:#000; cursor:default; font:14px "Courier New",Courier,monospace; } #keyboard{ overflow:hidden; margin:10px 8px 0; } .key{ width:33px; height:25px; overflow:hidden; border:2px outset #ccc; background:#e3ddd1; margin:4px 3px 0 0; text-align:center; font:12px/24px Geneva,Tahoma,Arial,sans-serif; color:#00f; position:relative; } .key:active{ border:2px inset #ccc; height:24px; padding:1px 0 0; } .red{ color:#f00; } .managekey{ width:60px; } td{ vertical-align:top; } .overlay{ position:absolute; top:0; left:0; /*width:100%; height:100%;*/ overflow:hidden; text-indent:-9999px; } #calc.calcActive .overlay{ display:none; } </style> <script type="text/javascript"> function initScript(){ var _calculator=document.getElementById('calc'); var _display=document.getElementById('display'); _calculator.onclick=function(){ if (this.className.indexOf('calcActive')!=-1){ this.className=this.className.replace('calcActive',''); } this.className+=' calcActive'; } displayClier=function(){ _display.value='0,'; if(_display.className.indexOf('comma')!=-1){ _display.className=_display.className.replace('comma',''); } } displayBackspace=function(){ _display.value = _display.value.substr(0, _display.value.length - 1); } _comma=function(){ if(_display.className.indexOf('comma')!=-1){ _display.className=_display.className.replace('comma',''); } _display.className+=' comma'; } paste=function(number){ if(_display.value.length<26){ if(_display.value=='0,'){ _display.value=number+','; }else{ if(_display.className.indexOf('comma')<0){ if(_display.value.lastIndexOf(',')!=-1){ _display.value=_display.value.replace(',',''); } _display.value+=number+','; }else{ _display.value+=number; } } } } } if (window.addEventListener) window.addEventListener("load", initScript, false); else if (window.attachEvent) window.attachEvent("onload", initScript); </script> </head> <body> <div id="calc"> <div class="calcTitle"> <strong>WebCalculator v0.1b</strong> </div> <ul id="calcNavigation"> <li>Правка</li> <li>Вид</li> <li>Справка</li> </ul> <input id="display" type="text" maxlength='26' value='0,' disabled='disabled' /> <div id="keyboard"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td align="center"> <div style="width:25px;height:24px;margin:6px 0 1px;border-width:1px;border-style:solid;border-color:#aca899 #fff #fff #aca899"><div style="width:23px;height:22px;border-width:1px;border-style:solid;border-color:#716f64 #f1efe2 #f1efe2 #716f64"></div></div> </td> </tr> <tr> <td> <div class="key red">MC</div> </td> </tr> <tr> <td> <div class="key red"> MR</div> </td> </tr> <tr> <td> <div class="key red">MS</div> </td> </tr> <tr> <td> <div class="key red">M+</div> </td> </tr> </table> </td> <td style="padding:0 0 0 6px"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td> <div class="managekey key red" onclick="displayBackspace()">Backspace</div> </td> <td> <div class="managekey key red">CE</div> </td> <td> <div class="managekey key red" onclick='displayClier()'>C</div> </td> </tr> <tr> <td colspan="3"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td> <div class="key" onclick='paste(this.innerHTML)'>7</div> </td> <td> <div class="key" onclick='paste(this.innerHTML)'>8</div> </td> <td> <div class="key" onclick='paste(this.innerHTML)'>9</div> </td> <td> <div class="key red">/</div> </td> <td> <div class="key">sqrt</div> </td> </tr> <tr> <td> <div class="key" onclick='paste(this.innerHTML)'>4</div> </td> <td> <div class="key" onclick='paste(this.innerHTML)'>5</div> </td> <td> <div class="key" onclick='paste(this.innerHTML)'>6</div> </td> <td> <div class="key red">*</div> </td> <td> <div class="key">%</div> </td> </tr> <tr> <td> <div class="key" onclick='paste(this.innerHTML)'>1</div> </td> <td> <div class="key" onclick='paste(this.innerHTML)'>2</div> </td> <td> <div class="key" onclick='paste(this.innerHTML)'>3</div> </td> <td> <div class="key red">-</div> </td> <td> <div class="key">1/x</div> </td> </tr> <tr> <td> <div class="key" onclick='paste(this.innerHTML)'>0</div> </td> <td> <div class="key">+/-</div> </td> <td> <div class="key" onclick='_comma()'>,</div> </td> <td> <div class="key red">+</div> </td> <td> <div class="key red">=</div> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </div> <span class="overlay"> </span> </div> </body> </html> при клике на запятую я инпуту класс хочу дописать