..:: MX Studio Fóruns ::..: X-HTML - Frameset - Validação no W3C - CSS - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

X-HTML - Frameset - Validação no W3C - CSS Já tentei várias coisas e nada...

#1 User is offline   JoeMX 

  • Group: Membros
  • Posts: 12
  • Joined: 12-May 05

Posted 12 May 2005 - 06:18 PM

Olá Pessoal,
Antes de entrar aqui e ocupar o tempo da galera eu tentei várias coisas... mas não consegui resolver o meu problema.

Meu código não está passando no Validador do W3C (http://validator.w3.org/) por causa do atributo "border" da tag "<frameset>"

Meu doctype é o para frameset mesmo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

E já tentei os seguintes CSS's para substituir o atributo:

<style type="text/css">
<!--
frameset, frame, html {
border:0px none;
border-spacing:0px;
border-width:0px;
}
-->
</style>

Nenhum deles funcionou... testei no IE no FF e no OP
Tem alguém ai que goste de Webstandards, CSS, X-HTML e que possa me ajudar?

Desde já agradeço,
Abraços


* * * * * * * * * * * * * * * * * * * * * * * *
ERRO MOSTRADO NO VALIDADOR DO W3C
* * * * * * * * * * * * * * * * * * * * * * * *


This page is not Valid XHTML 1.0 Frameset!
Below are the results of attempting to parse this document with an SGML parser.

Line 9, column 30: there is no attribute "border"

<frameset rows="140,*" border="0">

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.


* * * * * * * * * * * * * * * * * * * * * * * *
CÓDIGO DA PÁGINA DE FRAMES
* * * * * * * * * * * * * * * * * * * * * * * *

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>.: ******** *** :.</title>

</head>

<frameset rows="140,*" border="0">
<frame src="topo.htm" name="topo" scrolling="no" noresize="noresize" marginwidth="0" marginheight="0" id="topo" />
<frame src="inicial.htm" name="conteudo" scrolling="yes" noresize="noresize" marginwidth="0" marginheight="0" id="conteudo" />
</frameset>
</html
0

#2 User is offline   markcosta 

  • Group: Membros
  • Posts: 172
  • Joined: 05-December 04

Posted 12 May 2005 - 11:44 PM

Caro JoeMX,


Isso que eu chamo de uma dúvida bem estruturada. Muito bom!


Vamos lá:


Primeiro acerte o seu código CSS:


CODE

<style type="text/css">
frameset
{
     border:0px none;
}
</style>



Obs.:

- Não há necessidade de colocar o conteúdo da CSS entre comentários HTML.
- As tags <style> devem ficar entre as tags <head>.
- Creio que não exista formatação para a tag <html>.



Vamos ao frameset:

Retire toda formatação que você colocou no frame e nos framesets. Vai ficar assim:

CODE

<frameset rows="140,*">
<frame src="topo.htm" name="topo" scrolling="no" noresize="noresize" id="topo" />
<frame src="inicial.htm" name="conteudo" scrolling="yes" noresize="noresize" id="conteudo" />
</frameset>




Tente desse jeito agora.
Não tenho experiência com framesets, portanto não sei com certeza se dará certo.

Por favor, poste os seus resultados depois de fazer os teste no validador.



Saudações,

Mark Costa

0

#3 User is offline   Thompson 

  • Group: Membros
  • Posts: 616
  • Joined: 17-February 04

Posted 13 May 2005 - 03:41 AM

acho q eh a primeira duvida q vejo aqui de webstandards.... tenho mta vontade de estudar isso, mas o tempo come todo o meu dia...

e um dia eu deixo essa desculpa esfarrapada de lado, tomo vergonha na cara e sento a bunda 1 hora por dia pra estudar webstandards hehehe laugh.gif laugh.gif

nao seria interessante uma área só de webstandards?? pq isso engloba varias coisas.... se o kra tiver uma duvida de x-html, css e mais outros elementos do webstandards tudo junto, ele nao precisaria postar cada duvida em cada área... num é??
só postei pra isso mesmo, quis aproveitar q o tópico era de webstandards pra fazer a sugestão.... espero nao estar errado biggrin.gif

0

#4 User is offline   Marcus VBP 

  • Group: Membros
  • Posts: 948
  • Joined: 06-June 03

Posted 13 May 2005 - 08:54 AM

cinceramente, nao entendi o "none" de
border: 0px none;
um bom site em português para referência em xhtml, css e DOM é o site www.artifice.web.pt
aqui vc pode ver a referencia sobre o atributo border:
http://www.artifice.web.pt/tutoriais/cntd/...ss19.html#a19_3

border segue a seguinte sintaxe:

border: [valor][unidade] [tipo] [cor];

exemplo:

border: 1px solid #f00;

isso é uma borda de 1 pixel, solida e na cor vermelha.

se a borda tem 0px, não precisa declarar um tipo para ela, sacou?


0

#5 User is offline   JoeMX 

  • Group: Membros
  • Posts: 12
  • Joined: 12-May 05

Posted 13 May 2005 - 10:50 AM

Olá Pessoal,

Desde já, obrigado pelas respostas.

Vamos aos resultados:

markcosta, fiz exatamente o que você sugeriu, porem, os resultados foram os mesmos...
o fato de eu tirar o atributo border da tag frameset fez com que a página validasse no W3C, porêm o CSS colocado não retirou as bordas da minha estrutura de frames.

Thompson, valeu pelo comentário ;-)

Marcus VBP, concordo com a sua explicação, mas na "hora do desepero" agente tenta de tudo... por isso também que tinha adicionado as outras tags no CSS.

Enfim... continuo com meu código passando no W3C mas sem o resultado visual esperado, ou com o resultado visual esperado sem passar no W3C.

Continuo em busca da solução. :-)

Abraços
0

#6 User is offline   Marcus VBP 

  • Group: Membros
  • Posts: 948
  • Joined: 06-June 03

Posted 13 May 2005 - 11:26 AM

Pq vc nao abandona os frames? a muito que eles são desaconselhados pela w3c.
0

#7 User is offline   JoeMX 

  • Group: Membros
  • Posts: 12
  • Joined: 12-May 05

Posted 13 May 2005 - 12:02 PM

Podem ser desaconselhados... mas não foram banidos...
Não sou defensor de frames... mas eles bem utilizados geram resultados interessantes e funcionais. (ex.: http://www.xs-engineering.com)

Sinceramente não éra essa resposta que eu esperava de um moderador.

Continuo querendo ajuda.

Abraços
0

#8 User is offline   JHAUSSEN 

  • Group: Administrador
  • Posts: 2988
  • Joined: 20-December 03

Posted 13 May 2005 - 12:29 PM

Galera o moderador sugerir para abandonar os Frames não tem nada demais, ele só ta opinando a expressão dele. O Moderador não tem nada de diferente de um usuário normal do fórum ou de nos administradores.

Abraços e vamos voltar ao que realmente interessa..resolver teu problema.

Ps.: Este site que você colocou não entrou cara.
0

#9 User is offline   JoeMX 

  • Group: Membros
  • Posts: 12
  • Joined: 12-May 05

Posted 16 May 2005 - 10:15 AM

Bom dia pessoal, problema resolvido!

O código validado e com o resultado esperado ficou o seguinte:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>.: Locadora ENG :.</title>
</head>

<frameset rows="140,*">
<frame src="topo.htm" name="topo" scrolling="no" noresize="noresize" marginwidth="0" marginheight="0" id="topo" frameborder="0" />
<frame src="inicial.htm" name="conteudo" scrolling="yes" noresize="noresize" marginwidth="0" marginheight="0" id="conteudo" frameborder="0" />
</frameset>
</html>

Ao invés de usar "border=0" na tag "frameset", foi utilizado "frameborder=0" nas tags "frame".

Um atributo simples que resolvia todo o problema... talvez por ser tão simples que eu fiquei me batendo tanto...
Bem na realidade, o que aconteceu acho que foi o seguinte:
No W3C me deu um erro no frameborder dizendo que o valor dele não poderia esr "no" (valor padrão dado pelo Dreamweaver) dae eu peguei e arranquei a propriedade pra não "me encomodar" mais... pouco depois surgiu o problema e eu não relacionei uma coisa a outra... v c pode...

Mas em fim... muito obrigado pela ajuda e comentários de todos.
[]'s
;-)

ah... o site xs-engineering que não entrou... deu erro na hora de clicar no link por causa dos ")"'s que eu coloquei... acessa aqui ó... http://www.xs-engineering.com []'s
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
*New Replies bottes ugg locating the best coordinate in the home searcher's insurance plans
ugg canada the advantages and disadvantages regarding contemplating pe
Eventos Guest_obsehanna_* 
  • 2 Replies
  • 15 Views
New Replies Validação de E-mail
Validar "@"
Flash & ActionScript Hilton Luiz 
  • 2 Replies
  • 913 Views
New Replies finasteride ingen recept canada Eventos Tabykediake 
  • 0 Replies
  • 6 Views
*New Replies buy canada goose in canada a bit of guidance in no way is painful so try these kinds of out to get exercise
canada goose outlet italia get rid of the many insect pest by using ef
Eventos Guest_obsehanna_* 
  • 0 Replies
  • 5 Views
New Replies Pizzaria abandonada Pixel Art Makarrão 
  • 10 Replies
  • 3428 Views
*New Replies canada goose pas cher purchase credit score back in line by trying the following tips
moncler doudoune the best liquid these types of convenient caffeine in
Eventos Guest_Occacygreatty_* 
  • 2 Replies
  • 15 Views
New Replies Sony Ericsson lidera lista de atenção ambiental do Greenpeace Notícias Notícias 
  • 0 Replies
  • 338 Views
*New Replies canada goose specific method concerning how to improve your health head of hair
canada goose uk after dark most severe scenerio panic and anxiety elim
Eventos Guest_Inenryagell_* 
  • 0 Replies
  • 4 Views

Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)