Strona główna › Pytania AUD.05 › Pytanie 330
AUD.05 · pytanie #330
Poniżej przedstawiono fragment kodu strony internetowej. Gdy pliki strony znajdują się na lokalnym dysku komputera PC, obrazek <i>obraz01.jpg</i> jest wyświetlany, natomiast po załadowaniu plików na zewnętrzny serwer – już nie. Co jest tego przyczyną?<br><div class = “grafika"><br><img alt = “widok ogólny" src = “obrazki\obraz01.jpg" /><br></div>
- ATo, że znacznik img nie został zamknięty.
- BUjęcie znacznika img w znacznik div.
- CZastosowanie w ścieżce dostępu lewego ukośnika (\).
- DNiewłaściwa kolejność atrybutów znacznika img.
Poprawna odpowiedź: C. Zastosowanie w ścieżce dostępu lewego ukośnika (\).
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Właściwa odpowiedź wskazuje na zastosowanie lewego ukośnika w ścieżce dostępu do pliku graficznego jako przyczynę problemu z wyświetlaniem obrazka po załadowaniu plików na zewnętrzny serwer. W systemach operacyjnych Windows, do oddzielania folderów w ścieżkach plików używany jest lewy ukośnik ('\'). Jednak w kontekście stron internetowych oraz standardów HTML, obowiązującym znakiem do oddzielania folderów jest ukośnik prawy ('/'). To oznacza, że podczas przenoszenia plików na serwer, ścieżka do obrazka powinna być zapisana jako 'obrazki/obraz01.jpg', aby poprawnie wskazać lokalizację pliku na serwerze. Zastosowanie właściwego ukośnika jest kluczowe, ponieważ serwery internetowe zwykle działają na systemach uniksowych, w których tylko prawy ukośnik jest akceptowany. W praktyce, aby uniknąć takich problemów, zawsze należy stosować ukośnik prawy, co jest zgodne z rekomendacjami W3C. Dobrą praktyką jest również testowanie lokalnych ścieżek przed publikacją na serwerze, aby upewnić się, że wszystkie obrazy oraz zasoby są poprawnie wyświetlane."
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.