броблема, в осле все нормально а опера надписаь кидает к шапке сайта. PHP: <div id="bb"> ffffffffffffffffffffffff </div> <div id="foot"> <img border="0" src="bot.jpg" /> </div> PHP: #bb{ top: 100px; position: relative; } #bb { z-index: 1; } #foot{ position: relative; left: -2px; }
ИЕ и ФФ онклик на тег А рисует вокруг пунктирную рамку. как убрать? можна канеш ЖС но это изврат должно както средствами цсс
как сделать принудительную перезагрузку css файла? (сменился .css, но большинство юзеров держит его в кеше и пока рефреш не сделает, изменений не увидит) Менять название файла очень не желательно? Заранее спасибо
уточнение к постам http://forum.antichat.ru/showpost.php?p=794244&postcount=570 http://forum.antichat.ru/showpost.php?p=794312&postcount=571 Ребят, как сделать время жизни кеша, ну, скажем, 4 суток? Заранее благодарен Может быть как-нибудь возможно форсированно подгрузить файл со стилями? Например, со страницы index.php при каждом заходе подгружать например: http://joomla.com/templates/blabla/css/style.css
Не совсем понятен вопрос, можно echo 'http://joomla.com/templates/blabla/css/style' . случайное значение . '.css'; А в .htaccess указать что все запросы наподобии выше ссылаться на http://joomla.com/templates/blabla/css/style.css Так делается, что флеш б не кэшировало (часто нужно, что бы он, при каждом заходе, был разный) А сss и так, вроде бы, каждый раз заново, подгружает
Naydav, в том то и проблема, что нет, пока на f5 рефреш в мозилле не нажмешь, таблица стилей используется до изменения, палева много а на .htaccess доступ не всегда бывает. Просто ищу наименее затратный способ смены css у юзера. ИМХО <meta http-equiv="Pragma" content="no-cache"> и подождать денек самое то. Просто в идеале был бы однократная форсированная чистка кеша или обновление файла css Добавил: Нашел, надо поставить в дате +4 суток : Code: <META HTTP-EQUIV="Expires" content="Wed, 26 Feb 1999 08:21:57 GMT"> Единственное, что напрягает, то это: Некоторые поисковые роботы могут отказаться индексировать документ с устаревшей датой. Не навредить бы страничке.
Так это и есть считай новый заход А как ты хочешь, что бы СSS менялся без перезагрузки страницы? Тогда только Ajax
Naydav, что есть Ajax? Нет, поясню еще раз ситуевину, я зашел на сайт joomla.com после чего изменил стиль joomla.com/шаблон/ляля/стиль.css и опять зашел на joomla.com файл стиль.цсс остался без изменений в кеше моего браузера и не подгрузится до явной команды рефреша (Ф5) только что проверял ) причем, даже мета-теги не стирают ничего из кеша моей мозиллы... Может быть есть какие то команды в хтмл на принудительное стирание кеша? М/б я не там копаю и мне в php или JavaScript? Пока единственно рабочий вариант - это менять название css файла, тогда перезагрузка идет гарантированно.
В разных броузерах попробуй! В ie помоему и без нажатия на кнопку обновить - стиль новый подгрузиться!
CSS: PHP: #inp { background:#f7f7f7 url(/images/ТВОЯ КАРТИНКА.gif) no-repeat left; padding:2px 2px 2px 16px; } no-repeat left можешь и убрать, смотря что тебе нужно... HTML: PHP: <input type="text" id="inp" name="hash">
Вообщем у меня проблема с тегом <input>, когда я его помешаю в ячейку таблицы и внутри таблицы делаю вырванивание по вертикали: по середине. В Лисе все нормально, а вот в опере и ИЕ инпут лезит к верху ячейки. Вот скрины. 1)В лисе 2)В опере Как можно пофиксить это все?
так примени <td style="height:16px"> (как мне помниться 16 пикселей текстовое поле по стандарту) и никаких проблем "как сделать так, чтобы на фоне инпута была картинка ? <input type="text" name="hash"> - вот тут" HTML: <input name="" type="text" style='background:url(pic.jpg) no-repeat; border:none'> border для четкости
HTML: <table width="300" border="1" cellspacing="0" cellpadding="0"> <tr> <td align="center" height="40"><input type="text"></td> </tr> </table>