rash
User-
Posts
1,953 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rash
-
То есть критик, это человек, который говорит о том, как бы он сделал то, что критикует, если бы умел? (чья-то цитата, ничего личного) Почему, собственно, критик не может не допустить в своей работе тех ошибок, о которых он так много знает из работ чужих? Или просто сделать что-то, что нельзя было бы раскритиковать, в принципе невозможно?
-
графика в заголовках.. что об этом думают поисковики?
rash replied to Mordraug's topic in Tricks and solutions
Чем смущает этот вариант - если CSS поддерживается, а загрузка изображений отключена, - заголовка не будет. -
Кстати, пожалуй это одна из причин, по которой я все-таки берусь за такие вещи, зная, что не смогу их сделать хоть сколь-нибудь хорошо. Просто если их вообще не делать - лучше точно не научусь.
-
Больше не буду таких тем создавать -)
-
Господа, я совершенно не хотел спровоцировать спор, я прекрасно понимаю, что это все очень низкокачественные подходы (использование фреймворков), однако почему бы не воспользоваться ими, когда это позволит сократить время и при этом устроит обе стороны? Не думаю, что красноглазый фанатизм относительно чистоты и компактности кода реально нужен. Нужен он как повод для спора, но, как правило, не более. Что касается этого: то я никому ничего не навязываю, я не достиг еще и начального этапа понимания javascript, просто пользуюсь тем, что позволит выполнить стоящую передо мной задачу в реальные сроки, пусть и с соответствующим качеством... Господа, не нужно спорить. Кстати, есть предположение, что рабочее время программиста - наиболее дорогой ресурс в процессе разработки, поэтому если есть возможность сократить его с помощью использования готовых решений - их надо использовать. (Это я не о себе и не о данном случае) Давайте прекратим спор, я этой темой совершенно не хотел накалять обстановку...
-
флоатим блоки в разные стороны, для B задаем жесткую ширину. Для C - clear: both; Должно соответствовать требованиям...
-
В очередной раз говорю себе "надо будет поразбираться повнимательнее" -) А что касается того, что сразу хватаюсь за jQuery - так не по своей воле, в идеале хотелось бы не тянуть за собой лишний неиспользуемый код какого бы то ни было фреймворка, однако бывают случаи, когда сроки важнее качества и компактности кода, приходится писать что-нибудь, совершенно не имея представления о том, как это делается. Очень самому неприятно так делать. Что касается ссылок - спасибо. Что касается использования классов - верно, конечно. "Стормозил" просто.
-
Спасибо за скрипт, уже который раз даю себе слово, что теперь уж точно буду заниматься Javascript'ом... Но трудно заставить себя разбираться с бессмысленными учебными примерами, а если сразу пытаться решать практические задачи - получается как сейчас... -- Кстати, в моем исходном варианте, как мне показалось, в IE ошибка возникала как раз при обращении к this.parentNode.parentNode... -( Можно хоть кратко пояснить, в чем были мои ошибки? Если не трудно...
-
Разбираюсь -) Просто как обычно когда приходит время разбираться, все уже должно быть готово -) А есть в сети более-менее подробная документация по jQuery на русском? С английским все-же дольше разбираться приходится...
-
Я меняю обычно на Verdana 16, так глаза меньше устают. А по умолчанию, практически всегда, Times New Roman 16
-
Складывается впечатление, что в IE не передается указатель this... -(
-
Есть задача - получить для элемента второй родитель. Все остальное, вроде бы, сделал (конечно, очень коряво, но не зная языка сделать лучше не получаеся -) Имеется код (подключена JQuery) var current_active = document.body; function hideall () { var ulitems = $("#collinks dl ul"); for (var i=0; i<ulitems.length; i++) { ulitems[i].style.display = "none"; } var dlitems = $("#collinks dl"); for (var i=0; i<dlitems.length; i++) { dlitems[i].className = ""; } } function swapstate() { hideall(); alert(event.target.innerHTML); var container = this.parentNode.parentNode; alert("worked!"); if (container != current_active) { current_active = container; var uls = container.getElementsByTagName('UL'); for (var i=0; i<uls.length; i++) { uls[i].style.display = "block"; } container.className = "active"; } else { hideall(); current_active = document.body; } return false; } $( function(){ var items = $("#collinks dl ul"); for (var i=0; i<items.length; i++) { items[i].style.display="none"; } var clickable = $("#collinks dt a") for (var j=0; j<clickable.length; j++) { if (document.body.attachEvent) { clickable[j].attachEvent("onclick", swapstate); } else { clickable[j].onclick = swapstate; } } } ); HTML для этого фрагмента: <div id="collinks"> <dl style="background: url(img/face1.gif) top left no-repeat;"> <dt><a href="#">С чего начать синхронизацию?</a></dt> <dd>Содержит 20 знаков и 13 дней в неделю. 20 знаков Священного Календаря — это 20 энергий Naguales, </dd> <dd class="links"> <ul> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> </ul> </dd> </dl> <dl style="background: url(img/face2.gif) top left no-repeat;"> <dt><a href="#">Майянская теория</a></dt> <dd>Содержит 20 знаков и 13 дней в неделю. 20 знаков Священного Календаря — это 20 энергий Naguales, </dd> <dd class="links"> <ul> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> </ul> </dd> </dl> <dl style="background: url(img/face3.gif) top left no-repeat;"> <dt><a href="#">Научная дейтельность</a></dt> <dd>Содержит 20 знаков и 13 дней в неделю. 20 знаков Священного Календаря — это 20 энергий Naguales, </dd> <dd class="links"> <ul> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> </ul> </dd> </dl> <dl style="background: url(img/face4.gif) top left no-repeat;"> <dt><a href="#">Статистические данные</a></dt> <dd>Содержит 20 знаков и 13 дней в неделю. 20 знаков Священного Календаря — это 20 энергий Naguales, </dd> <dd class="links"> <ul> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> </ul> </dd> </dl> <dl style="background: url(img/face5.gif) top left no-repeat; border-bottom: none;"> <dt><a href="#">Проверка теории</a></dt> <dd>Содержит 20 знаков и 13 дней в неделю. 20 знаков Священного Календаря — это 20 энергий Naguales, </dd> <dd class="links"> <ul> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> <li><a href="#">С чего начать синхронизацию?</a></li> </ul> </dd> </dl> </div> По клику на ссылке должен открываться/закрываться список, при этом должны скрываться все остальные списки. Впрочем, именно так это и работает в Firefox, собственно вопрос - как заставить это работать в других браузерах? О кривизне кода можете не говорить - я знаю, что Javascript я не знаю, однако если можете объяснить, как было надо - с интересом почитаю, учиться все равно нужно...
-
это если размер шрифта указан в абсолютных единицах. Если в относительных - то вполне себе влияют.
-
Может у него установлен крупный шрифт по умолчанию, и из-за этого каким-то образом образуются скроллы?
-
А зачем много полей? Для формы регистрации чем меньше, тем лучше, в принципе...
-
При строгом доктайпе, как это и должно быть, изображения считаются текстовыми элементами, и, соответственно, выравниваются не по нижней границе, а по базовой линии текста, которая, в зависимости от текущего размера шрифта, находится несколько выше. Нижний отступ при таком типе документа - явление совершенно нормальное. Либо задайте вертикальное выравнивание принудительно не baseline, а bottom. Или, раз уж вы все равно после каждой картинки ставите разрыв строки, то попробуйте вместо этого задать для изображений стилевое правило display: block; А код у вас действительно не соответствует строгому типу документа, поскольку строгий доктайп требует наличие атрибута alt, и также требует, чтобы изображение, как и обычный текст, не находилось непосредственно в body, оно должно быть заключено в тег "P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV" или "ADDRESS" (об этом прямо говорит валидатор).
-
Да ничего, все нормально. Спасибо за подсказку, разобрался, просто уже сам стал у себя путаться даже -)
-
span с отступами? <span style="margin: 0 5em;">понятие<span>
-
знаю, что жесть, могли бы и не говорить, об этом вопросов не было даже -) Там такого мусора должно быть еще много, не мы такие - жизнь такая...
-
Можно с помощью изображений кроссбраузерно даже для IE, или с помощью сгенерированного содержимого (если это текстовые символы) - для всех, кроме IE.
-
http://www.nextproject.ru/ на этой странице в средней колонке в самом верху между текстом заголовка и нижней границей (темно-красной линией) возникает слишком высокое пустое пространство (только в IE), хотя в правой колонке при тех же условиях все нормально. Не подскажете, в чем может быть причина? Код не выкладываю, поскольку от моей оригинальной верстки он уже отличается, и причина може быть практически в любом фрагменте, как показывает практика... На прочие моменты верстки прошу не обращать внимания - все делалось очень быстро и "дешево".
-
mod_rewrite для Apache, скорее всего, подойдет.
-
или список с чересполосицей бледными тонами, если ссылок немного, или может через одну подчеркивать сплошной/пунктиром, если будет что-то наподобие "облака"?
-
Кто, интересно, издал книгу с таким количеством ошибок? -)
-
Требование XHTML - особенности синтаксиса, основанного на XML. В XML любой одиночный тег должен закрываться именно таким образом.