Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Discussione: xhtml 1.1

  1. #11
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    Originariamente inviato da pierofix
    che c'è?

  2. #12
    Utente di HTML.it L'avatar di BananaBoat
    Registrato dal
    Aug 2004
    Messaggi
    1,269
    Qualche suggerimento
    pero' ancora non riesco a trovare un buon articolo sulla modularizzazione

  3. #13
    Utente di HTML.it L'avatar di BananaBoat
    Registrato dal
    Aug 2004
    Messaggi
    1,269
    i moduli dove vanno aggiunti? sotto il doctype?

  4. #14
    Utente di HTML.it L'avatar di BananaBoat
    Registrato dal
    Aug 2004
    Messaggi
    1,269
    niente in pratica devo crearmi una dtd mia

  5. #15
    XHTML 1.1 è costituito da tre parti principali:

    La DTD XHTML 1.0 Strict (con piccole differenze)
    La modularizzazione XHTML
    La Ruby Annotation
    È possibile creare documenti XHTML 1.1 in due modi diversi. Il primo consiste nell’uso della DTD XHTML 1.1. In questo modo, il vostro lavoro sarà estremamente strutturato perché non esiste alcun attributo di presentazione in XHTML 1.1. La separazione di struttura e presentazione è qui completa, e tutto il vostro lavoro di presentazione andrà realizzato in un foglio di stile.

    Un altro modo di produrre documenti XHTML 1.1 consiste nell’utilizzare la modularizzazione XHTML. È la separazione dei componenti HTML e XHTML (come testo, tabelle, frame, form) in moduli distinti. È possibile scrivere la propria DTD ed usare solo i componenti necessari. Questa è l’estensibilità in azione, ed offre allo sviluppatore Web l’opportunità di personalizzare il proprio markup.

    La Ruby Annotation è un mezzo per gestire certe annotazioni dei caratteri asiatici. Ruby fa parte del lavoro di internazionalizzazione.

    fonte

  6. #16
    Le specifiche 1.1 di XHTML ridefiniscono XHTML 1.0 strutturando il linguaggio in moduli. La modularizzazione di XHTML consiste nel raggruppare i vari tag in gruppi omogenei in modo da costituire blocchi autonomi (moduli). I moduli attualmente previsti possono essere distinti in due categorie: i moduli fondamentali (Core Modules), che rappresentano l’insieme dei tag che devono essere supportati da qualsiasi interprete XHTML, e i moduli di estensione (Extension Modules), moduli opzionali il cui supporto può dipendere dal tipo di browser o dispositivo di visualizzazione utilizzato.

    I moduli fondamentali previsti dall’attuale definizione comprendono:

    Structure Module
    raggruppa l’insieme dei tag che definiscono la struttura di un documento XHTML (<html>, <head>, ecc.);
    Text Module
    raggruppa l’insieme dei tag di qualificazione del testo (<h1>, <h2>, <div>,

    , [i], <cite>, ecc.);
    Hypertext Module
    contiene il tag <a>;
    List Module
    contiene i tag che consentono di specificare liste (<ul>, [list=1],[*], ecc.).
    I moduli di estensione sono numerosi e ciascuno contiene i tag relativi alla definizione di particolari elementi di un documento XHTML. Tra i principali ricordiamo:

    Forms
    raggruppa l’insieme dei tag che consentono di definire le form e i controlli ad esse legate (<form>, <input>, ecc.);
    Tables
    contiene i tag per la definizione di tabelle (<table>, <tr>, <td>, ecc.);
    Images
    contiene il tag <img>;
    Frames
    raggruppa l’insieme dei tag che consentono di strutturare un documento in frame (<frameset>, <frame>, ecc.);
    Scripting
    contiene i tag che consentono di inserire o meno script (<script>, <noscript>).
    La strutturazione in moduli dell’XHTML consente di definire sottoinsiemi del linguaggio o di estenderlo rendendolo flessibile alle esigenze di specifici client che si affacciano alla navigazione del web.
    fonte

  7. #17

  8. #18
    Utente di HTML.it L'avatar di BananaBoat
    Registrato dal
    Aug 2004
    Messaggi
    1,269
    grazie mille
    ma se io mi creo una dtd xhtml 1.1 e la estendo con il modulo scripting il validatore del w3 me la valida?

  9. #19

    Nozioni sparse

    La DTD non è XML!

    Presto useremo XSD!

    C'è un'importante distinzione da fare:
    1) DTD pubbliche: depositate e note a tutti, si possono trovare su Internet (per esempio quella XHTML 1.1)
    2) DTD di sistema: sono a disposizione solo di chi le ha create

    All'interno della DTD si possono definire elementi (cioè tag) grazie alla parola chiave ELEMENT.

    Il tipo di dato contenuto nel tag definito può essere:
    ANY: qualunque cosa (tag e/o testo)
    PCDATA: testo
    EMPTY: solo attributi
    gruppi di elementi: precisa sequenza di tags e/o testo

    Possiamo controllare il numero di istanze di un tag all'interno del documento:
    ?: 0 o1 volte
    +: da 1 a infinite volte
    *: da 0 a infinite volte

    Per la definizione degli attributi dobbiamo usare il comando ATTLIST

    Il valore dell'attributo può essere:
    non obbligatorio: #IMPLIED
    obbligatorio: #REQUIRED
    costante: #FIXED

    Quando definiamo gli attributi possiamo associare loro dei tipi di dati (vedere sito W3C).

    Nelle DTD possiamo definire nuove entità (per esempio &amp).

  10. #20
    Utente di HTML.it L'avatar di BananaBoat
    Registrato dal
    Aug 2004
    Messaggi
    1,269
    ma se io mi creo una dtd basata su xhtml 1.1 e per esempio la estendo con il modulo scripting il validatore del w3c me la valida?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.