Почетак › Форуми › Линукс › Програмирање › HTML
- This topic has 61 одговор, 13 гласова, and was last updated 19 years раније by
BrokeBody.
-
АуторЧланци
-
7. август 2007. у 10:23 pm #59035
marelli
УчесникNemoj da kazes da otada kodiras,ozbiljno? ???
7. август 2007. у 10:49 pm #59036jboban
УчесникDa vidimo, šta DW napravi na početku samog projekta:
[code]
…
[/code]Možda nisam baš sve pogodio, al’ garant 98% jesam. ::) Svako ko poštuje [url=http://www.w3.org/]web standarde[/url] isto će ovo da unese.
Ja sam tražio loš primer, a ne dobar. Znaš li sve ovo da otkucaš napamet i radiš li to kod svakog novog HTML?
Ako ćemo da pravimo sajt mišem, to znači da je neophodno da ceo ili skoro ceo sajt bude jedna tabela, jer ne možeš da praviš div-ove preko miša
Naravno da korišćenje WYSIWYG ne isključuje upotrebu tastature.
Šta je za mene “nađubren” sajt (kod)? Kada semantički pogrešno koristiš tabele. Na primer, ceo ili skoro ceo sajt je u tabelama, a na samom sajtu nema prikaza nikakve statistike za nešto što bi bilo zgodno prikazati tabelarno.
Bez obzira na opravdanost korišćenja tabela u HTML-u, treba znati da tabela nije samo ono što se vidi i što ima podebljane linije okolo i tanke unutra. Tabela je prvenstveno način organizovanja podataka, a ne samo prikaz i proračun. Npr. u Word-u se često koriste tabele koje nemaju linije, npr. sa jednom kolonom i 2 vrste, gde u prvu vrstu staviš npr. sliku, a u drugu potpis tipa Slika br. 2. Na ovaj način se potpis centrira sa slikom, pomera sa slikom i sl.
Ja tabele koristim kada mi treba tabela, odnosno neki tabelarni prikaz nečega
To je samo jedna od mnogih primena.
Jel’ sad jasnije?
Da budem iskren, nešto i nije ::)
Ne videh lošeg koda upotrebom dobrih WYSIWYG alata, a upotreba tabele nije dobar primer. Niko nas ne tera da je koristimo u bilo kojoj tehnici.Početnik koji krene da uči WYSIWYG principom, mnogo brže će napredovati u HTML-u nego u CSS-u
Naravno. Tu odmah može da vidi nacrtano mišem kako se piše i napisano kako se vidi.
8. август 2007. у 12:40 am #59037BrokeBody
УчесникZnaš li sve ovo da otkucaš napamet i radiš li to kod svakog novog HTML?
Znam napamet, i radim kod onih stranica kod kojih mi je bitan page rank. Kakve sad to ima veze sa ovim o čemu mi pričamo?
Naravno da korišćenje WYSIWYG ne isključuje upotrebu tastature.
U mnogo manjoj meri nego miš.
Bez obzira na opravdanost korišćenja tabela u HTML-u, treba znati da tabela nije samo ono što se vidi i što ima podebljane linije okolo i tanke unutra. Tabela je prvenstveno način organizovanja podataka, a ne samo prikaz i proračun. Npr. u Word-u se često koriste tabele koje nemaju linije, npr. sa jednom kolonom i 2 vrste, gde u prvu vrstu staviš npr. sliku, a u drugu potpis tipa Slika br. 2. Na ovaj način se potpis centrira sa slikom, pomera sa slikom i sl.
Znam, ali ja pričam baš o tim nevidljvim, koje još uvek mnogi koriste, a lepo postoje div-ovi. Na ovoj stranici sam koristio tabele, ali kad tako treba da organizujem slike, onda tu pravim izuzetak, i bolje mi je da koristim tabele.
[quote=”BrokeBody”]
Ja tabele koristim kada mi treba tabela, odnosno neki tabelarni prikaz nečegaTo je samo jedna od mnogih primena.
[/quote]Valjda sam do sada bio jasan o mojim stavovima prema semantici tabela :), i nisu samo moji stavovi takvi, već su takvi stavovi mnogih web dizajnera danas. Uzmimo u obzir i to što se tabele rangiraju niže od div-ova. Kada spider počne da crawl-uje po sajtu, čim naiđe na tabelu, zaobiđe je, i kad “očisti” stranicu, onda tek pređe na tabele, a zamisli sajt koji je 80% u tabeli.
Ne videh lošeg koda upotrebom dobrih WYSIWYG alata, a upotreba tabele nije dobar primer. Niko nas ne tera da je koristimo u bilo kojoj tehnici.
Nigde nisam ni rekao da WYSIWYG alati prave loš kod. Kao što sam rekao na samom početku, neko drugi je odvalio za loš kod. Ja sam samo pokušao da obrazložim ovo za “đubre”. 😎
—
I ja se slazem da je najbolje koristiti obican editor za HTML ali to je za pocetnike veoma tesko
Ama koje crno teško?! ::) Markup jezik? Ja sam počeo tako.
… neko od protivnika grafičkih HTML editora…
Hmpff… Pazi, ako ikada bude moglo da se mišem na radnoj površini postavi neki div, razvlači (resize), pozicionira bilo gde, postavlja sloj Z-Indexom, iz pop-up menija ubacuju razna stanja div-u (hover, float there and back :)…)…, rado ću koristiti WYSIWYG, ali takvih programa još uvek nema (ako ih ikada bude bilo). Draže mi je da sam kucam u CSS-u, nego da mi spider niže rangira sajt, mada rangiranje ne zavisi samo od toga, ali to uopšte nije tema. Dovoljno smo već zagazili u off. Tabele se niže rangiraju. Kada spider naiđe na div, kreće redom da “čisti”, ništa ne zaobilazi (sve do prve tabele koju ostavi za kraj 🙂 ) – tu je za mene kraj kad su tabele u pitanju. Dakle, minimalno korišćenje tabela.
EDIT:
Tabela je prvenstveno način organizovanja podataka, a ne samo prikaz i proračun.
Još uvek u većini slučajeva jeste, ali kao što već rekoh, pored ostalih stvari, i zbog toga je nastao CSS, da bi semantika tabele danas bila samo prikaz i proračun.
8. август 2007. у 5:34 am #59038sysctl
УчесникHmpff… Pazi, ako ikada bude moglo da se mišem na radnoj površini postavi neki div, razvlači (resize), pozicionira bilo gde, postavlja sloj Z-Indexom, iz pop-up menija ubacuju razna stanja div-u (hover, float there and back :)…)…, rado ću koristiti WYSIWYG, ali takvih programa još uvek nema (ako ih ikada bude bilo).
Koliko je meni poznato (a poznato mi je) to vec imas u DW. DIV tag se “predstavlja” kao layer, znaci iz primarnog toolbox-a izaberes Layer simbol. Njega mozes da razvlacis, pozocioniras, menjas z-index, dodajes jos svasta nesto, …. Cak je moguce pretvoriti citavu tabelu u layer-e i obratno.
Nemam nameru da branim DW ili hardcore vim “programiranje” html/css, ali kao sto rece neko
“get to know your enemy, and get to know him good” :biggrin:Znaci prelazis na WYSIWYDNG 😀
8. август 2007. у 8:29 am #59039foxbunny
УчесникP.S. Može li neko od protivnika grafičkih HTML editora da navede [b]primer loše generisanog HTML koda[/b], “sa posebnim osvrtom na gorepomenuti DW” pa da ga malo ovde zajedno [b]proanaliziramo[/b] i vidimo zašto je loše generisan i kako bi se to uradilo [b]“svojeručno”[/b] umesto da se prepucavamo [b]bez argumenata[/b]? >:D
Pazite, ne radi se o tome da DW i ostali plasiraju POGRESAN HTML. Radi se o tome da je taj HTML mnogo veci nego sto bi mogao biti, nije uvek apsolutno ispravan u svim browserima, i pre svega nepregledan.
E sad, nepreglednost nije toliko bitna posto je to ipak WYSIWYG sw kod kojeg i ne moras da gledas kod (ako neces). To sto ne radi u svim browserima je vec problem…
Ovo prvo (visak koda) je najlakse ilustrovati. DW, da bi bio siguran da ce pozicioniranje biti uspesno, koristi DIV tagove. Medjutim, ponekad (uglavnom) je dovoljno da se iskoristi vec postojeci tag. Na primer, ako pravis meni sa strane:
[code]
[/code]
Zasto ovako, kad moze:
[code]
[/code]
Zar ne? I sad to razvuci na neki komplikovaniji primer (tipa naslov sa podnaslovom?).
[code]
Naslov
podlanslov
[/code]
A moze ovako:
Naslov podnaslov
Ne moze stupid DW da zameni covekov mozak. 😉
I da, nemojte sad da upadate u zamku i stavljate naspram WYSIWYG editora obicne editore bez syntax-hightlightinga (tipa Notepad). Izmedju te dve krajnjosti postoji citava armija neWYSIWYG editora koji ispisuju maltene 90% koda umesto nas. Autocomplete, anyone? Po meni je najefikasnije uzeti takav editor i znati sta treba da pise u kodu. 😉
@Broke
Apsolutno se slazem da HTML nije tezak jezik.@Ostali
Aman, ljudi. HTML je MARKUP. To nije programski jezik pa da moras uciti algoritme i matis… To je brate, ono:Tekst paragrafa, blah blah
Mislim, to je bukvalno samo oznacavanje delova teksta na pravilan nacin.
Zatim imas CSS koji kaze kako koji deo teksta treba da izgleda. I to je sve. To se nauci za manje od par nedelja. I onda vec za mesec-dva mozes da ucis veoma napredne cake. Zaista ne vidim zasto bi se neko zatupljivao DWom od samog starta.
8. август 2007. у 9:46 am #59040psy_unix
УчесникMoram u off , jbg. Sve je to lepo ali po meni davna istorija. Ne vidim HTML nigde u buducnosti .
U veoma bliskoj buducnosti ce isceznuti kao dinosaurusi , hehehhe
Ne treba da pominjem koje su to nove tehnologije, naprednije i pouzdanije , lepse , vece itd :biggrin: :biggrin: :biggrin:8. август 2007. у 9:59 am #59041BrokeBody
УчесникKoliko je meni poznato (a poznato mi je) to vec imas u DW. DIV tag se “predstavlja” kao layer, znaci iz primarnog toolbox-a izaberes Layer simbol. Njega mozes da razvlacis, pozocioniras, menjas z-index, dodajes jos svasta nesto, …. Cak je moguce pretvoriti citavu tabelu u layer-e i obratno.
Aaahh, yes… The great conspiracy of DW. 😀 Ako si koristio, onda i sam znaš koliko je neupotrebljivo i kolika je šarena laža. ::) To za pozicioniranje, nema sile da ga mrdneš mišem. 🙂 Pokušavao ja, gubio živce…, i na kraju čuknuo dve linije u CSS-u. 😀 Dobro, da ne grešim dušu, video sam da radi “Background color” iz pop-up menija na desni klik mišem. ::) Resize može, ali samo prvih desetak piksela ::), dalje neće ni da mrdne, ne znam koj’ mu vrag, a i ne zanima me.
Da to stvarno tako može MIŠEM, kao što si opisao, danas bi bilo mnogo više dobrih web dizajnera, jer, možda neko ne želi da uči kodiranje, ali je ipak talenat.
8. август 2007. у 10:14 am #59042BrokeBody
Учесникpo meni davna istorija. Ne vidim HTML nigde u buducnosti .
U veoma bliskoj buducnosti ce isceznuti kao dinosaurusi , hehehhe
Ne treba da pominjem koje su to nove tehnologije, naprednije i pouzdanije , lepse , vece itdScreenshot or it didn’t happen! >:D
Reče jednom profesor Milovan, i za Aplikatvino i za Internet Programiranje: “Možda će se u budućnosti puno stvari raditi u XML-u…”
Recimo gadgets (ili widgets, kako god) mnogima postaju sve veća potreba, i fakat da će postati de facto standard. Najpopularniji gadgeti (Google, Yahoo, Mac, Windows) se rade u XMLu. 😉
Spominjem XML, jer mi je to jedino palo na pamet na tvoju konstatciju ili šta već.
8. август 2007. у 10:22 am #59043foxbunny
УчесникMoram u off , jbg. Sve je to lepo ali po meni davna istorija. Ne vidim HTML nigde u buducnosti .
U veoma bliskoj buducnosti ce isceznuti kao dinosaurusi , hehehhe
Ne treba da pominjem koje su to nove tehnologije, naprednije i pouzdanije , lepse , vece itd :biggrin: :biggrin: :biggrin:Pretpostavljam da se bas zato i sprema HTML5? :biggrin:
@Broke
Preciznije, rade se u AJAXu, kombinacija JavaScripta, XMLa, HTMLa i DOMa. Tehnologija je zaista impresivna, ali na zalost nije potpuno cross-browser.8. август 2007. у 12:03 pm #59044jboban
УчесникRadi se o tome da je taj HTML [b]mnogo veci[/b] nego sto bi mogao biti, nije uvek apsolutno ispravan u svim browserima, i [b]pre svega nepregledan[/b].
Primer koji je ispod naveden je samo sitna optimizacija za specifičan slučaj i ušteda od jednog taga i 2 x 4 + 1 bajta. Nijedan od WYSIWYG alata ne pravi nepregledan kod već uvek isti, generisan, strogo formatiran, “pod konac”, u liniju. Čovek što može da napiše u editoru, nijedan program ne može, a da bude toliko loše. Izuzetak su izuzetno disciplinovani.
E sad, nepreglednost nije toliko bitna posto je to ipak WYSIWYG
Što reče profesor Milovan: “Screenshot or it didn’t happen!” Dakle, da vidimo primer nepreglednosti kao što smo videli primer “mnogo većeg” HTML >:D
To sto ne radi u svim browserima je vec problem…
Vidi gore, tj. valjao bi i ovde neki primer, tipa HTML nastao u WYSIWYG ne radi na browser-u XYZ 😎
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.