Formattazione testo e link

[HTML - Base]

« Older   Newer »
 
  Share  
.
  1.     +1   +1   -1
     
    .
    Avatar


    Group
    Mod
    Posts
    3,751
    Reputation
    +53
    Location
    bolzano/bozen

    Status
    Offline
    Formattazione testo e link

    Introduzione
    Questo argomento dovrebbe essere semplicissimo per chi è abituato a scrivere articoli su ForumFree, visto che i BBCode (quelli strani con le parentesi quadrate di FF) son abbastanza simili a quelli HTML.

    In questa guida vi spiego solo un paio di modi per stilizzare del testo.

    Per stilizzare il testo una volta si usava l'HTML, oggi invece è più usuale usare il CSS (Cascading STYLEsheet) che è un linguaggio "specializzato". Quindi vi mostrerò sempre entrambi i modi (così imparate anche già un po' di CSS, bei pampini).

    Grassetto (di solito si usa strong)
    HTML
    <strong>grassetto</strong> <!--Di solito si usa questo, i motori di ricerca danno più importanza alle parole nel tag "strong"-->
    <b>grassetto</b> <!--Come il BBCode rende il testo grassetto-->
    <span style="font-weight:bold">Grassetto</span> <!--metodo CSS-->

    <!--Il valore del attributo "style" è sempre CSS, poi quando faremo le basi del CSS imparerete meglio :)-->


    Corsivo (di solito si usa em)
    HTML
    <em>corsivo</em> <!--Di solito si usa questo metodo qui-->
    <i>corsivo</i> <!--Come il BBCode rende il testo corsivo-->
    <span style="font-style:italic">corsivo</span> <!--metodo CSS-->


    Sottolineato (di solito si usa u)
    HTML
    <u>sottolineato</u> <!--Come il BBCode rende il testo sottolineato-->
    <span style="text-decoration:underline">sottolineato</span> <!--metodo CSS-->


    Barrato (di solito si usa del)
    HTML
    <del>barrato</del> <!--Di solito si usa questo metodo qui-->
    <span style="text-decoration: line-through;"> barrato </span> <!--metodo CSS-->


    sup e sub
    HTML
    <sup>sup</sup>
    <sub>sub</sub>


    Andare a capo
    HTML
    <br>


    Linea divisoria
    HTML
    <hr>


    Poi arrivano le liste (ordinate e non ordinate)
    il tag
      significa "unordned list" mentre <ol> significa "ordned list".
      per inserire i singoli punti si usa il tag "li", che sta per "list item".

      Esempio per questa lista.
      <ul>
    • punto 1
    • punto 2
    Si possono cambiare anche i simboli sulla sinistra:
    • punto 1
    • punto 2
    oppure
    • punto 1
    • punto 2
    Il codice è il seguente:
    HTML
    <ul> <!--Lista di default-->
    <li>punto 1</li>
    <li>punto 2</li>
    </ul>

    <ul type="circle"> <!--lista con i cerchietti-->
    <li>punto 1</li>
    <li>punto 2</li>
    </ul>

    <ul type="square"> <!--Lista con i quadrati-->
    <li>punto 1</li>
    <li>punto 2</li>
    </ul>


    Poi c'è la contra parte la lista ordinata.
    1. punto 1
    2. punto 2
    3. punto 3
    1. punto 1
    2. punto 2
    3. punto 3
    1. punto 1
    2. punto 2
    3. punto 3

    Qui si ha la possibilità di scegliere come vengono mostrati i numeri e da quale numero partire.
    Qui il codice di queste 3 liste ordinate
    HTML
    <ol> <!--Lista numerata-->
    <li>punto 1</li>
    <li>punto 2</li>
    </ol>

    <ol type="I"> <!--Lista con i numeri romani-->
    <li>punto 1</li>
    <li>punto 2</li>
    </ol>

    <ol start="100"> <!--Lista che parte da 100-->
    <li>punto 1</li>
    <li>punto 2</li>
    </ol>


    Font (oggi rimpiazzato dagli stili)
    Il Tag font è deprecato, però per completezza ve lo illustro comunque.
    con font si possono definire: dimensione, font e colore di un testo.
    Testo di prova nel tag font
    gli attributi sono:
    face="NOME-FONT"
    color="COLORE" (I colori possono essere scritti per nome, oppure essere definiti tramite rgb, esadecimale o hsl, vi mostrerò in futuro come funziona).
    size="NUMMERO" (Non sò esattamente a che cosa corrisponde il numero)

    Il codice per il mio bellissimo testo lì sopra è:
    HTML
    <font face="arial" color="#abcdef" size="7">Testo di prova nel tag font</font>


    Inserire immagini
    Qui non mi soffermo molto, è molto facile.
    il tag si chiama img e gli attributi sono src (source) e alt (descrizione per motori di ricerca e testo visualizzato se il browser non riesce a caricare l'immagine).
    HTML
    <img src="URL-IMMAGINE" alt="TESTO-DESCRIZIONE">


    LINK
    Arriviamo all'argomento che scotta, al tag "a" (che sta per ancor, ovvero ancoraggio, che simboleggia come le pagina si "ancorano" a vicenda).
    l'attributo importante è "href" (Hyperlink Reference) che indica appunto l'indirizzo al quale deve andare.
    poi ci sono alcuni "attributi chicche" che sono "accesskey" e "title" che funzionano su tutti i tag, ma sono utili con i link.
    E c'è anche "target" che funziona SOLO per i link.

    Iniziamo con un esempio.
    HTML
    <a href="http://jsbin.com" target="_blank">LINK</a>

    L'attributo href deve contenere un link completo se rimanda su un altro sito (quindi con http:// all'inizio).
    Se invece rimaniamo sullo stesso sito, ma stiamo indirizzando ad un altra pagina di questo, allora il link inizia con "/" per esempio /?f=8666054 manda alla sezione web design sempre del MAW, senza che noi "diciamo" che sia sul maw.
    Se invece abbiamo un server, vediamo che un sito ha cartelle e file come un computer. Di solito ogni pagina web che si rispetti ha una cartella "img", "scripts", "styles" e "index.html". Per prendere le cartelle o i file nella stessa cartelle, dobbiamo iniziare con un "./" che significa "parti da qui". Invece il "/" significa "parti dalla radice". Quindi il link per un' immagine potrebbe essere ./img/blurrick_pettinato.png.
    E l'ultimo tipo di link è il hash-link, che fa scorrere la pagina ad un certo punto della pagina. Per esempio avrete sicuramente notato il "#lastpost" di forumcommunity.
    Per definire il posto al quale deve saltare basta che si aggiunge l'attributo "name" ad un qualsiasi elemento e poi il rispettivo hash. Per esempio.
    HTML
    <a href="#SaltaFinoAQui">Salta fino al punto "saltafinoaqui"</a>
    <!--Da un altra parte nella pagina-->
    <a name="SaltaFinoAQui"></a>
    <!--da notare che il tag può anche non avere contenuto-->


    Poi ci sono gli attributi "accesskey" e "title" che son opzionali.
    acceskey="LETTERA" << indica con quale lettera si "simula" il click sul link, per esempio accesskey="m" (simula il click con alt+m)
    title="decsrizione" << apre una finestrella che descrive il link

    E il tag target="_blank" fa sì che il link si apre in un nuovo tab (oppure una nuova finestra per i browser che non hanno le tab).

    Esercizi
    Come esercizio vorrei che modifichiate a vostro piacimento il lorem ipsum, cercando di usare tutti i tag imparati qui, in fondo al lorem ipsum inserite un link che rimanda al MangaAnimeWorld ;)

    Edited by flexlex - 15/2/2014, 11:07
     
    Top
    .
  2.     +1   -1
     
    .
    Avatar

    Senior Member

    Group
    Admin
    Posts
    12,556
    Reputation
    +140

    Status
    Offline
    A poco farò gli esercizi, Bro.
     
    Top
    .
  3.     +1   -1
     
    .
    Avatar


    Group
    Mod
    Posts
    3,751
    Reputation
    +53
    Location
    bolzano/bozen

    Status
    Offline
    Yeah! :D
     
    Top
    .
  4.     +1   -1
     
    .
    Avatar

    Senior Member

    Group
    Admin
    Posts
    12,556
    Reputation
    +140

    Status
    Offline
    size="NUMMERO" <--- Correggi, bro.

    il link per unn immagine potrebbe essere ./img/blurrick_pettinato.png. <--- un'immagine

    Per quanto riguarda l'hash link: cioè, come potrebbe funzionare? Ho capito ma mi fai ugualmente un esempio?
     
    Top
    .
  5.     +1   -1
     
    .
    Avatar


    Group
    Mod
    Posts
    3,751
    Reputation
    +53
    Location
    bolzano/bozen

    Status
    Offline
    Correttissimo :)


    Ecco qui un esempio, il codice inserito qui sotto è
    HTML
    <a href="#RorySpacca">Vai al punto dove Rory spacca</a>(un paio di acapi)<a name="RorySpacca">la pagina "salta" fino a qui</a>


    Vai al punto dove Rory spacca





























    la pagina "salta" fino a qui
     
    Top
    .
  6.     +1   -1
     
    .
    Avatar

    Senior Member

    Group
    Admin
    Posts
    12,556
    Reputation
    +140

    Status
    Offline
    Capitissimo! Grazie :3
     
    Top
    .
  7. .:Milla:.
        +1   -1
     
    .

    User deleted


    Okay, penso di aver fatto tutto tranne quella cosa che salta dove rory spacca, penso che in una pagina simile non avrebbe senso, o si? :v vabbè, comunque eccolo http://jsbin.com/xuzid/3/edit

    Ho un paio di cose da chiedere però. Dunque, non è possibile fare il testo sia sottolineato che sbarrato contemporaneamente, giusto? E non si possono sbarrare i testi sub e sup, giusto?
    E se volessi colorare l' hr e i link come devo fare? con il <font face="eccetera" > non mi esce, colora il testo normale, ma non il link. per l'hr non saprei proprio invece :v
    con il target _blank hai detto che si apre una nuova scheda o finestra giusto? e se invece non voglio che si apra basta rimuoverlo o bisogna mettere un altro target?
    okay penso sia tutto ouo com'è andata?
     
    Top
    .
  8.     +1   +1   -1
     
    .
    Avatar


    Group
    Mod
    Posts
    3,751
    Reputation
    +53
    Location
    bolzano/bozen

    Status
    Offline
    Ottimo l'esercizio ;)

    La pagina che salta ha senso?
    Si, può essere usato come indice in una guida. Il miglior esempio è wikipedia, che nel indice ha i hash-link ai vari "titoli".

    è possibile fare il testo sottolineato e barrato?
    Si, vi sono due metodi, uno bello e uno brutto.
    Quello meno bello è con più tag, per esempio
    HTML
    <u><s>Testo sottolineato e barrato</s></u>

    Il metodo più bello invece è con più valori in una proprietà.
    HTML
    <span style="text-decoration:line-through overline underline;">barrato, sottolineato e sopralineato</span>


    per sub e sup?
    Stessa storia

    per colorare l'hr?
    L'hr si colora con il css di solito usando la proprietà "color", ma per farlo in html si usa
    HTML
    <hr color="orange">


    Per colorare il link?
    Come per gli span si aggiunge l'attributo style. Per far aprire il link me scheda o finestra, basta non definire il target ;)
    HTML
    <a href="LINK" style="color:green">LINK</span>
     
    Top
    .
  9. .:Milla:.
        +1   -1
     
    .

    User deleted


    okay ho capito grazie >w< quindi così ho fatto proprio tutto tutto *o* tranne la cosa della pagina che salta, ma comunque ho capito come funziona c:
    un'ultima domanda...
    Dato che mi confondo sempre, come faccio a capire quando devo mettere i due punti o l'= ? per esempio al color, ogni tanto me lo legge con color:#000 e ogni tanto devo fare color="black"
     
    Top
    .
  10.     +1   +1   -1
     
    .
    Avatar


    Group
    Mod
    Posts
    3,751
    Reputation
    +53
    Location
    bolzano/bozen

    Status
    Offline
    Ecco, questo è perché vorrei dividere le due cose..

    Quello con i due punti proprietà:valore; è CSS. IL CSS può essere definito direttamente come attributo (attributo "style") ovvero
    CODICE
    <span style="color:#000;">testo nero</span>
    in "style" ci va appunto lo stile, che va definito in CSS. ovvero quello con i due punti.

    Invece l'altro color="#000" è un attributo e va associato ad un tag HTML e NON è CSS e non fa parte degli stili. il color="black" dovrebbe funzionare solo con il tag font, tipo
    CODICE
    <font color="black">testo nero</font>


    Il metodo migliore sarebbe quello con i due punti (col CSS). Dopo-domani posto la guida sui contenitori, poi la settimana dopo ancora le tabelle, poi facciamo un riassunto / feedback del HTML di base, poi si procede a palla con il CSS. E li poi ci divertiremo un mondo :)
     
    Top
    .
  11.     +1   -1
     
    .
    Avatar

    Senior Member

    Group
    Admin
    Posts
    12,556
    Reputation
    +140

    Status
    Offline
    Già lo sai quello che penso di te, vero? <3
     
    Top
    .
  12.     +1   -1
     
    .
    Avatar


    Group
    Mod
    Posts
    3,751
    Reputation
    +53
    Location
    bolzano/bozen

    Status
    Offline
    Che sono brutto e cattivo? Seeeh :D xD
     
    Top
    .
  13. .:Milla:.
        +1   -1
     
    .

    User deleted


    okay, tutto chiaro capo *^* aspetto con ansia il resto
     
    Top
    .
  14. ~YuYa
        +1   -1
     
    .

    User deleted


    Metto anche questo~ http://jsbin.com/xuzid/6/edit

    Come già accennato, mi sta insegnando Milla, quindi tutto ciò che ho scritto/messo è "dedicato" a lei E non mi andava di cambiare XD


    Ah! Le prime due liste sono miei esperimenti, perciò sono uscite strane. :v Mentre non ho capito quella cosa della pagina che salta. :v
    Per il resto com'è, tralasciando le mie cose stupide? ouo
     
    Top
    .
  15.     +1   -1
     
    .
    Avatar


    Group
    Mod
    Posts
    3,751
    Reputation
    +53
    Location
    bolzano/bozen

    Status
    Offline
    ~YuYa direi nuovamente tutto apposto!
    Qui c'è un esempio con i hashlink: click.
    Comunque, sono felice di ripeterlo ancora una volta :P

    Un link si crea con l'attributo "a". La "a" sta per "ancoraggio", ciò significa che ancora l'utente ad un altra cosa. Questa cosa può essere usata per portare l'utente su una altra pagina (esterna), una pagina interna (per esempio un topic), oppure un punto preciso sulla pagina stessa.

    Per "segnare" il punto preciso al quale vogliamo portare il nostro utente, dobbiamo usare un elemento con attributo name.

    Per esempio creiamo uno un punto di atterraggio con il seguente nome.
    CODICE
    <a name="NOME_PUNTO_ANCORAGGIO"></a>

    Non deve essere per forza un "a", ma può esser eun elemento qualsiasi, anche una lista
    CODICE
    <ol name="NOME_PUNTO_ANCORAGGIO">
    ...


    Poi per dire alla pagina a quale punto scorrere, creiamo un link con un "hash" (#) seguito dal nome del punto di ancoraggio, quindi così:
    CODICE
    <a href="#NOME_PUNTO_ANCORAGGIO">Vai al punto: NOME_PUNTO_ANCORAGGIO</a>


    Nel esempio di prima ho creato un punto di atterraggio con attributo: name="RorySpacca".
    Quindi se ora inseriamo un link con href="#RorySpacca", il tuo browser ti porterà automaticamente all'altezza del punto di atterraggio.
    CODICE
    <a href="#RorySpacca">Vai al punto: RorySpacca</a>

    TryItOut:Vai al punto: RorySpacca
     
    Top
    .
20 replies since 14/2/2014, 19:35   1833 views
  Share  
.
Top