Visualizzazione risultati 1 fino 13 di 13

Discussione: Come inserisco un codice html in una pagina html?

  1. #1
    Guest

    Predefinito Come inserisco un codice html in una pagina html?

    vorrei mettere dei codici html da far prelevare su una delle mie pagine...come si fa visto che se lo inserisco normalmente viene riconosciuto come codice...?(io lo dovrei mettere come testo...)

  2. #2
    Guest

    Predefinito

    se usi php puoi servirti di

    Codice PHP:
    echo htmlspecialchars($codice_da_rendere);
    con $codice_da_rendere tutto il testo che vuoi visualizzare.

    Se invece vuoi puro html devi sostituire a mano

    le

    & -> &
    " -> "
    ' -> '
    < -> &lt;
    > -> &gt;


    cioè fare quello che la htmlspecialchars() ti fa in automatico

    mavericck

  3. #3
    Guest

    Predefinito

    e basta?ah e poi come metto una tabella al centro? con <div align... o <p align non funziona...
    Ultima modifica di animaliweb : 04-02-2006 alle ore 19.02.00

  4. #4
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    La soluzione di maverick coinvolge un po' di cose, tra cui il fatto che la pagina html non si chiamerà più .html ma .php
    Quella funzione traduce gran parte del codice con altri codici particolari , per es invece del catattere "<" mette "&lt;" ...
    E' sempre meglio utilizzare php per parecchie cose, se comunque a te interessava SOLO una soluzione di HTML puro, allora puoi inserire semplicemente il codice html all'interno din un blocco <PRE>:

    Codice HTML:
    <pre>
     ..tutto il codice html non interpretato..
    </pre>
    Ultima modifica di heracleum : 04-02-2006 alle ore 19.25.59
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  5. #5
    Guest

    Predefinito

    ma dentro pre non devo sostituire i simboli come ha detto maverick?

  6. #6
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    No, così come volevi usarli senza altre modifiche (per questo penso sia la soluzione più immediata per te).

    Altrimenti, come fanno molti altri metti tutto il codice html, allo stesso modo di pre, ma dentro un tag:
    <textarea ...attributi ulteriori...>
    ..codice..
    </textarea>

    crea un'area di testo, con scrollbar, molti la ritengono la soluzione più comoda.
    (l'unico tag html che dà fastidio alla textarea come contenuto è il tag </textarea> stesso che chiuderebbe il tag e farebbe casino.. altrimenti tutto ok)

    Cerca su google per gli altri attributi del tag textarea..
    Ultima modifica di heracleum : 04-02-2006 alle ore 19.30.13
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  7. #7
    Guest

    Predefinito

    a me <pre> non funziona...

  8. #8
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Pardon, PRE mantiene solo le tabulazioni e altra formattazione dei caratteri ma in effetti interpreta l'html.
    Mi confondo con un (sempre vecchiotto e obsoleto) altro tag che è XMP,
    prova la stessa cosa con
    <xmp> ... </xmp>
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  9. #9
    Guest

    Predefinito

    All'interno di <textarea> devi necessariamente sostituire i caratteri speciali HTML.

    Per quanto riguarda la tabella, la sintassi è questa:
    <table align="center">
    </table>
    ;)

  10. #10
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    "necessariamente".. ma hai provato?
    come detto su tranne il tag textarea stesso puoi metterci quel che vuoi senza codici di escape.

    Ovviamente non si centra così una tabella.
    Il discorso è lungo ed è stato ripetuto un sacco di volte, per esempio qui:
    http://forum.altervista.org/showthread.php?t=43773
    oppure cerca nel forum con "centrare" "tabella" parole chiave simili..
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  11. #11
    Guest

    Predefinito

    Riguardo textarea riconosco di aver detto una cavolata. Si può anche lasciare tutto come sta, però, nel provare a validare la pagina, da una serie di errori. E' questa la ragione per cui ho sbagliato, sorry :D

    Per quanto riguarda la tabella, io scrivo questo:
    Codice:
    <table class="sito" align="center" cellspacing="0" cellpadding="0"
    per fare la tabella principale del sito, e, se vedi, il tutto è centrato ;)
    Dai, almeno su questo non ho toppato :D

  12. #12
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Riguardo la table, se proprio vuoi utilizzare un'ALTRA table "padre" per centrare la table "figlia", almeno ha più senso mettere l' align="center" nella sua unica TD e non nella table.
    Ad ogni modo nel link si esplorano vari modi molto più usati (senza table padri), tra cui l'attributo css "margin: auto;" che però su IE ha bisogno di un DOCTYPE valido e non deve ripiegare sul 'quirksmode' (ma il discorso diventa meno comprensibile.. immagino).
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  13. #13
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    La questione è semplice: basta convertire solo i simboli < e > con &lt; e &gt; in questo modo si visualizzerà anche tutto il codice al suo interno. Se vuoi aggiungere del codice aggiuntivo che non si visualizzi nella pagina basta scriverlo come sempre.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •