Jump to content

7ion

User
  • Posts

    90
  • Joined

  • Last visited

Everything posted by 7ion

  1. Здравствуйте. Такая проблема. В div находится еще один плавающий div и для того, чтобы он растягивал своего родителя, к родителю применено правило overflow-y: hidden. Дело в том, что почему-то без спроса div начинает вести себя как будто я еще прописал overflow-x: scroll. Прописывал жестко overflow-x: visible - безрезультатно. Вот без overflow-y: hidden. Вот с. Как убрать этот эффект? Мне нужно, чтобы текст просто уходил за границу, как на первом скриншоте, но в то же время мне надо растянуть элемент.
  2. Спасибо, получается div вел себя так из-за float: left. Получается, плавающий элемент пытается занять собой как можно больше места? Ведь если убрать width, но оставить float, то элемент уйдет вниз и развернется на всю ширину колонки.
  3. Здравствуйте. Такая проблема. Имеется - резиновая верстка и надобность сделать горизонтальную полосу прокрутки, если таблица не влезает в ширину. Не выходит. Обернул таблицу в div. overflow-x: scroll; желает работать только со строго заданным width. С max-width он тоже работает, но резиновым элемент от этого не становится. Вот эта благодать - http://pskov.izbirkom.ru/quantity.html table обернута в <div id="qty-table"></div> со стилем #qty-table { float: left; overflow-x: scroll; width: 600px; -width: 600px; } Вопрос - как же сделать резину? Спасибо.
  4. Это будет бумагомарательство и это будет долго. Сначала надо попробовать самим. Забить на современный браузер с долей 15-20% - никак нельзя, по ТЗ у меня все и в ИЕ6 работать должно. Ладно, раз никак, значит никак.
  5. Great Rash Не вариант. Никак. Уже все перепробовал. sigma77 Ну, проблема в том, что сервер не у меня и файлы не у меня. У меня просто админка системы. Система одна на всю сотню регионов нашей необъятной и она одновременно обслуживает всю Россию. А мы - просто один из региональных сайтов, сидящих на этой системе. А ядро и конфиг (как я понял из разговоров с саппортом) - одни на все сайты.
  6. Я-то об этом знаю, а вот разрабы cms - по ходу нет. И вы не поверите, работает вообще везде, кроме FF 8+. И мне нужно решение, чтоб работало
  7. Такая специфическая проблема. Начиная с примерно 8 версии (тестировал на 3.6, 8, 10 - работает только на 3.6) Firefox отказывается воспринимать джаваскрипт, объявленный как <script language="JScript">. Тег <head> генерируется cms, изменить его содержимое невозможно, телефонный саппорт на предмет изменить сорцы cms вяло отмахнулся. Перейти на другой продукт тоже нельзя - госорганизация. <script language='JScript' SRC='etc/A403F41D-A824-4CF7-B72ECBEEBFDFD8CC.BODY' ></script> Так объявлено несколько js-файлов. Костыли типа <script type="text/javascript"> scripts = document.getElementsByTagName('head')[0].getElementsByTagName('script'); for (i=0; i < scripts.length; i++) { document.getElementsByTagName('head')[0].getElementsByTagName('script')[i].setAttribute('type', 'text/javascript'); document.getElementsByTagName('head')[0].getElementsByTagName('script')[i].removeAttribute('language'); } </script> <script type="text/javascript"> for (i=0;i<document.getElementsByTagName('head')[0].getElementsByTagName('script').length;i++) document.getElementsByTagName('head')[0].innerHTML = document.getElementsByTagName('head')[0].innerHTML.replace('language="JScript"', 'type="text/javascript"'); </script> не помогли, хотя второй по идее должен был стопроцентно отработать. Видимо, лиса не смотрит второй раз - изменилось ли объявление файла. При этом, хочу заметить, что сами файлы она тащит, просто не обрабатывает как JS. Помогите вариантом решения проблемы, у меня больше нет идей.
  8. list-style:none - Она жирные точки убирает в начале каждой строки type: none; - мой бред в голове) В мультике эта пони чутка поумней Вам ненавязчиво намекнули, что вы видимо случайно сделали перенос строки, а потом машинально везде дописали none. Свойство убирающее сугубо "точки" это list-style-type - http://htmlbook.ru/css/list-style-type
  9. Добавьте заголовок с кодировкой. Все должно заработать верно. mail('admin@localhost', 'Subject', 'Body', "Content-type: text/plain; charset=utf-8\r\n");или text/html, если письмо содержит html-разметку.
  10. Печально, но проблема все-таки не решена. Теперь проблема со всеми Операми Мини 3.2 и ниже. Эти Оперы просто никак не хотят воспринимать position отличный от static, и они просто сбрасывают все позиционированные элементы вниз страницы. Пофиг на ссылку с position:absolute; на весь div - она падает внизу просто линией и ладно. Но элементы с классом .z { position: relative; z-index: 2; } тоже падают вниз. И в итоге ссылки внизу. Надо либо по-другому переверстывать, либо есть ли какой-то способ спозиционировать элемент выше z-index:1, оставив при этом position: static? Вот как сверстано сейчас (чтоб не утруждать всех просмотром темы): <div class="thread hand"> <a class="glad" href="ссылка"></a> <a href="ссылка"> <div class="thumb z" style="background-image: url('ссылка');"></div> </a> <a class="z" href="ссылка">Название темы</a> [999] <a class="z" href="ссылка">»</a><br /> <small>Первое сообщение темы</small> </div> <hr class="nomarg" /> hr { border-style: solid none none none; border-width: 1px; clear: both; } hr.nomarg { margin: 0; } small { font-size: 0.8em; max-width: 100%; } .thread { padding: 10px; } .hand { overflow: hidden; } .thumb { float: left; margin: 5px; margin-right: 15px; width: 64px; height: 64px; background-position: 50% 50%; background-repeat: no-repeat; } a.glad { position:absolute; width:100%; height:100%; top:0; left: 0; z-index: 1; } .z { position: relative; z-index: 2; }
  11. Совсем забыл написать о том, что к текстовым ссылкам и диву с картинкой мне пришлось применить класс .z .z { position: relative; z-index: 2; } т.к. ссылка с z-index:1; перекрывает всю область, не давая нажимать то, что под ней.
  12. sammasati Спасибо огромное! Изящное решение, не нарушающее стандарты и работающее абсолютно везде. Вы очень меня выручили. Switch74 Вы не поняли мою проблему, я просто писал что глюк проявляется при попытке открыть страницу в новой вкладке
  13. Здравствуйте. Задача сверстать это: Необходимо: Картинка и название темы, а также кавычка-елочка кликабельны и ведут по ссылкам. Вся остальная область также кликабельна и ведет туда же, куда ведет название темы. Как я сверстал: <div class="thread hand" onclick="window.location='http://абсолютная_ссылка_на_тему_с_адресом_сайта'"> <a href="ссылка_на_картинку"><div class="thumb" style="background-image: url('ссылка_на_превью');"></div></a> <a href="просто_ссылка_на_тему_без_адреса_сайта_но_от_его_корня">$4</a> [9999] <a href="просто_ссылка_на_тему_без_адреса_сайта_но_от_его_корня#end">»</a><br /> <small>Первое сообщение темы</small> </div> <hr class="nomarg" /> hr { border-style: solid none none none; border-width: 1px; clear: both; } hr.nomarg { margin: 0; } small { font-size: 0.8em; max-width: 100%; } .thread { padding: 10px; } .hand { cursor: pointer; overflow: hidden; } .thumb { float: left; margin: 5px; margin-right: 15px; width: 64px; height: 64px; background-position: 50% 50%; background-repeat: no-repeat; } Цвета не пишу, они в отдельном css-файле и значения не имеют. Также стоит отметить, что на сайте кроме ссылок от корня кое-где используются относительные ссылки, которые отсчитываются от тега base. Моя проблема: Сайт верстается для телефонов. Несмотря на то, что Opera Mini и Opera Mobile в теории поддерживают window.location, - на практике эта поддержка... Короче говоря, может бросить на выбор: либо обратно на список тем, либо вообще в случайную тему, либо все-таки туда куда надо. И все это только при попытке открыть страницу в новой вкладке. Сначала я погрешил на ссылку от корня. Решил написать ее с адресом сайта, чтоб наверняка. Ну может нужен Опере такой костыль. Никакой разницы. По-прежнему происходит черте что. Поэтому вопрос: как сверстать необходимый мне шаблон без использования window.location? Шаманил с ссылкой с параметром position: absolute, но ее не ограничить родителем. Пытался использоваться вместо div тег a с display:block - так внутри ссылки нельзя размещать другие ссылки, браузеры при виде следующей ссылки предыдущую сразу закрывают. Обернуть div в a, как я сделал с картинкой - только частичный выход из положения, некликабельным остается текст в теге <small>, т.е. приходится целиться между строчек, но это как раз единственный рабочий способ на мобильных Операх, причем там можно целиться куда угодно. Если совместить оборачивание div в a и div onclick, то приоритет имеет, конечно, onclick и выходом это тоже не является.
  14. А как убрать этот эффект? Подскажите, пожалуйста.
  15. Это я знаю. Существенно. <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <small>Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /></small> <small>Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /Я текст<br /></small> Сравните. В первом случае line-height: 1,5; и меньше сделать невозможно. Как убрать этот эффект? Сайт верстается под телефоны и поэтому этот доктайп необходим.
  16. Как с этим бороться? Большие значения - ставятся, а меньше 1,5 - игнорируются.
  17. Мелкая придирка - в input type="text" у newsletters, если ввести длинное слово буквы заезжают поверх скругления и дальше.
  18. 2 fan У меня указан сервис-пак браузера, а не операционки. Какой у тебя сервис-пак на ие6?
  19. Так и делается. Э? Из-за position:absolute; left не будет влиять на подвал, подвал перекроет столбец и сам left уйдет за низ страницы. Кроме того, left:-230px; здесь ни к чему, если так. Так неужели нет способа побороть это в ИЕ6?
  20. Вот здесь - http://pskov.izbirkom.ru/way/960266.html (макет на живом сайте) - здесь блок улетает во всех ИЕ вниз. Не могу понять почему.
  21. Сайт состоит из блоков header, main, footer. Без clear:both; их друг на друга не поставишь, тем более в ИЕ6. Пример схематичен. #main, #footer, #header, #topnav, #center { max-width: 1255px; min-width: 777px; } http://sie-club.ru/design/ Вот макет, не первой свежести, т.к. много правок (чертов ИЕ6) вносилось прямо в офисе заказчика уже в шаблонах CMS после переноса макета. Зачем? overflow:hidden есть у main. Это, кстати, камень преткновения: без него разваливается верстка, а с ним даже если бы блок не улетал - он бы обрезался. В принципе, это не критично, что обрезается; - в случае чего хорошо бы в center появлялась полоса прокрутки. Но overflow-y IE не понимает.
  22. Получил свинью оттуда, откуда не ожидал. Знал, что у заказчика везде ИЕ6 и надо стараться делать под него. На ИЕ6 SP1 Win2K все как по маслу. На ИЕ6 SP3 WinXP - Операция прервана при использовании border-raduis.htc Что делать?! Как бороться? Рисовать скругленные углы самому в 2011 году?
  23. Есть: #main { overflow: hidden; padding:0 10px; margin:0 auto; clear: both; } #left { width: 230px; float:left; } #center { background-color: #fff; margin-left: 230px; } <div id="main"> <div id="left"></div> <div id="center"></div> </div> Содержимое center улетает вниз на высоту блока left, если ширина содержимого center больше ширины center или экрана монитора. Что делать? Необходимо, чтобы просто появлялась горизонтальная полоса прокрутки.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy