Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS и ширина таблицы / 8 сообщений из 8, страница 1 из 1
18.01.2009, 21:53
    #35763654
harrique
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS и ширина таблицы
Версткой никогда не занимался, но все бывает в первый раз...
Проблема в следующем. Есть код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<html>
	<head>
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1251">
		<style type="text/css">
			.caption{
				background-color: #629fe8;
				font-size: 22px;
				text-align: center;
				margin-bottom: 30px;
			}
			th{
				background-color:#AFE3FA;
			}
			.content{
				margin-left:  10 %;
				margin-right:  10 %;
			}
		</style> 

	</head>
	<body>
	     <div class="content">
        	          <div class='caption'>Вопросы</div>
	          <div style='margin-left:10%; margin-right:10%;'>
		    <table border='1' style='width:100%'>
           	                     <tr><th width='*'>Вопрос</th><th width='20'> </th><th width='20'> </th></tr>
		   </table>
		</div>
                 </div>
	</body>
</html>
В Опере все выглядит так как нужно: http://optima-lipetsk.ru/images/opera.png , а в IE какая-то лажа: http://optima-lipetsk.ru/images/ie.png .
...
Рейтинг: 0 / 0
18.01.2009, 23:51
    #35763705
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS и ширина таблицы
В ячейке должен быть хоть какой то символ.... Псотавь туда   чтоли? Это раз.
Два: твоя проблема в width:100% у таблицы. Если пишешь маргины и ширину опера и ие по разному их обрабатывают.... так что или переходи на полную весртку стаблицами, или если нужено центрирование по центру используй margin:0px auto, или указывай ширину в пикселях дива.
...
Рейтинг: 0 / 0
18.01.2009, 23:53
    #35763706
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS и ширина таблицы
Мож еще дописать в <div style='margin-left:10%; margin-right:10%;width:80%'>
ps/ Поставь в пустую ячейку символ & nbsp; сори он на пробел автозаменился в первом посте)
...
Рейтинг: 0 / 0
19.01.2009, 00:06
    #35763710
harrique
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS и ширина таблицы
Ренатps/ Поставь в пустую ячейку символ & nbsp; сори он на пробел автозаменился в первом посте)

В моем посте тоже & nbsp на пробел автозаменился ))
...
Рейтинг: 0 / 0
19.01.2009, 09:46
    #35763968
harrique
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS и ширина таблицы
Ладно, Бог с ней, с версткой. Так вроде работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<html>
	<head>
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1251">
		<style type="text/css">
			.caption{
				background-color: #629fe8;
				font-size: 22px;
				text-align: center;
				margin-bottom: 30px;
			}
			th{
				background-color:#AFE3FA;
			}
			.content{
				margin-left:  10 %;
				margin-right:  10 %;
			}
		</style> 

	</head>
	<body>
	     <div class="content">
        	          <div class='caption'>Вопросы</div>
	          <div style='margin-left:10%; margin-right:10%;'>
		    <table border='1' style='width: 900px;'>
           	                     <tr><th width='*'>Вопрос</th><th width='20'> </th><th width='20'> </th></tr>
		   </table>
		</div>
                 </div>
	</body>
</html>

Тут вот возникла следующая трабла: нужно сделать таблицу, в которую ява-скриптом добавлялись строки. В IE свойство innerHTML елемента TBODY только для чтения, и добавлять строки не получается (в Опере, естественно все фурычит). Никто не знает, как реализовать такую фичу?

Вот пример функции, которая работает в Опере:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<script type="text/javascript">
   var num= 1 ;
			
   function add_new_question(){
      document.all.quest.innerHTML=document.all.quest.innerHTML+"<tr><td><input type='text' name='newquest-"+
+num+"' value='' style='width:100%; border-width: 0px;'></td><td> </td><td> </td></tr>\n";
     num++;
}
			
</script>
...
Рейтинг: 0 / 0
19.01.2009, 09:51
    #35763974
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS и ширина таблицы
...
Рейтинг: 0 / 0
19.01.2009, 09:53
    #35763981
harrique
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS и ширина таблицы
OK, мерсибо. А поиском пользовался, тока не нешел :-)
...
Рейтинг: 0 / 0
19.01.2009, 10:28
    #35764032
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS и ширина таблицы
harriqueпоиском пользовался, тока не нешел :-)
Я написал "добавить строку" - сразу нашлось.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS и ширина таблицы / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]