-
Posts
293 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Calendar
Store
Everything posted by tt48
-
Вопрос с Оперой. Про ИЕ - спасибо, запамятовал. #menu ul { list-style-type : none; /* Вот это вот с какой целью написано? */ } с целью, чтоб маркеров по умолчанию не было. маркеры должны появляться только при ховере.
-
разницы быть не должно) все равно не хочет. сделаю уточнение на всяк пожарный - маркеры появляются при li:hover. При этом li:hover a{text-align:center;} Вот тут и появляется бодяга. Проще, конечно, забить, но это неправильно.
-
прикольно, не знал, что такое есть.) не работает
-
пожалуй со скринами будет понятнее)) правильно неправильно(Опера) http://www.beavers-net.narod.ru/style_capricorn.css - прямо все стили(ссылка есть на странице примера). С ув. Олег. PS: HTML <div id="lmenu"> <ul id="menu"> <li> <a href="#no" onclick="secret('s1');">О козероге</a> <ul id="s1"> <li> <a href="#no" onclick="show(1);">Характер</a> </li> <li> <a href="#no" onclick="show(2);">Известные</a> </li> <li> <a href="#no" onclick="show(3);">Страны</a> </li> </ul> </li> <li> <a href="style_capricorn.css">CSS</a> </li> <li> <a href="script.js">JScript</a> </li> </ul> </div>
-
Доброго времени суток. Как обычно проблемы со списками у меня. На этот раз такие - в IE маркеров нет вообще, -в Opera(10) маркеры, которые появляются при наведении мышки на ссылку, при этом же центрируюется текст внутри ссылки, тоже центрируются вместе с текстом( .Хром, Фаер, Сафари - едят все как надо, вот Оперу не уговорю никак(. Страничка : http://www.beavers-net.narod.ru/capricorn.html *Еще проблема - по непонятным причинам IE от QIP вызывает дебаггер при кликах на меню.. В ИЕ-тестере такого не обнаружил. полный css к менюшке: #menu li a{ display : block; background : #decda1; border : 1px solid #aaffaa; color : black; height : 23px; width : 105px; margin : 0; padding : 0; opacity : 0.5; } #menu li a:hover{ border : 1px solid #aaffaa; color : white; opacity : 1; } #menu ul { margin : 0 -25px 0 0; padding : 0; padding-left : 20px; list-style-type : none; float : none; overflow : hidden; height : auto; } #menu ul li:hover a { color : white; text-align : center; } #menu ul li:hover{ list-style-type : disc; color : #ccffdd; text-align : left; } #menu ul li{ margin : 0; padding : 0; height : 25px; width : auto; }
-
Спасибо за развёрнутое решение:-)
-
Доброго времени суток. Задался целью оптимизировать код. Нашел такую штуку: window.captureEvents(Event.CLICK); window.onclick = clicked; function clicked(e) {} Вот только она была описана в общем случае, а мне нужно как-то получить хотя бы id кликнутого эелемента.. В моём случае - делаю калькулятор и нужно узнать, по чему кликнул пользователь- если кнопка - послать по её названию обработку. Заранее спасибо.
-
Вначале предполагал, что ошибка выходит из-за динамического приведения типов, потому решил, что так надёжнее, потом забыл убрать..вот и все хммм...получается он просто решил, что если объект, то можно не париться, всё равно выбрать не сможет? Спасибо, всё пока работает.
-
Вынужден признать, что DragonFly не идёт ни в какое сравнение с firebug Прогнав код в Firebug'е обнаружил, что тупо не срабатывает switch(who){ При том, что var start=0, who=new Number(0); и на момент предполагаемого захода в выбор значение == 0 Где зарыт косяк, никак не вкурю(
-
Спасибо, уже сам допёр) Осталось допереть, что в скрипте не так и день прошёл не зря..но эт другая история С ув. Олег.
-
есть страничка - http://beavers-net.narod.ru/prime.html Её видно в Опере, Сафари., Хроме...совершенно не видно в Фаере и ослике... Ошибок вродь нет..валидацию прошёл и CSS и HTML..Консоль ошибок тож молчит.. не знаю что и думать..( Кто-нибудь с таким сталкивался?
-
Доброго времени суток. Недавно сел за JavaScript, решил вот сделать небольшой скриптик, чтоб он за меня делал подсветку синтаксиса кода в блоке. Всё бы ничего, но что-то счётчик не работает - зацикл, видимо... Ошибок синтаксиса нет. function SetLight(id){ var text=new String(document.getElementById(id).innerHTML); var i=0, index=-1, len=text.length; var mas= new Array("int","#include","#pragma","switch","case","if","new","delete","{","}",";","/*","\""); var start=0, who=new Number(0); var str1=new String(""), str2=new String(""), str3=new String(""); while(1){ if((start=text.indexOf(mas[who],start))!=-1){ str1=text.substr(0,start); str2=text.substr(start+mas[who].length, text.length); switch(who){ case 0:/*--int--*/ str3="<span class='var_type'>int</span>"; text=str1+str3+str2; start+=str3.length; break; } len=text.length; } else{ if(who<mas.length){ ++who;//если поставить who=mas.length , то подсветка работает(для одного типа, понятно дело) start=0; } else{ break; } }//else for if found }//while delete str1; delete str2; document.getElementById(id).innerHTML=text; delete text; } http://beavers-net.narod.ru/prime.html Подсветка срабатывает на клике по кнопке. Заранее спасибо.
-
Напишем, как только время появится - сейчас в минус себе в CSS сижу. Содержимое, увы, статично. Через месяцок другой у нас пойдёт, я очень надеюсь, SSI, CGI, JavaScript..там уже сподручнее на всё это смотреть будет)) Всё таки прогресс уже заметен - код спокойно читается без хаков уже не только в Опере, но и в FireFox) Ну про ИЕ я лучше промолчу, как грит один мой знакомый :" слов нет литературных". всё. Ушел плюсовать, вернусь вероятностно через месяц. Думаю, скучать вам и без меня не придётся=) С ув. Олег.
-
Итак, проблема была проста: нельзя вкладывать <p><p></p></p> ) Просто прописал : .arch_news p.part и всё путём) (.arch_news - класс списка, p.part - заголовок) Всем спасибо за уделённое время) С ув. Олег.
-
Спасибки, так понятно=)
-
прикольную тему замутили=) а чё делает *html body {behavior: url(csshover.htc);}? *сорри за тупой впрос, но сам врятли найду) С ув.Олег
-
Скрипт хорошо, но мы не ищем лёгких путей) Спасибо, интересный сайт. как начинающий программист, мне совершенно не интересно использовать что-либо чужое. Отвечаю на побочную часть своего вопроса: задавая какие-либо размеры заголовков внутри вываливающихся списков я нарушал то свойство, что, когда список спрятан, то и содержимое должно иметь нулевой размер. Тескт по умолчанию сворачивался, т.к. наследовал свойства от самого списка.. С наследованием пока что глухо.
-
Доброго все времени суток. Сделал тут фичу, дабы сэкономить место и более организованно его запользовать http://www.beavers-net.narod.ru/arch_news.html Само оно работает, если нету вложенных блоков, но вот стили к вложенным блокам перегрузить не могу. Итого задача: Есть уже настроенные стили заголовка (.part, .part: hover - http://www.beavers-net.narod.ru/style_arch.css), которые у меня применяются на остальных страницах. Есть список в списке, в котором этот стиль должен поменяться( p.inner_out p.part, p.inner_out p.part:hover ). Суть проблемы - не работает(. Уже и так и эдак - ничё не помогает. Жую сапог непонятной консистенции, вобщем. Я, конечно, могу просто сделать новый класс и не париться, но это потребует больших времязатрат на перенос контента в архив и не раскрывает причины неполадок, что может привести к неполадкам в будущем. Второй вопрос- глубоко побочный, но всё же: в ИЕ любой контейнер с определёнными размерами автоматически становится поверх содержимого в этой бодяге и не убирается - с чем это связано? Заранее спасибо. С уважением, Олег.
-
Есть у меня там на сайте подобная штука размерами сильно побольше) Для абсолютного и относительного позиционирования ИЕ часто рандомно "уходит" с области видимости выпадающего меню. Для небольших менюшек, типа горизонтальной как у меня там, все б.м. нормально, но иногда тоже выбрасывает. Чем больше у вас будет вложенных элементов верстки, тем больше областей, нелюбимых ИЕ, наводя на которые вас тут же выбрасывает из менюшки(прям таки терпеть не может вложенные дивы). Так что правильно вам подсказали выше - сделайте ячейку для ИЕ типа статик, жёстко задайте её размеры и переполнение спрятать - хак * никто не отменял, тем более он валидный, вродь(-: или грузить отдельную таблицу стилей через <!--[if IE].. за примерами - http://www.beavers-net.narod.ru/information_sc.html вкладки "скачать". Стили в /style_book.css С ув. Олег.
-
что интересно, вариант с пробелами после таблички , но внутри tab , в фаере даёт результат при количестве пробелов 5, при 3х не работает %) Причем на увеличении через один опять не работает. overflow: auto; взял на заметку, Спасибо большое. Дабы избежать пропадения нижнего бордюра в Опере пробелы пришлось оставить, теперь придётся биться с ИЕ по поводу остальных бордюров), но эт мы справимся..наверное. Всем спасибо за потраченное время. С уважением Олег.
-
в высоту там у меня стояла жёсткая цифра как временное решение. мне нужно, чтобы табличка моя палёная была на белом фоне в красной рамочке, т.е. чтоб div class="tab" содержал в себе внутренние дивы, растягивался по вертикали. *А это Вы хорошо приметили про содержимое))) Вставил строчку и всё тянется))) Спасибо.
-
мммм..в данном случае, они не все жеётско ограничены - они все имеют высоту auto, кроме tab , потому как он сразу сощучивается. Про содержимое - в нём же находится вся таблица- разве это не считается содержимым? <div class="tab"> <div class="day">D</div> <div class="nom">№</div> <div class="week">W</div> <div class="subj">Группа 55</div> <div class="week">W</div> <div class="subj">Группа 56</div> .... Нет, ширина как раз на автомате занимает сколько положено.
-
гыгыгыыы... сорри, tabl он был в версии от двух часов ночи, в два ноль один он уже "tab" (=%
-
ладноть, вопрос я уже решил самостоятельно(который с ИЕ). Таблица - если кто сможет привести в пример вторую строку(блок понедельник, 1пара) - буду счастлив просветиться. Вчера часа три пытался, так и не врубил, чё да как. И может кто-нибудь ответить на такой гложущий меня вопрос - почему всё-таки div class="tabl" не стал растягиваться по своему содержимому??? .tab {border: 1px solid red; background: white; width: 100%;height: 900px; overflow: visible; padding-top: 10px} .day{clear: left; background: green; width:15px;} .day, .nom, .subj, .week{ float: left; height: auto; overflow: visible;margin:0; padding:0; display: inline;} .outer{background: gray; border: 0; margin:0; padding:0;} .outer :hover > div{background: #cde;} .outer :hover > .wouter div{background: #cde} /*.outer :hover > .outer .outer div{background: red;}*/ .wouter{background: transparent; border: 0; margin:0; padding:0;} div.wouter :hover > div{background: red;} .nom{background: gray; width: 15px; } .nomd{background: gray; width: 15px; clear: left; float: left; margin-left: 15px;} .subj{background: silver; width: 200px} .week{background: white; width: 15px;} .doub{clear: both; width: 100%; height: 50%; border: 1px solid black; margin:0; padding:0;}
-
Меня вдохновила моя лень, потому как не смог себе представить, как это сверстать на таблице. Так что в ближайшее время я это сделать не смогу) К тому же каждая ячейка уже и так имеет флоаты и прочие приблуды- иначе бы в опере и пр. она бы тоже не отображалась. В общем, спасибо за ответ, но мне это недоступно, такое решение мне неинтересно, т.к. оно не раскрывает вопроса.