WebSite X5Help Center

 
Fabrizio V.
Fabrizio V.
User

Ancora non precisa  it

Auteur : Fabrizio V.
Visité 1365, Followers 2, Partagé 0  

Inserendo un'ANCORA ad un testo purtroppo clickando non è preciso il punto di posizionamento nella pagina. Ovvero il posizionamento non avviene al punto giusto, come se l'ancora fosse inserita almeno una decina di righe più in basso...  

Posté le
9 RéPONSES - 1 UTILES
Roberto N.
Roberto N.
User

Ciao Esse, volevo chiederti se l'ancora anzichè a inizio pagina si trovasse in punto diverso della pagina, esempio a metà pagina come andrebbe modificato il tuo codice sotto esposto ? c'è un modo per calcolre il top attuale e sottrarre poi ii pixel necessari ?

<!-- Inizio CSS per posizionare l'àncora a inizio pagina -->

<style>#sdB_T2 {

top: -100px !important}

@media screen and (max-width: 1199.9px) {#sdB_T2 {top: -80px !important;}}@media screen and (max-width: 719.9px) {#sdB_T2 {top: -60px !important;}}@media screen and (max-width: 479.9px) {#sdB_T2 {top: -40px !important;}}

</style>

<!-- Fine CSS per posizionare l'àncora a inizio pagina -->

Lire plus
Posté le de Roberto N.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Fabrizio V.
... ... ... ... ... come se l'ancora fosse inserita almeno una decina di righe più in basso...  

... più in basso...!?...  ...oppure più in alto come penso che possa essere...?...
... senza il tuo LINK per evitare supposizioni, con si può valutare; ...basta un click...
... intanto segui pure i suggerimenti postati da Esse Di ...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Esse Di
Esse Di
User
Roberto N.
Ciao Esse, volevo chiederti se l'ancora anzichè a inizio pagina si trovasse in punto diverso della pagina, esempio a metà pagina come andrebbe modificato il tuo codice sotto esposto ? c'è un modo per calcolre il top attuale e sottrarre poi ii pixel necessari ?

Non capisco la domanda. La mai àncora sdB_T2 è attribuita al testo che inizia con "Testo numero 2 (àncora T2)", che non si trova a inizio pagina

Lire plus
Posté le de Esse Di
Roberto N.
Roberto N.
User

Ciao Esse, (tieni presente che la pagina per estrapolare le aziende la creo con apposito codice PHP) per ogni provincia ho messo un div apposito con il suo id come nell'esempio sotto...

<div class="ClassDivBoxEsterno1" id="Provincia_BG"></div>

<div class="ClassDivBoxEsterno1" id="Provincia_BS"></div> 

poi in un file .CSS ho messo per ogni ID il suo codice apposito come nell'esempio sotto.. 

#Provincia_BG {
 top: -65px !important
}
#Provincia_BS {
 top: -65px !important
}

Ho preso spunto da tuo suggerimento http://essedi.altervista.org/_EVO2019/_prove/ancore.html

Non era questo che intendevi nel tuo esempio ? Ho sbagliato qualcosa !?

Lire plus
Posté le de Roberto N.
Esse Di
Esse Di
User

Come sospettavo.

Nel tuo caso, non hai bisogno di ripetere il codice per ogni provincia.

Puoi fare in due modi

Se la classe "ClassDivBoxEsterno1" è assegnata solo alle àncore a cui occorre riferire il codice

.ClassDivBoxEsterno1 {
   top: -65px !important;
}

Se il codice con la classe non dovesse andare bene (perché la classe è assegnara anche ad altri DIV), puoi ovviare con il codice

div[id^='Provincia_'] {
   top: -65px !important;
}

Il secondo codice viene applicato a tutti i DIV con un ID che inizia con 'Provincia_' e, quindi, può essere riportato una sola volta

Lire plus
Posté le de Esse Di
Roberto N.
Roberto N.
User

Grazie mille per l'ottimo suggerimento !  Ho risparmiato un sacco codice mettendo

div[id^='Provincia_'] {
   top: -65px !important;
}

Il tutto funziona benissimo... grazie ancora !

Lire plus
Posté le de Roberto N.