форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Здравствуйте уважаемые форумчане.
Возникли неожиданные проблемы с оформлением(( Попробовал вставить картинку в шапку сайта(используется сборка TxP-Блог).. Порывшись тут на форуме нашел следующий способ:
Заменить хидер на код:
<div id="logo"> <txp:image id="5"/> </div>
Использовал для этого такой стиль css:
#logo { background-color : #DBDBDB; width: 750px; height: 98px; text-align: right; float:left; }
Однако при этом возникло пару проблем(((
В IE между шапкой сайта и меню управления непонятно откуда взялась полоска серого цвета=\ Хотя никаких отступов вроде нету в коде.
В Firefoxe вообще непонятно что.. полоски между меню и шапкой нету, зато нету и меню.. т.е. пока мышку на пункт меню не наведешь, он не виден..
Посмотреть на это безобразие можно тут:
www.rijy.name
Посоветуйте пожалуйста как это исправить...
Неактивен
Сделал вот так:
#logo { background-color : #DBDBDB; width: 750px; height: 98px; display:block; }
В лисе все отображается как надо.. а вот в ИЕ осталось так же=\ т.е. между меню и шапкой какая-то серая полоска((
Отредактированно rijy (18-10-2007 22:57:22)
Неактивен
огромное спасибо! разобрался...
Неактивен
А мне поможите в этом же деле, пожалуйста :-[
http://g-m-z.ru В Опере, Мазиле - нормально, в ИЕ меню вместо длинны расплылось в высоту... Как поправить не знаю.
Неактивен
Ау есть кто? Господа помогите же плизззз, как исправить глюк что проявляется только в ИЕ? Горизонтальное меню навигации по ТхТ-Фирма, в ИЕ расплывается в вертикальное... Текстпаттерн только осваиваю, не могу найти причину.
Отредактированно Feya (05-01-2008 21:19:23)
Неактивен
Неужели вопрос неразрешимый?
Обрыла весь форум прошлась по всем предложенным ссылкам... В результате поняла лишь одно:
ошибка для ИЕ зарыта здесь:
.navigation li
{ display:block;
float: left;
margin: 0;
padding: 0;
list-style-type: none;
border-left: 1px solid;
white-space: nowrap;
border-color: white;
background-color : #fdfcfc;
}
При создании раздвижного меню ИЕ тупит и проблемы возникают в IE5/Mac, когда блочный элемент с шириной auto помещается внутрь плавающего элемента. В этом случае все браузеры сжимают плавающий элемент до минимально возможной ширины, не обращая внимания на внутренний блочный элемент. А вот IE5/Mac в описанной ситуации этого не делает. Вместо этого он растягивает плавающий и внутренний блочный элементы на всю доступную ширину. Чтобы обойти такое поведение, нам нужно применить float также и к ссылке, но только для IE5/Mac, не затрагивая другие браузеры.
Почитала рекомендации тут: http://webmascon.com/topics/coding/36a.asp
Но совет в этой статье мне не помог.
У меня уже голова кругом.
Отредактированно Feya (06-01-2008 23:20:30)
Неактивен
Во-первых, нужно забить смело на IE5/Mac.
Можно также забить на IE5/Win. 5.5 - по вкусу. Я обычно забиваю и на него :-)
Во-вторых, нужно заменить в вашем CSS-нике правило:
* html .navigation a
{
width: 100%;
}
на вот такое правило:
* html .navigation a {
width: .1%;
}
Этого достаточно, чтобы убрать "мёртвые" зоны на кнопке, ссылка будет вести себя как положено блочному элементу. См. статьи про sliding doors и suckerfish dropdown menu.
Неактивен
Не просто можно, даже нужно. Криво отображаемый сайт стимулирует пользователя(или доступного ему админа) обновить браузер. Конечно при условии, что у всех остальных друзей пользователя всё ок. Думаю не лишним будет добавить после <body>:
<!--[if lt IE 6]> <div id="old-ie"> Вы <strong>используете устаревшую версию браузера</strong> Internet Explorer, поэтому сайт может отображаться в нём некорректно. Рекомендуем <a href="http://www.microsoft.com/rus/windows/ie/downloads/default.mspx">скачать обновлённую версию браузера</a>, это сделает компьютер более защищённым и многие сайты начнут отображаться правильно. </div> <![endif]-->
бла бла бла… ну и стили по вкусу. лучше на жёлтеньком.
Отредактированно Nicck (09-01-2008 22:15:51)
Неактивен
Я бы на сайт Оперы отправлял или, в крайнем случае, Firefox
Неактивен
Nicck написал:
Не просто можно, даже нужно. Криво отображаемый сайт стимулирует пользователя(или доступного ему админа) обновить браузер. Конечно при условии, что у всех остальных друзей пользователя всё ок. Думаю не лишним будет добавить после <body>:
Код:
<!--[if lt IE 6]> <div id="old-ie"> Вы <strong>используете устаревшую версию браузера</strong> Internet Explorer, поэтому сайт может отображаться в нём некорректно. Рекомендуем <a href="http://www.microsoft.com/rus/windows/ie/downloads/default.mspx">скачать обновлённую версию браузера</a>, это сделает компьютер более защищённым и многие сайты начнут отображаться правильно. </div> <![endif]-->бла бла бла… ну и стили по вкусу. лучше на жёлтеньком.
Ну да, ну да. Я ещё читал в одном блоге шутливый призыв все несемантичные таблицы обводить красным бордером в 5 пикселей. :-)
Там был опрос на тему: что я хочу увидеть в будущих версиях CSS.
Неактивен
Не так надо. Майкрософт пусть за рекламу деньги платит:
<!--[if IE ]> Вы используете браузер, не поддерживающий стандарты отображения WWW, и имеющий бреши в системе безопасности. Пользуясь этим браузером, вы подвергаете свой компьютер опасности заражения вирусами, а также не имеете возможност видеть многие сайты так, как задумано их авторами. Мы рекомендуем скачать и установть браузер Mozilla Firefox (тут еще ссылочку добавить) <![endif]-->
И, кстати, ИЕ 5 для Мака уже давным-давно мертв. Нету его.
Отредактированно glebotr (10-01-2008 21:51:44)
Неактивен
А мне можете помочь, так же проблемы!!!
вот сайт http://gamelocked.net/
в ie правый столбец отображается отлично
а в mozilla и опере съезжает.
вроде все пересмотрел,
но все так же
Подскажите а?
Неактивен
glebotr написал:
Даже не глядя на css -- ширины не совпадают.
Вы имеете в виду ширину строк в правом столбце?
если да, то это ничего не меняет (слишком маленькие различия)
речь идет о том что в ie все прекрасно показывается!
Неактивен
Вот файл css
http://fetching.no-ip.biz/style.css
Неактивен
fetching написал:
glebotr написал:
Даже не глядя на css -- ширины не совпадают.
Вы имеете в виду ширину строк в правом столбце?
если да, то это ничего не меняет (слишком маленькие различия)
речь идет о том что в ie все прекрасно показывается!
Ну да, ИЕ считает ширину уже.
Неактивен
glebotr написал:
fetching написал:
glebotr написал:
Даже не глядя на css -- ширины не совпадают.
Вы имеете в виду ширину строк в правом столбце?
если да, то это ничего не меняет (слишком маленькие различия)
речь идет о том что в ie все прекрасно показывается!Ну да, ИЕ считает ширину уже.
так где править то?
Неактивен
Неактивен
Я просто не понял менять это в html или в css
???
Неактивен
В CSS.
Кстати, большой геморрой использовать таблицы и css. Разбираться трудно.
Неактивен
glebotr написал:
В CSS.
Кстати, большой геморрой использовать таблицы и css. Разбираться трудно.
Ну, я знаю что гемор, но ничего не поделаешь...
Я так понял надо указать для какого-то определенного class конкретные значения width
???
Неактивен
fetching написал:
glebotr написал:
В CSS.
Кстати, большой геморрой использовать таблицы и css. Разбираться трудно.Ну, я знаю что гемор, но ничего не поделаешь...
Я так понял надо указать для какого-то определенного class конкретные значения width
???
Я все пересмотрел, ничего не смог найти, может вы посмотрите, плиз???
Неактивен