• Bannato User Attivo

    ragazzi 🙂
    si può creare una classe per un link che contenga anche un ancoraggio?


  • Super User

    Cioè?

    Scusa non riesco a capire cosa intendi per ancoraggio :mmm:

    In linea di massima puoi creare classi per tutto! 🙂

    :ciauz:


  • Bannato User Attivo

    scusa, sono un pò stanca e può darsi che mi sono spiegata male io.. 🙂
    intendo un "segnalibro" (Frontpage li chiama così, NVU li chiama mi pare "ancore" ) es: torna su-torna giu all'interno della pagina.
    Vi chiedevo se è possibile crearli come si fa con le normali classi, da mettere nel CSS e non più nella pagina 🙂


  • Super User

    @vale76 said:

    intendo un "segnalibro" (Frontpage li chiama così, NVU li chiama mi pare "ancore" ) es: torna su-torna giu all'interno della pagina.
    Vi chiedevo se è possibile crearli come si fa con le normali classi, da mettere nel CSS e non più nella pagina

    Ti riferisci alle "named anchor". Link che ti portano in punti diversi della stessa pagina.
    Di default prendono lo stile che hai assegnato ai LINK (<a>), essendo di fatto dei link. Ovviamente però puoi assegnare classi diverse.

    La scelta è tua.

    Cordialmente,
    Stuart


  • Bannato User Attivo

    @Stuart said:

    Ti riferisci alle "named anchor". Link che ti portano in punti diversi della stessa pagina.
    Di default prendono lo stile che hai assegnato ai LINK (<a>), essendo di fatto dei link. Ovviamente però puoi assegnare classi diverse.

    esatto, intendevo proprio quello 🙂
    però come si fa, in pratica? dove si posiziona il "nome ancora"? :mmm:


  • Bannato User Attivo

    spe :mmm: ma nel css cosa devo mettere non ho mica capito :mmm:


  • Bannato User Attivo

    ragazzi, ho provato con questi "named anchor" tramite CSS. 🙂
    funziona, ma se gentilmente potete confermarmi che è corretto sintatticamente? 🙂

    nel CSS ho creato una normale classe con la formattazione che volevo io, come questa:

    
    
    .favolisti &#123;
    font-family:    "Book Antiqua",Arial,sans-serif;
              color&#58;      #FFCCCC;
        font-size&#58;     32pt;
      text-align&#58;     center;
    font-weight&#58;   lighter;
    font-style&#58;       normal;
               &#125;
    
    
    

    nella pagina html:

    
    
    <div class="favolisti"><a
     name="Grimm"></a>F.lli Grimm</div>
    
    
    

    e il "torna su":

    
    
    [url="pagina.htm#Grimm"]torna su
    
    
    

    va bene, o devo correggere quello che ho fatto?


  • Bannato User Attivo

    grazie ludus 🙂 si l'ho fatto controllare ancora, pare che vada bene 🙂
    mi stava solo venendo il dubbio.. se il tag di chiusura </a> è corretto dove l'ho posizionato io o se invece va messo dopo il il nome ancora

    ( <a name="Grimm">F.lli Grimm</a> )


  • Bannato User Attivo

    funziona in entrambe le maniere :stordita:


  • Bannato User Attivo

    😞 succede una cosa strana...
    imposto alla classe di un link l'allineamento a sinistra, ma rimane sempre in centro 😞 dove sbaglio??

    questo la classe nel CSS:

    
    a.link35&#123; 
    color: #FFFFCC;
    font-family&#58;   "Book Antiqua",Arial,sans-serif;
    font-size&#58;     14pt;
    text-align&#58;     left;
    text-decoration&#58; underline; 
    &#125;
    a.link35&#58;hover&#123; 
    color&#58;  #FF9966;
    text-decoration&#58; none; 
    &#125;
    
    

  • Super User

    Magari l'errore non sta nel css, ma nel codice, magari hai inserito qualcosa per centrarlo e ora fa conflitto!


  • Bannato User Attivo

    non credo, per i testi non ci sono problemi, mi accorgo ora che il problema me lo dà solo lui link 😞


  • Bannato User Attivo

    misa che avevate ragione voi..
    il mio è uno schifosissimo layout tabellare (quanto vorrei cambiarlo maledizione :arrabbiato: )
    composto di una grande cella centrale per la pagina vera e propria dei contenuti; infatti nel foglio principale è così definita:

    
    td.colonna &#123;text-align: center; background-image&#58; url&#40;http&#58;//www.paroledautore.net/welcomepage/milieu.gif&#41;; width&#58; 100%; &#125;
    
    

    ho provato a fare un altro foglio, e a mettere "left" anziché "center".
    Quindi ho copiato le classi che mi servono all'occorrenza, per fare la prova, e inizialmente una nuova che ho creato con l'allineamento a sinistra, mi si allinea, ma se nella classe metto allineamento "center" o "right" niente da fare :arrabbiato: 😞 rimangono lo stesso a a sinistra!! 😢
    Dio santo, ma è un incubo!!
    i testi rispondono alle loro classi singole, mentre i link no!! seguono il comando dell'allineamento del td colonna 😞
    allora ho provato a toglierlo proprio, ma niente da fare lo stesso 😞
    come devo fare con sti maledetti linkkkkkkkkk


  • Super User

    @Vale76 said:

    il mio è uno schifosissimo layout tabellare (quanto vorrei cambiarlo maledizione :arrabbiato: )

    Perchè non cambiarlo allora? 🙂


  • Bannato User Attivo

    @ludus said:

    decidi innanzitutto cosa vuoi avere. Perché nel td c'è l'allineamento a sx?

    ti consiglio di usare fogli di stile esterni, altrimenti sai che lavoraccio quando vorrai cambiare layout?

    ci sono! 😮
    eccone un esempio:

    
    <link rel=stylesheet href="http://www.paroledautore.net/style3.css" type="text/css">
    
    

  • Bannato User Attivo

    @ludus said:

    pardon... avevo letto male io 🙂

    allora perché quel td con allineamento a sx?
    quale??? mi posti la parte dove vedi un td con allineamento sinistro?


  • Bannato User Attivo

    figurati, non ti devi scusare 🙂
    Allora, i link solitamente sono sempre al centro; in
    [url=http://www.paroledautore.net/links.htm]questa pagina
    però volevo provare un'impaginazione diversa per i link testuali 🙂


  • Bannato User Attivo

    si lo so, che c'è tanta porcheria :arrabbiato: tutta fatta da Frontpage prima, quando effettivamente creavo le pagine dal visuale :arrabbiato:
    infatti ora la sto rifacendo a mano 🙂
    ho fatto qualche prova e pare che questo metodo funzioni:
    per ora ho lasciato il td nel css come si trova.
    Nella pagina che sto rifacendo, sto facendo così (se non va bene, dimmelo che provo la tua soluzione)

    
    <div style="text-align: left; width&#58; 100%;">
    [mio link]()
    </div>
    
    

    per la descrizione del sito linkato, ho fatto una classe con allineamento a sinistra e pare funge..

    [url=http://www.paroledautore.net/link2.htm]pagina di prova

    che ne pensi? :mmm:


  • Bannato User Attivo

    @ludus said:

    però:

    <div style="text-align: left; width&#58; 100%;">
    

    è un css inline. non esterno.
    um.. trattandosi di una sistemazione occasionale, probabilmente potrebbe andarmi bene così.. a sapere che in anticipo che riutilizzerò l'idea per altre pagine... :mmm:

    @ludus said:

    non è meglio:

    
    <div class="left">?
    
    .left&#123;text-align&#58; left; width&#58; 100%&#125;
    

    per le classi dei testi: ma per i link? come si fa con l'elemento <a>
    ?


  • Bannato User Attivo

    @ludus said:

    il problema del css inline è che, se decidi di cambiare i parametri, hai un lavoro enorme per fare le modifiche a tutti i div che usano quelle carattersitiche.

    l'elemento <a> prevede la classe:

    [url="link.htm"]link
    

    appunto per questo prima, volevo impostare l'allineamento dei link di quella pagina, in questo caso specifico, appunto, a sinistra, insieme al breve testo descrittivo; riguardo alla descrizione, appunto, è comandato dal CSS esterno:

    CSS:

    
    .testo2 &#123;
    font-family:    "Book Antiqua","Berling Antiqua",Arial,sans-serif;
              color&#58;      #CCCC99;
        font-size&#58;     12pt;
      text-align&#58;     left;
    font-weight&#58;   lighter;
    font-style&#58;       normal;
               &#125;
    
    

    e funziona: l'html dà la priorità a questa classe, piuttosto che all'allineamento del famoso <td> .
    Per i link in questione, invece, no 😞 e non ho capito perché..
    per questo ho dovuto ovviare con il div in linea, altrimenti, l'allineamento dei link rispondeva al <td> anche se nella classe a.
    indicavo l'allineamento.. :arrabbiato: