Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    validazione xhtml1.0 Frameset

    ciao,
    sto facendo un po' di prove di trasformazione di vecchie pagine in XHTML, per arrivare ad un primo livello di validazione (ho cominciato da poco )...
    ... pero' mi sono arenata sul Frameset per favore mi date una mano o mi indicate qualche link di supporto?

    Premessa: non mi dite di non usare i frames... anche a me non piacciono per nulla, ma in questo caso e' una questione di puntiglio riuscire a validare 'sta benedetta pagina!

    Sembrerebbe che gli attributi:
    frameborder
    scrolling
    noresize
    per l'elemento FRAME siano consentiti nella DTD-Frameset,
    (ho verificato qui http://www.diodati.org/w3c/html401/p...es.html#h-16.5 e anche nel dtd stesso)

    pero' la validazione w3 mi da' errore proprio li'... cosa sbaglio? allego sotto la sintesi del codice:

    <!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" xml:lang="it" lang="it">
    <head>
    <title>mio titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" href="css/stile.css" type="text/css" />
    </head>
    <frameset frameborder="0" framespacing="0" rows="*,420,*">
    <frame noresize scrolling="no" src="frames/black.htm" />
    <frameset cols="*,790,*" rows="*">
    <frame noresize scrolling="no" src="frames/black.htm" />
    <frame name="content" noresize src="index1.htm" />
    <frame noresize scrolling="no" src="frames/black.htm" />
    </frameset>
    <frame noresize scrolling="no" src="frames/black.htm" />
    </frameset>
    <noframes>
    contenuto alternativo
    </noframes>

    </html>

    grazie, ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non ho mai approfondito, ma qui c'e` un errore XHTML:
    <frame noresize scrolling="no" src="frames/black.htm" />

    Si deve scrivere cosi`:
    <frame noresize="noresize" scrolling="no" src="frames/black.htm" />
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Hai ragione, grazie, pero' la validazione continua a dare errore sul resto:

    codice:
    Line 11, column 23: there is no attribute "frameborder"
    <frameset frameborder="0" framespacing="0" rows="*,420,*">
    
    Line 11, column 40: there is no attribute "framespacing"
    <frameset frameborder="0" framespacing="0" rows="*,420,*">
    e poi questo. Cosa significa lo shorttag yes? non l'ho mai sentito...

    codice:
    Line 16, column 32: the name and VI delimiter can be omitted from an attribute specification only if SHORTTAG YES is specified
    <frame name="content" noresize src="index1.htm" />
    Consigli o suggerimenti? Conoscete mica un link di una pagina on-line a frame validata? cosi' potrei verificare come è costruito il suo codice...

  4. #4
    Scusa, come non detto sull'ultimo messaggio di errore postato sopra... avevo dimenticato un noresize

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.