Salut! Numele meu este Bucur Marian, sunt freelancer (web developer), iar acesta este site-ul meu personal unde puteti vizualiza portofoliul meu, afla cateva lucruri despre mine, citi fel si fel de posturi bla bla... Bine v-am gasit si sper sa mai reveniti! :)
In categoriile: Parerea mea, Things I use, Tutorials, Web
Pentru ca mi`au adus unele acuzatii rautacioase (dar pe buna dreptate), greseli cauzate de neatentia mea, m`am hotarat sa repar aceste buguri (intalnite in IE) si sa fac acest tutorial, pe care sper sa`l gasiti util!
Cei de la Adobe scriu asa pe aceasta pagina:
Problem
IE6-7 incorectly scrolls an applied element background with background-attachment: scroll; when the user scrolls a textarea field or overflows an input field. This is incorrect behavior as the element background should only scroll with regards to the viewport.
Solution
No known solution or workaround, however this is only visible when the input element background consists of a pattern or an image.
Ei bine, nu exista nici o solutie incercand sa reparam aceasta problema legandu`ne strict de textarea sau de input, insa exista vreo cateva rezolvari pentru acest bug.
Metoda folosita de mine este una destul de simpla si nu implica folosirea de elemente in plus cum ar fi dl, ul sau orice altceva, in afara de elementele normale unui formular: label-urile.
Sa zicem ca vrem un formular in care textul este in stanga inputurilor.
Incep cu structura HTML (strict legata de inputuri, fara butoane si alte elemente):
Am pus input-urile inaintea textului pentru ca atunci cand atribuim float:right inputurilor acestea se vor alinia in dreapta textului.
Iar acum codul CSS:
That`s all folks!
Easy, uh? ![]()
Rezultatul final poate fi vizualizat aici.
PS: pentru cei care nu si`au dat seama, este vorba despre un bug de internet explorer, deci pentru a vedea despre ce este vorba intrati cu internet explorer.
Staicu Ionut pe July 24th, 2008 2:54 pm
1) te complici...
2) label este pentru altceva. Dacă ai şi ceva text de afişat, ce faci?
3) span ar fi mai potrivit ![]()
4) da, critică, bla bla...
Marian Bucur pe July 24th, 2008 7:01 pm
1) Ce`i asa de complicat?
2) I-auzi... label este pentru altceva... Dar ul nu`i pentru altceva, sau dl...? Daca tot zici ca label e pentru altceva... Si daca ai text pui intr`un label si gata.
3) Merge asa si fara span? Merge! Nu?
4) Intr`adevar bla bla bla...
Staicu Ionut pe July 24th, 2008 8:01 pm
I-auzi... label este pentru altceva... Dar ul nu`i pentru altceva, sau dl...? Daca tot zici ca label e pentru altceva... Si daca ai text pui intr`un label si gata.
Dude, când o să treci peste mentalitate d-asta stupidă, vei înţelege. Poţi face un site COMPLET cu span-uri? Poţi! Dar... e semantic?
UL/DL este pentru liste. Un form (sau un meniu, dacă vrei), dacă te uiţi puţin mai atent seamănă cu.... o listă!
Marian Bucur pe July 24th, 2008 8:10 pm
Oh... wow! UL-urile si DL-urile sunt pentru liste! Sa mor daca stiam! Multumesc ca m`ai luminat!
Acum explica`mi pentru ce sunt label-urile daca tu`mi spui ca sunt pentru altceva.
Eu din cate stiu, nu prea au ce cauta in afara unui formular. Asa ca, daca intr`un formular nu`si au locul, atunci unde?
Staicu Ionut pe July 24th, 2008 8:14 pm
într-un formular, nu am zis că în afara lui. Modul în care le foloseşti e greşit... ![]()
Marian Bucur pe July 24th, 2008 8:24 pm
Nu este gresit deloc.
Daca imi aduc bine aminte din dec 2006 cand am vazut tutorialul de css de la lynda.com, si ei foloseau aceeasi tehnica la crearea unui formular (nu la customizarea inputurilor).
Staicu Ionut pe July 24th, 2008 8:51 pm
http://www.w3.org/TR/html401/interact/forms.html#h-17.9.1
Uite-te la ce se foloseşte
Hai să trăieşti!
Marian Bucur pe July 24th, 2008 9:00 pm
Da vad, l`am folosit corect.
Nu inteleg ce ti se pare incorect in tutorialul meu.
Cred ca ai pitici pe creier - cauti problema acolo unde nu este.
To associate a label with another control implicitly, the control element must be within the contents of the LABEL element. In this case, the LABEL may only contain one control element. The label itself may be positioned before or after the associated control.
In this example, we implicitly associate two labels with two text input controls:
Bughy pe August 4th, 2008 1:00 pm
Hm, nu ma dau expert, da' cred ca l-ai folosit gresit... Banuiesc ca doar arata codul ciudat, da' face acelasi kkt.. Deci, long story short.. Merge, ce pm ![]()
Hai norok! ![]()
Marian Bucur pe August 4th, 2008 7:27 pm
De ce l`am folosit gresit ma? Explicati`mi si mie de ce? Poate si eu si aia de la w3c.org suntem niste nebuni ![]()
Hai noroc si tie Bughy ![]()
Bughy pe August 13th, 2008 11:16 am
Probabil pentru ca se foloseste des ceva de genu: User:
da' vad ca acolo zice ca e corect si asa..
deci, cum ziceam si mai sus, daca merge, who cares?
Bughy pe August 13th, 2008 11:17 am
ah .. user:
Bughy pe August 13th, 2008 11:19 am
dude, la tine nu merge cu < code > ?
scriu inca o data, ca daca citeste cineva zice ca am ceva la cap: <label> user: </label> <input type="" ... />
Sper ca am scris bine ![]()
Marian Bucur pe August 13th, 2008 12:06 pm
Eu am altfel
[ php ] sau ce limbaj vrei sa folosesti... Nu uita sa inchizi cu [ /php ]
December 2008
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| Nov | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
1) Nu am la ce adresa de email sa iti scriu, pentru ca nu ai lasat nici una =)) si... 2) Multumesc, dar trebuie sa te refuz Succes la gasirea ...
scris de: Marian Bucurciao! sunt in cautarea unei noi prietenii.daca esti interesat scrie-mi.pa!
scris de: ancadaca vrei sa-ti faci noi prieteni scrie-mi
scris de: ancaeu m-am lasat de mmo-uri. motivul: ma plictisesc repede adica, am jucat atata WoW (si pe blizzlike-uri si pe high si pe fun si pe orice), cam cu toate clasele ...
scris de: RafaelDKMda... e o decizie comunista ... pentru ca este o tara comunista, dar este oarecum pentru binele tinerilor lor. Daca sunt deja milioane de jucatori care joaca WoW, pai din ...
scris de: Marian BucurMore hot music: Gadjo - It's alright (Jesse Garcia Remix) Fedde Le Grand - Get this feeling (Original Mix) Ricardo Reyna - Hasta Que Salga La Luna (Dave Ramone Remix ...
scris de: Marian BucurNu ca pare, chiar este o decizie comunista :) Am jucat si eu cateva MMO-uri, acum cativa ani. Dar atunci nu aveam griji, nu ma interesau banii si nu prea ...
scris de: StrafeTold you so! :P
scris de: Marian Bucur