powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Почему браузер не видит закрывающий тег
4 сообщений из 4, страница 1 из 1
Почему браузер не видит закрывающий тег
    #38742141
Drampir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот простой код:

Код: html
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.
<!DOCTYPE html>
<html>
<head>
	<style>
		p
		{
			color: white;
			background-color: black;	
		}	
		ul
		{
			color: red;
		}		
	</style>
</head>
<body>
	<p>
		<ul>
			<li>1x</li>
			<li>2x</li>
			<li>3x</li>
			<li>4x</li>
		</ul>
		игра в жанре, разработанная канадской компанией BioWare и выпущенная PC.		
	</p>	
</body>
</html>



По логике, у всего, что находится в теге p должен быть черный фон. Но почему-то фон белый. А вот если убрать список (ul), то фон становится черным (как нужно).
Также если между открывающими тегами p и ul вставить произвольный текст то, у этого текста фон будет черный.
Здесь можно посмотреть, как это выглядит http://jsfiddle.net/s4xq3ajt/

Мне кажется, что это из-за того, что браузер не видит закрывающий тег p, почему так?
...
Рейтинг: 0 / 0
Почему браузер не видит закрывающий тег
    #38742153
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой валидатор (дополнение к FF) видит код так:
Код: html
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.
<body>

  

	<p>
        джд
	
			</p><li>1x</li>
			<li>2x</li>
			<li>3x</li>
			<li>4x</li>
		
		игра в жанре, разработанная канадской компанией BioWare и выпущенная американским издательством Electronic Arts в январе 2010 года для платформ Xbox 360 и PC.		
	<p></p>
	



  





</body>

Т.е. с его точки зрения <p> не может содержать список.
...
Рейтинг: 0 / 0
Почему браузер не видит закрывающий тег
    #38742165
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, это как-то связано с этим:
http://www.w3.org/TR/REC-html40/struct/text.html#edef-P The P element represents a paragraph. It cannot contain block-level elements (including P itself).
...
Рейтинг: 0 / 0
Почему браузер не видит закрывающий тег
    #38742175
Drampir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, спасибо за помощь.
Понял свою ошибку. тег р не может содержать списки, поэтому добавлю в этот код div и проблема решена!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Почему браузер не видит закрывающий тег
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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