Pereiti prie turinio

Rekomenduojami pranešimai

Šiandien pasiskaičiau, kad

The use of these HTML elements usually makes your Web pages larger (which increases download time), and they are no longer used in modern Web design. For optimal Web design and search engine results, Sitening recommends only using a combination of validated XHTML and CSS — where all styles have been stripped from the XHTML and placed in the CSS.
Tarkim kaip tada su CSS pasikeisti tokius tag kaip? a target, img align.. Su alingn dar maždaug aišku, bet tarkim target kaip apsirašo pagal šiandienius standartus? Tarkim, noriu parašyti, kad šalutinius link atidarinėtų naujam tabse.
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Target atributas uždraustas tik XHTML strict'e, o ten jis niekada ir nebuvo leidžiamas. :D

Naudoji XHTML Transitional ir nėra jokių bėdų. :D

 

totalus bullshitas, kad a target tagas atgyvenes. - cia tie standartu sumanytojai atgyvene pusprociai..
Tikslas - leisti vartotojui pačiam pasirinkti, ar jis nori nuorodą atidaryti naujame lange, ar šiame, kurį dabar mato.

Aišku svetainių šeimininkams nelabai naudinga, nes dažnai norime palikti vartotoją pas mus, tačiau iš vartotojo pusės tai teigiamas dalykas. Aš, pavyzdžiui, jei spaudžiu nuorodą kairiuoju pelės klavišu - noriu, kad atsidarytų dabartiniame lange. Jei noriu naujo lango - spaudžiu viduriniu mygtuku. Ir nelabai patinka man, kai paspaudus kairiuoju, vistiek iššoka naujas langas. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Visad reik pasiskaičiuot kiek bitukų suvalgo viens ir kitas, bet tai aktualu tik sistemom kur būna ne vienas šimtas clickų vienu metu.

 

 

Target jau seniai keičiam į JS onlick.

 

 

O kas dėl HTML, apie naujoves galit pradėt mokintis jau dabar.

 

http://dev.w3.org/html5/spec/Overview.html

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Target atributas uždraustas tik XHTML strict'e, o ten jis niekada ir nebuvo leidžiamas. :)
Aš galvoju, kad su CSS tada koks atributas turėtų būtų..

 

Taip pat gal koks naujas atsirado target, kad ne _blank būtų, o tarkim new tab? Tarkim firefox, kitos naršyklės gerai veikia, bet kvaila IE turi tabus ir vistiek new windows daro su target="_blank".

Redagavo Pro.Gamer
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Paskutinius kelis metus visada žiūriu, jog mano kurti puslapiai visiškai atitiktų xHTML Strict standartą. Iš esmės jokių problemų nekyla (ir neturėtų kilti, jei esi "švaraus" kodo šalininkas), bet su target="_blank" kartais tikrai būna sunkoka. T-mix jau aprašė priežastį, kodėl tas tag'as panaikintas ir aš iš esmės tam pritariu, nes ir pats, jei noriu atsidaryt naujam lange, tą padarau dešiniuoju pelės paspaudimu. Tik kuriant svetainę kažkaip natūraliai norisi, jog išorinės nuorodos (į kitas svetaines) atsidarytų naujame lange ir lankytojas nedingtų iš tavo svetainės. Tokiais atvejais (bet stengiuos jų vengti) naudoju šį java script:

 

function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
  var anchor = anchors[i];
  if (anchor.getAttribute("href") &&
   anchor.getAttribute("rel") == "external")
 anchor.target = "_blank";
}
}
window.onload = externalLinks;

 

O nuorodos tada turi būti tokios:

 

<a href="http://www.uzdarbis.lt/" rel="external">Uždarbis.lt</a>

 

Iš esmės tai tarsi apėjimas xHTML taisyklių, todėl nėra visiškai geras dalykas, bet turi ir pliusų: jei naršyklėje išjungtas javascript, nuoroda vis tiek veiks - tiesiog bus atidaryta tame pačiame lange, o ne naujame.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kokia nesamonė, target jiems nepatinka, kad inline atributas yra, todėl kodas ilgas, todėl ilgai svetainę krauna ir bla bla.. bet tas javascript kokius 30 kart yra ilgesnis!! :)

 

Tiesiog pasiliksiu su target blank. Neja, tai nieks nežino, gal yra koks specialus blank tab ar kažkoks panašus? Dabar juk norėtųsi atidarinėti tabuose, o ne languose, visos naršyklės tą ir daro, bet IE kvailioja kaip visada ir atidarinėja naujame lange.

Redagavo Pro.Gamer
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Aš galvoju, kad su CSS tada koks atributas turėtų būtų..

Tai kad CSS čia ne prie ko... CSS yra susietas su puslapio išvaizda, o ne funkcionalumu.

 

Taip pat gal koks naujas atsirado target, kad ne _blank būtų, o tarkim new tab? Tarkim firefox, kitos naršyklės gerai veikia, bet kvaila IE turi tabus ir vistiek new windows daro su target="_blank".

„New tab“ priklauso nuo pačios naršyklės. Trumpai paieškojau tarp IE nustatymų, bet, deja, neradau kokio nors pasirinkimo, kad _blank nuorodas atidarytų ne naujame lange, o naujame tab'e. Tuo tarpu FF tokią pasirinktį turi: „New pages should be opened in: a new tab“ (Tools -> Options, Tabs). Su Safari galima tiesiog laikyti CTRL ir paspausti ant nuorodos — tada atidarys naujame tab'e, jei tik neklystu. :) Opera taip pat turi pasirinktį nustatymuose.

Kokia mano išvada? Mano asmenine nuomone, IE sucks. :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Kokia mano išvada? Mano asmenine nuomone, IE sucks. :)
Pilnai sutinku, bet išaiškink dabar tai 50%, kurie nuo gimimo su IE sėdi ir apie kitas naršykles tikriausiai net nėra girdėję..

 

Tai už juos ir reik galvoti, kuriant puslapius.

 

Dauguma naršyklių veikia normaliai, naują tab daro. FF tai visad Ctrl + Click galima naudot. Tik pats laikas būtų HTML kažkam atnaujint, naujus tag galvoti, nes nuo šiuolaikinių naršyklių gerokai atsilieka. :/

Redagavo Pro.Gamer
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Pilnai sutinku, bet išaiškink dabar tai 50%, kurie nuo gimimo su IE sėdi ir apie kitas naršykles tikriausiai net nėra girdėję..

Taip, bet padėtis gerėja — IE vartotojų skaičius mažėja. :)

 

Dauguma naršyklių veikia normaliai, naują tab daro. FF tai visad Ctrl + Click galima naudot. Tik pats laikas būtų HTML kažkam atnaujint, naujus tag galvoti, nes nuo šiuolaikinių naršyklių gerokai atsilieka. :/

Dar kartą sakau, kad naujas tab'as ar naujas langas priklauso nuo to, kaip naršyklėje nustatyta. Nemanau, kad HTML turėtų rūpintis tokiais dalykais, o tuo labiau nemanau, kad dabartinis HTML yra pasenęs naujų naršyklių atžvilgiu.

Redagavo adijux
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dėl IE: Vis vien dauguma 40 metų perkopę interneto vartotojai naudos IE, nebent jų sūnūs, dukros, darbuotojai etc. įpirš jiems FF, Chrome ar dar ką nors. Nes tiesiog nei ten koks 40metis naudojantis IE žinos ką nors apie FF nei ką. Kaip pavyzdį imu savo tėtį ir visus pažįstamus tokio amžiaus žmones, kurie naudojasi internetu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Dėl IE: Vis vien dauguma 40 metų perkopę interneto vartotojai naudos IE, nebent jų sūnūs, dukros, darbuotojai etc. įpirš jiems FF, Chrome ar dar ką nors. Nes tiesiog nei ten koks 40metis naudojantis IE žinos ką nors apie FF nei ką. Kaip pavyzdį imu savo tėtį ir visus pažįstamus tokio amžiaus žmones, kurie naudojasi internetu.

Gerai, kad parašei dauguma, kadangi mano tėvas, nors ir perkopęs 40 metų slenkstį, kažkaip atrado Firefox ir jį naudoja. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...