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

HTML+CSS+JavaScript

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

 

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

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

тема: слои + свойство padding + internet explorer
 
 автор: Juri   (07.09.2007 в 20:07)   письмо автору
 
 

Не знаю, что это, может баг эксплорера, может я не догоняю, но...

вот код
<html>
<body>
<div style=" background-color: lightblue;">
<div style=" background-color: lightblue;">
<div style="padding: 10px;" >
Hello
</div>
<script type="text/javascript">
</script>
</div>
<table>
<tr>
<td>
<input/>
</td>
</tr>
</table>
</div>
</body>
</html>

Само собой все прекрасно работает в мазиле или опере, но нужно и чтобы работало и в эксплорере. Проблема в том, что сразу не отображается слово Hello. Нашел несколько способов сделать так, чтобы отображалось:

1. Удалить тег <script type="text/javascript"> </script> - не подходит, этот тег именно там должен быть
2. Поставить бордер для слоя - тоже не подходит - бордеров там не должно быть

Необходимо меняя или добавляя стили добиться того, чтобы работало также, как в других браузерах.

Может быть кто-то встречался с такой проблемой, буду благодарен за совет

   
 
 автор: sim5   (07.09.2007 в 20:13)   письмо автору
 
   для: Juri   (07.09.2007 в 20:07)
 

Это ваш баг, проблема не со вставкой JS-кода, а со слоями, вот так все будет:

<html>
<body>
<div style="padding: 10px;" >
Hello
</div>
<script type="text/javascript">
</script>
<table>
<tr>
<td>
<input/>
</td>
</tr>
</table>
</body>
</html>

Разберитесь со слоями и проблема исчезнет.

   
 
 автор: Juri   (07.09.2007 в 20:22)   письмо автору
 
   для: sim5   (07.09.2007 в 20:13)
 

Да было бы здорово, если бы так и было, но все слои должны остаться на своих местах, потому что этот текст страницы, на самом деле там еще много чего, и все работает в мазиле и опере, а в эксплорере нет, так что я должен как-то стили изменить или еще что-то...

   
 
 автор: sim5   (07.09.2007 в 20:23)   письмо автору
 
   для: Juri   (07.09.2007 в 20:22)
 

Исзменяйте стили, положение дивов или еще что-то...

   
 
 автор: AlexSol   (07.09.2007 в 20:24)   письмо автору
 
   для: sim5   (07.09.2007 в 20:13)
 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"> 

<body>
<div style=" background-color: lightblue;">
<div style=" background-color: lightblue;">
<div style="padding: 10px;position:relative;" >
Hello
</div>
<script type="text/javascript">
</script>
</div>
<table>
<tr>
<td>
<input/>
</td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>

   
 
 автор: Juri   (07.09.2007 в 20:29)   письмо автору
 
   для: AlexSol   (07.09.2007 в 20:24)
 

Вот спасибо, все работает отлично.

   
Rambler's Top100
вверх

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