Ребята помогите, пожалуйста, в решении последних оставшихся html проблем

1NVADER
На сайте с 25.12.2010
Offline
56
606

1 – В мобильной версии моего сайта ikpik.ru специально для IE был прописан для картинок тег в CSS: max-height:350px; - он не позволяет быть картинке больше заданной высоты. Это и есть проблема, так как иногда попадаются достаточно «высокие» картинки и они ужимаются до высоты в 350 пикселей :( . Также прописано width:100%; max-width:500px; - картинки регулируются под расширение экрана, и в остальных браузерах, если не прописывать max-height:350px; высота выставляется сама автоматически, но в IE, если не прописано max-height:350px; случается вот такая беда, что делать? :

Самое интересное, что в ПК версии сайта прописана фиксированная ширина, кажется width:660px, и все абсолютно нормально отображается во всех браузерах!

Перейти на мобильную версию можно по этой ссылке: http://ikpik.ru/index.php?action=mobile

CSS мобильной версии можно найти вот здесь: http://ikpik.ru/templates/smartphone/css/style.css

2 – Никак не могу Firefox заставить нормально выводить кнопки! И не только на ikpik.ru! В ПК версии ikpik.ru с кнопками все в порядке, но в мобильной и еще на одном сайте (код тот же) отображается неодинаково. В Opera, Chrome, IE – кнопки показываются одинаково.

Перейти на мобильную версию можно по этой ссылке: http://ikpik.ru/index.php?action=mobile

CSS мобильной версии можно найти вот здесь: http://ikpik.ru/templates/smartphone/css/style.css

html кнопки:

<div  style="width:100%; text-align: center;">

<button name="send_btn" class="fbutton" type="submit"><span>Отправить</span></button>
</div>

CSS кнопки:

.fbutton {font-family:Tahoma;font-size:100%;margin:0px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;border:1px solid #000000; padding: 0px 5px 0px 6px; height: 22px;font-weight: bold;text-decoration: none;background: #FFFFFF;color: #000000;}
Интересные факты | ADZI.RU (http://adzi.ru)
Q8
На сайте с 02.08.2012
Offline
31
#1

1. height: auto; не поможет?

2. попробуйте с line-height поиграть. "height: 22px;" на время убирать не пробовали? посмотреть, как поведет себя строка, если ее не загонять в ограниченное пространство

DiAksID
На сайте с 02.08.2008
Offline
218
#2

перевод источника: Адаптивный и мобильный дизайн с CSS3 Media Queries


Эластичные изображения

Для того, чтобы сделать изображения эластичными, просто добавьте max-width:100% и height:auto. Изображения max-width:100% и height:auto работает в IE7, но не работает в IE8 (да, еще один странный баг). Для исправления нужно добавить width:auto\9 для IE8.
img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
show must go on !!!...
1NVADER
На сайте с 25.12.2010
Offline
56
#3

спасибо большое, для картинок вышел вот такой код:

width: 100%; max-width:500px; height: auto; width: auto\9; /* ie8 */

а кнопки сделал картинками через input:

<input type="image" src="http://ikpik.ru/templates/smartphone/css/send.png" alt="Отправить" name="submit">

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий