2012-05-22 17 views
5

byłem kontroli dzisiejszym Google Doodle z Moog Synth, poświęconej Robert Moog,Dzisiejsze Google Doodle z Syntezator Mooga

doodle

kiedy natknąłem się na następujący fragment kodu html:

<w id=moogk0></w> 
<s id=moogk1></s> 
<w id=moogk2></w> 
<s id=moogk3></s> 

(Możesz zobaczyć źródło & zrobić Ctrl + F, otrzymasz je w pierwszym wyniku wyszukiwania).

Wyszukiwarka Google zawierała tagi o numerze s &, ale nie znalazłem w nich nic użytecznego poza tym, że znacznik s jest czasami używany do przekreślania tekstu, ale jest już przestarzały.

Oczywiście, Google nie będzie używać wycofanych tagów, ale wydaje mi się, że jest o wiele więcej niż zwykły kod html. Czy ktoś może mi wytłumaczyć użycie tych tagów? & w jaki sposób przeglądarka je rozpoznaje? &, jeśli przeglądarka ich nie rozpoznaje, jakie są ich zastosowania?

+5

Dla tych, którzy zastanawiają się, dlaczego jeszcze nie widzą tego doodle, dziś jest 23 maja w Australii (i innych miejscach). Sprawdź http://www.google.com.au/ – bfavaretto

+0

@bfavaretto - Dzięki za potwierdzenie ... doszedłem do wniosku, że to coś takiego. – Oded

+1

możesz go również zobaczyć bezpośrednio tutaj http://www.google.com/logos/2012/moog12-hp.html :) – stecb

Odpowiedz

6

Przeglądarka ich nie rozpoznaje.

Ale HTML was designed to ignore what it doesn't recognise, więc nie są one po prostu zrozumiane przez przeglądarkę i są ignorowane. Jako elementy bez zawartości, nie będą w ogóle renderowane, chociaż będą częścią DOM.

Jednak te może być stylizowany bezpośrednio jako elementów w CSS i odebrany przez JavaScript (getElementsByTagName i getElementById etc ...).

W skrócie, elementy te stanowią cel dla CSS i JavaScript bez żadnego innego wpływu na wyświetlanie.

3

Nieznane elementy są traktowane jak elementy blokowe (np. Div) i mogą być odpowiednio stylizowane i używane w skryptach.

1

Znaczniki, o których mówisz, to tagi XML utworzone przez użytkownika.

Jeśli chcesz wyświetlić dynamiczne dane w dokumencie HTML, edytowanie kodu HTML za każdym razem będzie wymagać wiele pracy.

Dzięki XML dane mogą być przechowywane w oddzielnych plikach XML. W ten sposób możesz skoncentrować się na używaniu HTML/CSS do wyświetlania i układu, i upewnij się, że zmiany w podstawowych danych nie będą wymagały żadnych zmian w kodzie HTML.

Za pomocą kilku wierszy kodu JavaScript, można odczytać zewnętrzny plik XML, a zaktualizować zawartość danych swojej strony internetowej .