- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Link e CSS
-
ragazzi
si può creare una classe per un link che contenga anche un ancoraggio?
-
Cioè?
Scusa non riesco a capire cosa intendi per ancoraggio
In linea di massima puoi creare classi per tutto!
-
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
-
@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 paginaTi 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
-
@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"?
-
spe ma nel css cosa devo mettere non ho mica capito
-
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 { font-family: "Book Antiqua",Arial,sans-serif; color: #FFCCCC; font-size: 32pt; text-align: center; font-weight: lighter; font-style: normal; }
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?
-
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> )
-
funziona in entrambe le maniere :stordita:
-
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{ color: #FFFFCC; font-family: "Book Antiqua",Arial,sans-serif; font-size: 14pt; text-align: left; text-decoration: underline; } a.link35:hover{ color: #FF9966; text-decoration: none; }
-
Magari l'errore non sta nel css, ma nel codice, magari hai inserito qualcosa per centrarlo e ora fa conflitto!
-
non credo, per i testi non ci sono problemi, mi accorgo ora che il problema me lo dà solo lui link
-
misa che avevate ragione voi..
il mio è uno schifosissimo layout tabellare (quanto vorrei cambiarlo maledizione )
composto di una grande cella centrale per la pagina vera e propria dei contenuti; infatti nel foglio principale è così definita:td.colonna {text-align: center; background-image: url(http://www.paroledautore.net/welcomepage/milieu.gif); width: 100%; }
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 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
-
@Vale76 said:
il mio è uno schifosissimo layout tabellare (quanto vorrei cambiarlo maledizione )
Perchè non cambiarlo allora?
-
@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">
-
@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?
-
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
-
si lo so, che c'è tanta porcheria tutta fatta da Frontpage prima, quando effettivamente creavo le pagine dal visuale
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: 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?
-
@ludus said:
però:
<div style="text-align: left; width: 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...@ludus said:
non è meglio:
<div class="left">? .left{text-align: left; width: 100%}
per le classi dei testi: ma per i link? come si fa con l'elemento <a>
?
-
@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 { font-family: "Book Antiqua","Berling Antiqua",Arial,sans-serif; color: #CCCC99; font-size: 12pt; text-align: left; font-weight: lighter; font-style: normal; }
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..