» »

(X)HTML sprotna vprašanja

(X)HTML sprotna vprašanja

slitkx ::

   <p>
      <em>Prvi poudarjen odstavek.</em>
      <em>Drugi poudarjen odstavek.</em>
   </p>


izpiše v brskalniku enako kot

   <p>
      <em>Prvi poudarjen odstavek.</em>
      <em>Drugi poudarjen odstavek.
   </p>


Zakaj? Odvzel sem zaključno "em" značko, a je prikaz vsebine v brskalniku (ostal) enak. Po logiki bi se moralo poševno besedilo spremeniti v navadnega.
  • spremenil: slitkx ()

slitkx ::

p.s.: Vem, da zgornja koda ni zapisana v skladu s priporočili W3C, pravilna je
<p><em>Prvi poudarjen odstavek.</em></p>
<p><em>Drugi poudarjen odstavek.</em></p>
.

Zgodovina sprememb…

  • spremenil: slitkx ()

LapD ::

Po kaki logiki bi moralo biti navadno. Predstavljaj si to kot neskončno "značko" in vse kar je v njej izpolnjuje začetni ukaz. Zato bi bilo tudi vsako naslednje besedilo za "značko < /p>" poševno, vse dokler ne bi zaprl "značke < /em>.
web&motion designer

slitkx ::

Torej začetna značka VEDNO narekuje, kako bo vsebina oblikovana, zaključna značka pa je pomembna bolj zaradi preglednosti/sintakse?
Sem se namreč še malo špilal in kombiniral
<em></b ter <b></em>
; v prvem primeru je bilo besedilo, zapisano med značkama, prikazano poševno, v drugem pa odebeljeno.

Zgodovina sprememb…

  • spremenil: slitkx ()

cekr ::

Zaključna oznaka je zato, da se nekaj zaključi in da od tiste točke ni več takega formatiranja. Na ta način se ne igrat s programiranjem, ker lahko hitro še kaj nadaljuješ in imaš naprej samo štalo. Že na začetku se uči po šolsko s takojšnjim zapiranjem zanke. Zakaj je kakšen problem tako rešen, se pa ne obremenjevat. Tako pač je in pika.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

slitkx ::

Se
<blockquote></blockquote>
od
<p></p>
razlikuje le v tem, da 'blockqoute' poleg novega odstavka (torej z vrstico presledka pred in za seboj) povzroči tudi zamik vsebine (teksta)?

'blockqoute' je sicer namenjen navajanju teksta, vendar je za razliko od
<q></q>
bolj kot citat videti kot odstavek...

Zgodovina sprememb…

  • spremenil: slitkx ()

slitkx ::

Učim se po skripti Iztoka Fajfarja, za dve vprašanji nisem ziher:

Kateri od naslednjih elementov bo v brskalniku povzročil prelom vrstice?

q
kbd
em
pre

Katerega od naslednjih elementov ne smemo vstaviti v element q?

br
em
strong
blockquote

Pri prvem vprašanju se nagibam h 'q", pri drugam pa k 'blockquote', čeprav tudi za 'br' nisem ziher.

Zgodovina sprememb…

  • spremenil: slitkx ()

Gandalfar ::

Pazi .. browser pozene tvojo kodo ze 'tidy' in to drugace interpretira!

cekr ::

Pa še nasvet:
včasih smo se učili programiranja na ta način, da smo poskušali vsako zadevo.
Le s poskušanjem boš prišel do pravega odgovora. Pri HTML-ju je to še posebej pomembno. Moraš videti v brskalniku, kaj ti kakšna zadeva ven vrže.
Slika pove precej več kot karkoli drugega.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

Gandalfar ::

btw, odpri html v chrome dev toolsih. Ti bo chrome lepo razlozil kako si je interpretiral tvoje znacke :)

slitkx ::

Ja, to že...

Samo pri konkretnih vprašanjih, ki sem ju zastavil, je z mojega vidika oboje ok, kakor nek element vstavim v drugega.
Prikaz je sicer drugačen, samo jaz si napako razlagam kot nezmožnost prikaza sploh česarkoli...torej če dam element A v element B, je z mojega vidika ok, če bo prikazalo nekaj smiselnega.
Če pa ne bi bilo ničesar, potlej bi razmišljal, da se pa tega očitno ne sme.

Bom doma še enkrat pogledal, tisti vprašanji sem zastavil tik, preden sem šel spat...se mi ni dalo preveč ubadati.

Gandalfar ::

Poglej si v standard kateri so block level elementi in kako doloca nestanje.

slitkx ::

Kako prikazati
&nbsp; &amp;
in podobne znake dobesedno tako, kot so zapisani?
<pre></pre>
ni rešitev...

Zgodovina sprememb…

  • spremenil: slitkx ()

Gandalfar ::

@pixel: ti bi rad & lepo izpisal?

slitkx ::

Ne, kodo, ki sicer običajno izpiše &, sem želel tudi v brskalniku izpisati kot kodo.
Torej
&nbsp;
želim v brskalniku prikazati dejansko kot kodo.

'kbd' in 'pre' nista prijela.

Zgodovina sprememb…

  • spremenil: slitkx ()

Gandalfar ::

Ah. Ja nic, dvakrat moras 'escepate':

&amp;amp;

Zgodovina sprememb…

slitkx ::

Samo kje je tukaj fora, da ponoviš kodo, a ne v celoti?
Dodana sta amp in podpičje, izpiše se pa kot celotna koda, z angleškim znakom za "in"...

Gandalfar ::

Problem je da ne mores ampersenda direktno napisat. Zato se dolocene znaka 'escapa' skozi njihove entitye. S tem, da ce hoces izpisat entity, ga moras se enkrat zakodirat v entitye :-)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Nekaj vprašanj glede izdelave spletne strani.

Oddelek: Izdelava spletišč
384301 (3152) scipascapa
»

HTML in CSS - lastnosti povezav

Oddelek: Programiranje
9803 (645) RatedR
»

Pravilni pomen in uporaba značk ter atributov

Oddelek: Izdelava spletišč
111222 (1019) marjan_h
»

W3C in WHATWG sprta okoli usode HTML5

Oddelek: Novice / Omrežja / internet
3711737 (10034) Icematxyz
»

Replace

Oddelek: Programiranje
6783 (724) steev

Več podobnih tem