Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: В IE 8 кнопки стали малюсенькими
 
 автор: sasha1133   (17.03.2010 в 21:53)   письмо автору
 
 

Кнопки, например <input type="submit"> стали маленькими, в FF всё нормально, в IE 7 тоже вроде было всё хорошо. Firebug пишет вот что (какие стили применены):

banners.css (строка 235)
#add_banner input, textarea, select {
margin:5px 0 5px 15px;
}

Унаследовано от table
table {
border-collapse:collapse;
border-spacing:0;
}

null.css (строка 7)
Унаследовано отbody
body {
font-family:Arial,sans-serif;
font-size:14px;
}


В чём может быть дело?

  Ответить  
 
 автор: sasha1133   (18.03.2010 в 17:20)   письмо автору
 
   для: sasha1133   (17.03.2010 в 21:53)
 

помогите кто нибудь. работу срочно надо сдавать, не могу понять в чём причина.

  Ответить  
 
 автор: sasha1133   (20.03.2010 в 14:13)   письмо автору
19.5 Кб
 
   для: sasha1133   (18.03.2010 в 17:20)
 

Похоже что это баг IE, простой код без подключения CSS :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    </head>
    <body>
        <form>
            <input type="submit" name="b" value="Сохранить" />
        </form>
    </body>
</html>


В файрфоксе выглядит так (см. прикреплённую картинку).

  Ответить  
 
 автор: sasha1133   (20.03.2010 в 14:14)   письмо автору
16.8 Кб
 
   для: sasha1133   (18.03.2010 в 17:20)
 

А в IE8 вот так.

  Ответить  
 
 автор: elenaki   (20.03.2010 в 17:21)   письмо автору
 
   для: sasha1133   (20.03.2010 в 14:14)
 

может, масштаб страницы изменился? в правом нижнем углу что стоит? 100% или меньше?

  Ответить  
 
 автор: sasha1133   (21.03.2010 в 12:45)   письмо автору
 
   для: elenaki   (20.03.2010 в 17:21)
 

Нет, там 100%, пробовал уменьшать/увеличивать, кнопки тоже становятся чуть меньше или больше, но по размеру им далеко до нормальных. В то же время страница например google.ru выглядит нормально, то есть кнопки там отображаются как надо. Может это как то связано с <!DOCTYPE>.

  Ответить  
 
 автор: sasha1133   (21.03.2010 в 12:48)   письмо автору
 
   для: sasha1133   (21.03.2010 в 12:45)
 


<html>
    <head>
        <title>MD5 calculator</title>
    </head>
    <body>
        <form action="index.php" method="post">
            <textarea rows="10" cols="60" name="content"></textarea><br/>
            <input type="submit" value="Calculate MD5" /><br /><br />
            <?php
                
echo '<b>MD5 = </b><input type="text" size="60" value="'.md5($_POST['content']).'" />';
            
?>
        </form>
    </body>
</html>


Хотя вот попробовал вообще без DOCTYPE - в FF нормально, в IE8 кнопка "Calculate MD5" тоже маленькая. Только когда явно указываешь высоту, ширину и размер текста, кнопка становится нормальной:


<input style="width: 80px; height: 30px; font-size: 12px" type="submit" value="Calculate MD5" />


Хотя даже одного задания размера текста достаточно:


style="font-size: 14px"


Кнопка тоже становится нормальной. Но вот почему по-умолчанию размер текста (и кнопки) микроскопический непонятно. Может я случайно подключил другую таблицу стилей вместо той, что по умолчанию стоит в IE8? Не подскажите как назначать таблицы стилей в IE8?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования