HTML
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: 1 2 [3] 4 5   Idi dole
  Štampaj  
Autor Tema: HTML  (Pročitano 6970 puta)
0 članova i 1 posetilac pregledaju ovu temu.
marelli
Volumass
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 1631


_Shake_The_Universe_


« Odgovor #30 poslato: 07 Август 2007, 23:23:20 »

@Nightweaver

Nemoj da kazes da otada kodiras,ozbiljno? Huh?
Prijavi uredniku   Sačuvana

"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity."
www.bsdserbia.org
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #31 poslato: 07 Август 2007, 23:49:16 »

Da vidimo, šta DW napravi na početku samog projekta:

Kod:
...

Možda nisam baš sve pogodio, al' garant 98% jesam. :Smiley Svako ko poštuje web standarde 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.

@jboban

Jel' sad jasnije?
Da budem iskren, nešto i nije  :Smiley
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.
Prijavi uredniku   Sačuvana
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2231



« Odgovor #32 poslato: 08 Август 2007, 01:40:28 »

Citat: jboban
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?

Citat: jboban
Naravno da korišćenje WYSIWYG ne isključuje upotrebu tastature.

U mnogo manjoj meri nego miš.

Citat: jboban
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.

Citat: jboban
Citat: BrokeBody
Ja tabele koristim kada mi treba tabela, odnosno neki tabelarni prikaz nečega

To je samo jedna od mnogih primena.

Valjda sam do sada bio jasan o mojim stavovima prema semantici tabela Smiley, 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.

Citat: jboban
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". cool

---

Citat: Bl4cK_DoOm
I ja se slazem da je najbolje koristiti obican editor za HTML ali to je za pocetnike veoma tesko

Ama koje crno teško?! :Smiley Markup jezik? Ja sam počeo tako.

Citat: jboban
... 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 Smiley...)..., 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 Smiley ) - tu je za mene kraj kad su tabele u pitanju. Dakle, minimalno korišćenje tabela.

EDIT:

Citat: jboban
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.
« Poslednja izmena: 08 Август 2007, 01:48:36 od BrokeBody » Prijavi uredniku   Sačuvana

sysctl
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 168


spiderpig


« Odgovor #33 poslato: 08 Август 2007, 06:34:04 »

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 Smiley...)..., 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"  grin

Znaci prelazis na WYSIWYDNG  Cheesy
Prijavi uredniku   Sačuvana

Kod:
    fprintf(stderr,"iza svakog %d ugla vreba Dragan Kojic Keba\n",i++);
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2439



WWW
« Odgovor #34 poslato: 08 Август 2007, 09:29:41 »

P.S. Može li neko od protivnika grafičkih HTML editora da navede primer loše generisanog HTML koda, "sa posebnim osvrtom na gorepomenuti DW" pa da ga malo ovde zajedno proanaliziramo i vidimo zašto je loše generisan i kako bi se to uradilo "svojeručno" umesto da se prepucavamo bez argumenataEvil

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:

Kod:
<div style="float: left">
  <ul>
    <li><a>link1</a></li>
    <li><a>link2</a></li>
    <li><a>...</a></li>
  </ul>
</div>

Zasto ovako, kad moze:

Kod:
  <ul style="float: left">
    <li><a>link1</a></li>
    <li><a>link2</a></li>
    <li><a>...</a></li>
  </ul>

Zar ne? I sad to razvuci na neki komplikovaniji primer (tipa naslov sa podnaslovom?).

Kod:
<div><h1>Naslov</h1></div>
<div><h2>podlanslov</h2></div>

A moze ovako:

<h1><span>Naslov</span> podnaslov</h1>

Ne moze stupid DW da zameni covekov mozak. Wink

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. Wink

@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:

<ovo_je_paragraf>Tekst paragrafa, blah blah</kraj_paragrafa>

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.
« Poslednja izmena: 08 Август 2007, 09:38:22 od foxbunny » Prijavi uredniku   Sačuvana

psy_unix
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 289


acid


WWW
« Odgovor #35 poslato: 08 Август 2007, 10:46:39 »

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  grin grin grin
Prijavi uredniku   Sačuvana

www.linuxsrbija.net

"Two things came out of Berkeley: BSD and LSD. We don't believe this to be a coincidence."
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2231



« Odgovor #36 poslato: 08 Август 2007, 10:59:11 »

Citat: sysctl
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. Cheesy Ako si koristio, onda i sam znaš koliko je neupotrebljivo i kolika je šarena laža. :Smiley To za pozicioniranje, nema sile da ga mrdneš mišem. Smiley Pokušavao ja, gubio živce..., i na kraju čuknuo dve linije u CSS-u. Cheesy Dobro, da ne grešim dušu, video sam da radi "Background color" iz pop-up menija na desni klik mišem. :Smiley Resize može, ali samo prvih desetak piksela :Smiley, 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.
« Poslednja izmena: 08 Август 2007, 11:01:31 od BrokeBody » Prijavi uredniku   Sačuvana

BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2231



« Odgovor #37 poslato: 08 Август 2007, 11:14:16 »

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

Screenshot or it didn't happen! Evil

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. Wink

Spominjem XML, jer mi je to jedino palo na pamet na tvoju konstatciju ili šta već.
Prijavi uredniku   Sačuvana

foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2439



WWW
« Odgovor #38 poslato: 08 Август 2007, 11:22:04 »

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  grin grin grin


Pretpostavljam da se bas zato i sprema HTML5?  grin

@Broke
Preciznije, rade se u AJAXu, kombinacija JavaScripta, XMLa, HTMLa i DOMa. Tehnologija je zaista impresivna, ali na zalost nije potpuno cross-browser.
« Poslednja izmena: 08 Август 2007, 11:26:17 od foxbunny » Prijavi uredniku   Sačuvana

jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #39 poslato: 08 Август 2007, 13:03:56 »

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.
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  Evil

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  cool
Prijavi uredniku   Sačuvana
burga
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 700


Meet Linus


WWW
« Odgovor #40 poslato: 08 Август 2007, 13:25:14 »

Што се табела тиче, ја читаву страну по правилу стављам у табелу, како бих био сигуран да ће сајт бити приказан независно од резолуције.

Иначе, кад сам последњи пут користио DW убио сам се док сам нашао где је и како подесио неке параметре који ми се нису свиђали. А у то време је М$ов ФронтПејџ правио стране које су биле и до 2* веће од DW а чак до 3* веће од чуно писаних. Сада то можда није пресудно (осим што се теже одржава), али у време 56к модема умело је да смори. Заправо, умело је да отера људе којима се преспоро учитавала страна. Зато сам врло брзо прешао на EmEditor за Њин а на КWrite или Kate за Линукс. Отворим приде 3-4 браузера да проверим да ли то у сваком изгледа нормално (ФФ, Опера, Конкверор, а ако не ради у ИЕксплореру ич ме није брига) и то је то. Још приде га прочешљам ФоксБагом и то је све. Имам на рачунару пар не-баш-потпуно-текстуелних едитора, али их не користим.
Prijavi uredniku   Sačuvana

Нема Бога, и Дирак је његов пророк
http://www.burgic.com[img=http://www.boincstats.com/signature/user_1428421.gif]
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2231



« Odgovor #41 poslato: 08 Август 2007, 13:55:32 »

Citat: jboban
Što reče profesor Milovan: "Screenshot or it didn't happen!"

Napravio si lapsus. To nije rekao profesor Milovan, vec ja. tongue

Citat: burga
Што се табела тиче, ја читаву страну по правилу стављам у табелу, како бих био сигуран да ће сајт бити приказан независно од резолуције.

Po pravilu? To nije Web 2.0 standard, i po njemu, puno ljudi danas koristi tabele semanticki pogresno.

Kako sam zapeo! Cheesy Evil
Prijavi uredniku   Sačuvana

foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2439



WWW
« Odgovor #42 poslato: 08 Август 2007, 15:15:56 »

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.

To nije optimizacija, posto ja tako cukam kod od samog pocetka. Poenta je da tako i treba da se radi. DIV je samo glupi hack koji se mnozi non stop kad koristis WYSIWYG na nacin opisan u ovoj temi. Zasto bi neko (ili DW) izmisljao DIV tagove kad postojeci mogu da posluze? Drugo, ako u HTML kodu vidis H1 umesto DIV, odmah znas o cemu se radi. A ako vidis DIV, onda moras da cupas znacenje iz konteksta. To je mnogo posla, i zato je nepregledno. Ne radi se o formatiranju koda, vec o znacenju koda. HTML nije programski jezik, vec MARKUP. Ako nista ne markiras, onda cela poenta pada u vodu, kapiras?

Š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  Evil

Ok, aj ovako. Lepo ti koristi DW, a ja vise necu da pisem nista. Wink Ne koristim DW, a pravo da ti kazem, smara me da trazim primere, posto svako ko pravi sajt treba barem minimalno da odradi kod rucno cak i u DW kako bi to savrseno radilo.

Pogledaj samo razne hackove za MSIE koji se vrte po netu. Da li DW odradjuje i te hackove? Nije, bogami, to radio kad sam ga poslednji put koristio.
Prijavi uredniku   Sačuvana

jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #43 poslato: 08 Август 2007, 17:20:58 »

Napravio si lapsus. To nije rekao profesor Milovan, vec ja. tongue
Ups, izvinjavam se zbog autorskih prava  Smiley

Kako sam zapeo! Cheesy Evil
Ne damo se ni mi. Biju Turci, al' bijemo i mi...  cool

Ok, aj ovako. Lepo ti koristi DW, a ja vise necu da pisem nista.
Ne, ne shvataš suštinu rasprave. Ja tebe, niti bilo koga, ne ubedjujem da koristiš piratsku kopiju DW. Ni ja ga ne koristim intenzivno, već sam ga nekad malo koristio i znam da pravi čist, lepo formatiran kod, a ima i opcije Apply Source Formatting i Clean Up HTML..., za razliku od npr. Front Page-a koji pravi veći kod. Sada me zanima šta on to toliko loše radi da to treba raditi svojeručno, kao u stara prošla (neki kažu dobra) vremena, a to će biti korisno i drugima. Primeri su poželjni kao argumenti tvrdnje.

Pogledaj samo razne hackove za MSIE koji se vrte po netu. Da li DW odradjuje i te hackove?
A, to ne, nikako! Ne treba se baviti hackovanjem Windows browser-a, a još manje ih treba koristiti...  Wink
Prijavi uredniku   Sačuvana
foxbunny
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2439



WWW
« Odgovor #44 poslato: 08 Август 2007, 22:03:35 »

Ne, ne shvataš suštinu rasprave. Ja tebe, niti bilo koga, ne ubedjujem da koristiš piratsku kopiju DW. <SNIPPAGE>.

Um... vec sam rekao da o DW vise necu pricati.

A, to ne, nikako! Ne treba se baviti hackovanjem Windows browser-a, a još manje ih treba koristiti...  Wink

Pa pazi ovako. Hackovanje je nuzno zlo. U 99% slucajeva je nemoguce proizvesti stranicu bez ponekog glupog hacka. To nije hack poput: srusiti browser, usaditi neki nepozeljan kolacic, ili nesto slicno. To su hackovi kako bi neki savrseno dobar layout, koji se potpuno ili barem delom sjebe u MSIE, "popravio" da izgleda kako treba ili barem lici na nesto. To je standardna procedura koja se cesto sprovodi u delo.

To je problem toliko cest da se uvrstio i u Wikipediju (na primer Box mode bug). Ima tu jos problema, kao sto je problem sa overflowom u floatovanim elementima...
Prijavi uredniku   Sačuvana

Stranice: 1 2 [3] 4 5   Idi gore
  Štampaj  
 
Prebaci se na: