Repository 32bit  Forum
Repository 64bit  Wiki

css: browser support= nessuno

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

css: browser support= nessuno

Messaggioda ZeroUno » mer mar 07, 2012 11:20

Funzionalità css molto utile:
http://www.w3schools.com/cssref/css3_pr_target.asp

Browser Support: NESSUNO :-(


EDIT: Fa parte di CSS3; non dovrebbe essere ormai supportato da tutti i browser o anche questo è ancora in fase di definizione?
My packages&files searcher: http://slakfinder.org | My repository for slackware64-current: http://www.z01.eu/repo-slack
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 3764
Iscritto il: ven giu 02, 2006 14:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: slack-current
Distribuzione: 01000000-current

Re: css: browser support= nessuno

Messaggioda conraid » mer mar 07, 2012 11:42

Sai che non ho ancora capito come funziona css3?
Intendo dire che leggendo
http://www.w3.org/standards/techs/css#w3c_all
mi sembra di capire che non c'è una specifica, ma varie, per ogni sezione.
Quindi alcune sono "raccomandazioni", altre ancora in "draft"
Quel che intendi tu è in draft
http://www.w3.org/TR/css3-hyperlinks/
e come vedi da molti anni, altre invece sembrano già ufficiali, tipo
http://www.w3.org/TR/selectors/
di cui c'è la draft per la versione 4
o quella dei colori
Avatar utente
conraid
Staff
Staff
 
Messaggi: 11887
Iscritto il: gio lug 14, 2005 0:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: css: browser support= nessuno

Messaggioda ZeroUno » mer mar 07, 2012 12:28

Comunque ho trovato una soluzione alternativa a target da css.

In pratica io volevo
a.external {
target: new tab;
}

<a href="..." class="external">...</a>

invece di
<a href="..." target="_blank">...</a>


Il vantaggio è che dentro quel a.external ci metto un sacco di altre cose.
alla fine ho risolto con javascript:
<script src="common.js" type="text/javascript"></script>
<a href="..." class="external">...</a>

common.js:
function externallinks(){
var anchors = document.getElementsByTagName("a");
for (var i=0; i < anchors.length; i++) if (anchors[i].getAttribute("class") == "external") anchors[i].target = "_blank";
}
window.onload=externallinks;


in verità ora che ci penso posso automatizzare ancora di più con javascript:
if(url inizia per 'http') setta class a external e target a _blank;
e
<a href="http://..">..</a>

più comodo no?
My packages&files searcher: http://slakfinder.org | My repository for slackware64-current: http://www.z01.eu/repo-slack
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 3764
Iscritto il: ven giu 02, 2006 14:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: slack-current
Distribuzione: 01000000-current


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite