Autor | Zpráva | ||
---|---|---|---|
l e f t Profil * |
#1 · Zasláno: 7. 2. 2007, 11:57:13
da sa nejako zakomentovat cast skriptu v html?
mam na mysli nieco ako // v php alebo /* existuje nieco take aj v html? |
||
Joker Profil |
#2 · Zasláno: 7. 2. 2007, 12:02:33
Jistěže dá:
<!-- toto je HTML komentář --> |
||
l e f t Profil * |
#3 · Zasláno: 7. 2. 2007, 12:09:10
diky joker, si mi helfol
|
||
Joker Profil |
#4 · Zasláno: 7. 2. 2007, 12:24:26
Ještě dodám, že stejně jako třeba v PHP nelze dělat vnořené komentáře, tj. první ukončení komentáře ukončí celý komentář (například v <!-- něco <!-- něco uvnitř --> něco za --> text " něco za -->" už není komentář)
A taky ve skutečnosti to není tak jednoduché, že komentář je všechno od "<!--" do první následující "-->", z čehož vyplývá jedno zjednodušené pravidlo: uvnitř HTML komentáře nepoužívejte víc než jednu pomlčku za sebou. To se týká zvyku např. některých lidí rozdělovat HTML kód na části něčím takovýmto: <!-- ------------------------------- --> Teoreticky by to mohlo způsobit problémy. (Nezjednodušené pravidlo: Více pomlček těsně za sebou se psát může, ale jejich počet musí být násobkem 4, tj. třeba ----, -------- atd.) |
||
Chamurappi Profil |
#5 · Zasláno: 7. 2. 2007, 20:15:19
Reaguji na Jokera:
„Ještě dodám, že stejně jako třeba v PHP nelze dělat vnořené komentáře“ To je pravda. „například v <!-- něco <!-- něco uvnitř --> něco za --> text " něco za -->" už není komentář“ A to už pravda není. Bavíme-li se o SGML komentářích, pak „ něco uvnitř “ není komentář. Je to nedovolený text v komentářové deklaraci, který však stejně nikdo nikdy nezobrazí. Jen validátor řve. „Teoreticky by to mohlo způsobit problémy.“ Pokud vím, tak nevhodné kombinace pomlček působí problémy ve standardním režimu současné Mozilly a starší Opery. Trend je ovšem takový, že prohlížeče přestávají standard dodržovat. |
||
Časová prodleva: 3 dny
|
|||
peta Profil |
#6 · Zasláno: 10. 2. 2007, 10:23:45 · Upravil/a: peta
Chamurappi
zas pan chytry, co neuvede, jake komentare v PHP mysli /* /* text */ */ - ok nejde // text // text - ale tento vnoreny komentar funguje naprosto bez problemu |
||
Joker Profil |
#7 · Zasláno: 10. 2. 2007, 10:39:40
// text // text - ale tento vnoreny komentar funguje naprosto bez problemu
To jako že na ukončení komentáře "// text // text" jsou potřeba dvě odřádkování? Myslím, že ne. Chamurappi Máte pravdu, ale každopádně text " něco za -->" už není komentář :-) |
||
tiso Profil |
#8 · Zasláno: 10. 2. 2007, 10:53:16
peta
// text // toto nie je vnorený komentár Ujasni si pojmy, všetko za znakmi // po koniec riadku (alebo po ukončenie PHP - ?>) je komentár, takže čo sa za týmito znakmi nachádza je komentár, aj keď sú tam znaky //, /* a podobne... Takže žiadny vnorený komentár tam nie je... |
||
Chamurappi Profil |
#9 · Zasláno: 10. 2. 2007, 14:11:26 · Upravil/a: Chamurappi
Reaguji na petu:
O PHP komentářích mluvil Joker, pane hloupý. Reaguji na Jokera: „ale každopádně text " něco za -->" už není komentář :-)“ Je. Celý ten zápis je jedna komentářová deklarace obsahující dva komentáře (které začínají „--“ a končí „--“). Vyznačím obsahy komentářů tučnou kurzívou: <!-- něco <!-- něco uvnitř --> něco za --> text |
||
Časová prodleva: 11 dní
|
|||
Sandra Profil * |
#10 · Zasláno: 21. 2. 2007, 11:07:58
Jistěže dá:
<!-- toto je HTML komentář --> Mne to v IE robi neporiadok a vo Firefoxe to funguje super nieje este ina moznost komentarov? |
||
Railbot Profil |
#11 · Zasláno: 21. 2. 2007, 11:17:25
Sandra
Žádný nepořádek to robit nemá, funguje to spolehlivě všude. Problém bude jinde. |
||
habendorf Profil |
#12 · Zasláno: 21. 2. 2007, 12:11:15
Railbot: Komentáře v IE umí za určité konstelace způsobovat duplikaci "přilehlého" textu. Více např. na http://www.positioniseverything.net/explorer/dup-characters.html
|
||
Joker Profil |
#13 · Zasláno: 21. 2. 2007, 13:03:08
habendorf
To jsou věci, tohle... ten IE je ještě horší, než jsem myslel :) |
||
Railbot Profil |
#14 · Zasláno: 21. 2. 2007, 13:12:31
habendorf
díky, doplním si vědomosti. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0