Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TheChessMan

Problema com validação Strict

Recommended Posts

Olá pessoal, não estou conseguindo validar o seguinte código:

 

<!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=iso-8859-1" /><title>Gerenciador de Conteúdo Info webdesign</title>	<style type="text/css" media="screen">		@import url("estilo.css");	</style></head><body>	<div id="corpo">		<!-- TOPO DA PÁGINA -->		<div id="topo">			<h1>Manual do Gerenciador de Conteúdo</h1>			<p class="logo">				<a href="http://www.infowebdesign.com.br">					<img src="img/logo_info.gif" alt="Info webdesign"/>				</a>			</p>			<p class="bemvindo">				Bem vindo ao manual do gerenciador de conteúdo da Info webdesign!			</p>				</div>		<!-- FIM DO TOPO DA PÁGINA -->		<!-- MENU / ÍNDICE -->		<div id="menu">				<p>Conteúdo:</p>			<ol class="principal">				<li class="titulo">Barras</li>					<ol class="sub">						<li class="subtitulo">1.1 Barra de Navegação</li>						<li class="subtitulo">1.2 Barra de Suporte</li>						<li class="subtitulo">1.3 Barra de Menus</li>						<li class="subtitulo">1.4 Barra de Informações   </li>					</ol>				<li class="titulo">Conteúdo</li>					<ol class="sub">						<li class="subtitulo">2.1 Barra de Navegação</li>						<li class="subtitulo">2.2 Barra de Suporte</li>					</ol>				<li class="titulo">Suporte</li>					<ol class="sub">						<li class="subtitulo">3.1 Contatando o suporte </li>					</ol>			</ol>		</div>		<!-- FIM DO MENU / ÍNDICE -->		<div id="conteudo">			<h3>1.Barras</h3>			<h4>1.1 Barra de Navegação</h4>			<div id="texto">				<p>					Texto explicativo				</p>			</div>			<div id="imagem">				<p>					Imagem Ilustrativa				</p>			</div>		</div>	</div></body></html>

Não consegui entender os erros que o validador do W3 mostra, alguém poderia ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mostra o link para verificarmos os erros, os posta os erros aqui http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

 

coloca transitional, mas eu não faço a minima ideia da função do strict, talves pra você não pode http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colocando transitional da os mesmos erros...Não tenho como postar o link pq não ta on line mas aki estão os erros: Below are the results of checking this document for XML well-formedness and validity. 1. Error Line 30 column 20: document type does not allow element "ol" here; assuming missing "li" start-tag. <ol class="sub"> ✉ 2. Error Line 36 column 22: document type does not allow element "li" here; missing one of "ul", "ol", "menu", "dir" start-tag. <li class="titulo">Conteúdo</li> The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). ✉ 3. Error Line 41 column 22: document type does not allow element "li" here; missing one of "ul", "ol", "menu", "dir" start-tag. <li class="titulo">Suporte</li> ✉ 4. Error Line 45 column 7: end tag for "li" omitted, but OMITTAG NO was specified. </ol> You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">". ✉ 5. Info Line 30 column 5: start tag was here. <ol class="sub">

Compartilhar este post


Link para o post
Compartilhar em outros sites

você naum pode colocar um <ol> que naum esteja dentro de um <li>, como você está fazendo:

<ol><li>texto</li><ol><li>testo</li></ol></ol>
tem q colocar DENTRO do <li>:

<ol><li>texto</li><li><ol><li>testo</li></ol></li></ol>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já achei os erros galera, o problema é que eu tenho os ol dentro dos itens de lista de outros ol, por isso eu preciso fechar eles depois dos "sub-ol"Código validado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.