W dzisiejszych czasach, kiedy każdy chce wyróżnić się w sieci, platformy takie jak Doggi (doggi-game.pl) oferują wspaniałą możliwość personalizacji profilu. Stworzenie spersonalizowanej prezentacji HTML to klucz do pokazania charakteru Twojej hodowli, osiągnięć Twoich psów, a także do zbudowania silniejszej obecności w społeczności. Jako Łukasz Wójcik, widzę to jako inwestycję czasu, która procentuje w postaci unikalnego i profesjonalnego wizerunku. Ten artykuł to praktyczny przewodnik, który krok po kroku pokaże Ci, jak stworzyć estetyczną i funkcjonalną prezentację, omijając typowe ograniczenia platformy i w pełni wykorzystując potencjał CSS. Przygotuj się na podróż do świata kodu, która zaowocuje naprawdę efektownym profilem!
Tworzenie efektownej prezentacji na Doggi w HTML kompleksowy przewodnik krok po kroku
- Prezentacje HTML na Doggi to klucz do personalizacji profilu, ale wymagają znajomości specyficznych ograniczeń platformy.
- Platforma Doggi blokuje JavaScript i zewnętrzne arkusze stylów, co wymusza kreatywne użycie wewnętrznego CSS.
- Grafiki i tła muszą być hostowane zewnętrznie; platforma nie oferuje własnego hostingu dla zasobów prezentacji.
- Zaawansowane efekty wizualne i interaktywne można osiągnąć wyłącznie za pomocą CSS (np. `:hover`, `transition`, Google Fonts).
- Poradnik krok po kroku przeprowadzi Cię przez proces tworzenia, od podstawowego szkieletu po publikację gotowej prezentacji.
Czym jest prezentacja HTML i dlaczego domyślny edytor to za mało?
Na platformie Doggi, prezentacje HTML to nic innego jak specjalnie przygotowane sekcje na profilu Twojej hodowli lub konkretnego psa, które pozwalają na znacznie głębszą personalizację niż standardowe pola tekstowe. Zamiast prostego tekstu, możesz użyć kodu HTML i CSS, aby stworzyć wizualnie atrakcyjną wizytówkę. Domyślny edytor platformy, choć prosty w obsłudze, oferuje bardzo ograniczone możliwości formatowania. Nie masz kontroli nad czcionkami, układem, kolorami, czy rozmieszczeniem grafik. Właśnie dlatego tak wielu użytkowników, w tym ja, decyduje się na naukę podstaw HTML i CSS. Daje to nieograniczone wręcz możliwości w kreowaniu unikalnego wizerunku, który naprawdę wyróżni Cię w społeczności Doggi.
Niezbędnik na start: Jakich narzędzi potrzebujesz do stworzenia pierwszej prezentacji?
Zanim zagłębisz się w świat kodu, upewnij się, że masz pod ręką kilka podstawowych narzędzi. Nie martw się, większość z nich jest darmowa i łatwo dostępna:
- Prosty edytor tekstu (np. Notatnik, Notepad++, Visual Studio Code).
- Przeglądarka internetowa do podglądu i testowania kodu.
- Darmowy serwis do hostowania grafik (np. Imgur, Postimage), z uwagi na brak hostingu na Doggi.
Osobiście polecam Visual Studio Code jest darmowy, intuicyjny i oferuje wiele przydatnych funkcji dla początkujących, takich jak podświetlanie składni czy autouzupełnianie.
Zanim napiszesz kod: Kluczowe ograniczenia platformy Doggi, które musisz znać
Zanim zaczniesz pisać kod, musisz zrozumieć, że platformy takie jak Doggi mają swoje specyficzne ograniczenia. Nie jest to pełnoprawna strona internetowa, którą możesz dowolnie modyfikować. Te restrykcje są wprowadzane z myślą o bezpieczeństwie użytkowników i spójności całej witryny. Oto najważniejsze z nich:
- Brak obsługi JavaScript:
To jedno z najbardziej znaczących ograniczeń. Wszelkie tagi
są blokowane lub usuwane przez system platformy. Oznacza to, że nie będziesz w stanie tworzyć dynamicznych interakcji, takich jak wyskakujące okienka, zaawansowane galerie zdjęć czy niestandardowe walidacje formularzy, które wymagają JavaScriptu. Musimy polegać wyłącznie na CSS, aby dodać "interaktywności". - Ograniczony CSS:
Na Doggi dozwolone są głównie style śródliniowe (czyli atrybut
style="..."bezpośrednio w tagach HTML) oraz wewnętrzne arkusze stylów umieszczone w tagu. To bardzo ważne! Nie możesz linkować do zewnętrznych plików CSS, ponieważ są one blokowane. Czasami zdarza się również, że platforma filtruje niektóre zaawansowane właściwości CSS, ale zazwyczaj podstawowe i średnio zaawansowane style działają bez problemu. - Limitowane tagi HTML:
Dla bezpieczeństwa, platforma blokuje niektóre tagi HTML, które mogłyby być wykorzystane do wstrzykiwania złośliwego kodu lub naruszania spójności strony. Tagi takie jak
,czysą zazwyczaj niedozwolone. Lista dozwolonych tagów ogranicza się do podstawowych elementów formatowania tekstu (nagłówki, akapity, listy), obrazków () i linków (). - Hosting zasobów zewnętrznych:
To kluczowa kwestia. Doggi nie oferuje własnego hostingu dla grafik, teł czy innych mediów, które chcesz wykorzystać w swojej prezentacji. Oznacza to, że wszystkie obrazki i tła muszą być hostowane na zewnętrznych, publicznie dostępnych serwerach, takich jak Imgur czy Postimage. Musisz zawsze używać bezpośrednich linków do tych zasobów.
Znając te ograniczenia, możemy świadomie planować naszą prezentację i unikać frustracji związanych z niedziałającym kodem. Zapewniam Cię, że mimo tych restrykcji, nadal da się stworzyć naprawdę imponujące rzeczy!

Szkielet twojej prezentacji: fundamenty kodu HTML
Każda dobra prezentacja, podobnie jak solidny dom, potrzebuje mocnych fundamentów. W przypadku HTML, tym fundamentem jest poprawna struktura kodu. Zaczniemy od absolutnych podstaw, które pozwolą nam zbudować resztę.
Struktura pliku od A do Z: Jak poprawnie zbudować podstawowy kod?
Podstawowy szkielet HTML, który będzie działał na Doggi, jest dość prosty. Choć pełnoprawne dokumenty HTML zaczynają się od </code>, na platformach takich jak Doggi często wkleja się samą zawartość z sekcją i . Sekcja to miejsce na metadane i, co najważniejsze dla nas, na nasz kod CSS. Sekcja to z kolei miejsce na całą widoczną treść prezentacji.
Widzisz, to jest nasz punkt wyjścia. Wszystkie style, o których będziemy mówić później, znajdą się w tagach , a cała widoczna treść, czyli tekst, obrazki, linki w tagach .
Główny kontener: Jak stworzyć i wyśrodkować obszar całej prezentacji?
Jednym z najczęstszych pytań, jakie słyszę, jest "Jak wyśrodkować całą prezentację?". Odpowiedzią jest użycie tagu A oto kod CSS, który umieścisz w sekcji Właściwość Tekst to serce każdej prezentacji. Aby był czytelny i atrakcyjny, musimy go odpowiednio sformatować. HTML oferuje kilka podstawowych tagów, które są do tego idealne: Oto przykład, jak możesz ich użyć, a poniżej proste style CSS, które poprawią ich wygląd: To jest ważny akapit z ciekawą informacją o mojej hodowli. Pamiętaj, aby tekst był czytelny i zwięzły. A w sekcji Obrazki są niezbędne, aby Twoja prezentacja była atrakcyjna wizualnie. Używamy do tego tagu Jak już wspomniałem, obrazki muszą być hostowane zewnętrznie. Upewnij się, że link, którego używasz, prowadzi bezpośrednio do pliku (zazwyczaj kończy się na `.jpg`, `.png`, `.gif`). Jeśli chodzi o tła, używamy właściwości CSS Dlaczego moje tło się nie wyświetla? To najczęstszy problem! Sprawdź następujące rzeczy: Teraz, gdy masz już solidny szkielet HTML, pora dodać mu życia za pomocą stylów CSS. To właśnie tutaj dzieje się cała magia, która sprawi, że Twoja prezentacja będzie wyglądać profesjonalnie i estetycznie. Jak już wiesz, na Doggi nie możemy używać zewnętrznych plików CSS. Cały nasz kod stylów musi być umieszczony w tagu Pamiętaj, aby wszystkie reguły CSS umieszczać między tagami Kolory i tła to jedne z najbardziej podstawowych, ale i najbardziej efektownych właściwości CSS. Pozwalają one natychmiast zmienić nastrój i wygląd Twojej prezentacji. Użyjemy właściwości Eksperymentuj z różnymi wartościami. Możesz używać nazw kolorów ( Standardowe czcionki systemowe są bezpieczne, ale często brakuje im charakteru. Na szczęście, dzięki Google Fonts, możemy zaimportować niestandardowe czcionki i użyć ich w naszej prezentacji. Co najważniejsze, jest to możliwe nawet na Doggi, pod warunkiem, że regułę Oto jak to zrobić krok po kroku: To naprawdę potrafi odmienić wygląd prezentacji, nadając jej profesjonalny i spójny charakter. Kiedyś tworzenie złożonych układów w HTML i CSS było koszmarem. Na szczęście mamy Flexbox i Grid! To potężne narzędzia, które pozwalają na elastyczne i responsywne rozmieszczanie elementów na stronie. Nawet jeśli Doggi ma pewne ograniczenia, podstawowe zastosowania tych modeli działają świetnie. Zacznij od Flexboxa jest prostszy do opanowania i pokrywa wiele typowych scenariuszy. Grid przyda się, gdy będziesz chciał stworzyć bardziej zaawansowane układy, np. galerię zdjęć z różnymi rozmiarami obrazków. Brak JavaScriptu na Doggi nie oznacza, że Twoja prezentacja musi być statyczna i nudna. Dzięki zaawansowanym możliwościom CSS, możemy dodać sporo interaktywności i dynamiki. To właśnie te "triki" sprawiają, że prezentacja staje się bardziej angażująca. Pseudo-klasa Jak widzisz, dodanie Właściwość Animacje z użyciem Linkowanie do innych sekcji profilu, stron zewnętrznych czy mediów społecznościowych to podstawa. Do tego służy tag Jak zrobić klikalny obrazek/przycisk? To proste! Wystarczy, że umieścisz tag Kliknij, aby zobaczyć więcej ujęć! A style CSS dla przycisku i klikalnego bloku: Pamiętaj, aby dla klikalnych obrazków ustawić Nawet najbardziej doświadczeni twórcy prezentacji napotykają problemy. Kluczem jest wiedzieć, gdzie szukać rozwiązania. Oto lista najczęstszych bolączek i sposoby na ich usunięcie. To chyba najczęstszy problem, z jakim się spotykam. Jeśli Twój obrazek lub tło nie ładuje się, przejdź przez tę listę kontrolną: Kiedy elementy prezentacji nie układają się tak, jak powinny, to znak, że czas na "debugowanie". Najlepszym narzędziem do tego są narzędzia deweloperskie przeglądarki (dostępne zazwyczaj pod klawiszem F12 lub prawym przyciskiem myszy -> "Zbadaj element"). W narzędziach deweloperskich możesz: To naprawdę potężne narzędzie, które zaoszczędzi Ci mnóstwo czasu i frustracji. To klasyczny scenariusz: wszystko działa pięknie na Twoim komputerze, a po wgraniu na Doggi... nic. Najprawdopodobniej natrafiłeś na jedno z ograniczeń platformy. Oto najczęstsze elementy i techniki, które są blokowane: Zawsze miej te ograniczenia z tyłu głowy. Jeśli coś nie działa, najpierw sprawdź, czy nie próbujesz użyć którejś z tych zablokowanych technik. Gratulacje! Jeśli dotarłeś do tego momentu, masz już gotowy kod HTML i CSS swojej prezentacji. Teraz nadszedł czas, aby świat Doggi mógł ją zobaczyć. Proces publikacji jest zazwyczaj prosty i intuicyjny. Chociaż dokładne nazwy sekcji mogą się nieznacznie różnić, ogólny proces wygląda tak: Po zapisaniu, przejdź na swój profil, aby zobaczyć, jak prezentuje się Twoje dzieło! Przeczytaj również: Jak zmienić kolor tekstu w HTML? 3 metody CSS + gradient! Opublikowanie prezentacji to nie koniec pracy. Zawsze wykonuję serię finalnych testów, aby upewnić się, że wszystko działa idealnie. To klucz do profesjonalnego wyglądu i funkcjonalności: Pamiętaj, że nawet najmniejsze detale mają znaczenie. Poświęć chwilę na te finalne poprawki, a Twoja prezentacja będzie naprawdę błyszczeć!
, aby wyśrodkować ten kontener i nadać mu podstawowy wygląd:
.prezentacja-container { width: 800px; /* Przykładowa szerokość */ margin: 0 auto; /* Wyśrodkowanie - to jest klucz! */ background-color: #f0f0f0; /* Jasne tło, aby kontener był widoczny */ border: 1px solid #ccc; /* Delikatna ramka */ padding: 20px; /* Wewnętrzny odstęp od krawędzi */
}
margin: 0 auto; to magiczna formuła na wyśrodkowanie elementu blokowego o ustalonej szerokości. 0 oznacza brak marginesu góra/dół, a auto rozkłada dostępną przestrzeń równomiernie po lewej i prawej stronie.Tekst, który przyciąga: Nagłówki, akapity i najważniejsze tagi formatujące
do : Służą do tworzenia nagłówków. to nagłówek najwyższego poziomu (najważniejszy i zazwyczaj największy), a najniższego. Używaj ich hierarchicznie!: To podstawowy tag dla akapitów tekstu.: Służy do pogrubiania tekstu, nadając mu większe znaczenie.: Służy do pochylania tekstu (kursywa), często używany do wyróżnienia lub nacisku.
Tytuł Twojej Prezentacji
Podtytuł sekcji
możesz dodać:
h1 { font-size: 28px; color: #333; text-align: center; margin-bottom: 20px;
}
h3 { font-size: 20px; color: #555; margin-top: 25px; border-bottom: 1px solid #eee; padding-bottom: 5px;
}
p { font-size: 16px; line-height: 1.6; color: #444; margin-bottom: 15px;
}
strong { color: #007bff; /* Podkreślenie ważnych słów kolorem */
}
em { font-style: italic;
}
Obraz wart więcej niż tysiąc słów: Jak poprawnie wstawiać grafiki i tła?
. Pamiętaj o dwóch kluczowych atrybutach:
src: To źródło obrazu, czyli bezpośredni link do pliku graficznego.alt: To tekst alternatywny, który wyświetla się, gdy obrazek się nie załaduje, lub jest czytany przez czytniki ekranowe dla osób niewidomych. Zawsze go używaj!
max-width: 100%; height: auto; to bardzo ważny styl, który sprawia, że obrazek nigdy nie wyjdzie poza swój kontener i zachowa proporcje. display: block; margin: 20px auto; wyśrodkowuje obrazek i dodaje mu marginesy.background-image. Możesz ją zastosować do całego kontenera prezentacji lub do poszczególnych sekcji:
.element-z-tlem { background-image: url('https://i.imgur.com/example_background.png'); background-repeat: no-repeat; /* Zapobiega powtarzaniu się tła */ background-position: center center; /* Wyśrodkowuje tło */ background-size: cover; /* Rozciąga tło, aby pokryło cały element */ height: 200px; /* Przykładowa wysokość, aby tło było widoczne */ padding: 20px; color: white; /* Jasny tekst na ciemnym tle */ text-shadow: 1px 1px 2px black; /* Cień dla lepszej czytelności */
}
height: 200px;)? Jeśli element jest pusty, tło nie będzie widoczne.Czas na magię! Ożyw swoją prezentację za pomocą stylów CSS
Wewnętrzny arkusz stylów: Gdzie i jak wklejać kod CSS, by zadziałał na Doggi?
. Najlepszym i najbardziej standardowym miejscem na ten tag jest sekcja Twojego dokumentu HTML. Dzięki temu przeglądarka załaduje style, zanim zacznie renderować treść, co zapobiegnie "mignięciu" niestylizowanej strony.
i . To jest Twoje centrum dowodzenia stylami!Zapanuj nad kolorami i tłem: Praktyczne przykłady użycia `background` i `color`
color dla tekstu oraz całej gamy właściwości background-* dla tła.
p { color: #663399; /* Fioletowy tekst */ font-size: 15px;
}
.sekcja-specjalna { background-color: #ffe0b2; /* Jasnopomarańczowe tło */ padding: 15px; margin-top: 20px; border-radius: 8px; /* Zaokrąglone rogi */ box-shadow: 0 2px 5px rgba(0,0,0,0.1); /* Delikatny cień */
}
.baner { background-image: url('https://i.imgur.com/banner.jpg'); background-size: cover; /* Rozciągnij obraz na całe tło */ background-position: center; /* Wyśrodkuj obraz */ height: 150px; color: white; text-shadow: 1px 1px 2px black; display: flex; /* Używamy flexbox do wyśrodkowania tekstu */ justify-content: center; align-items: center; font-size: 32px; font-weight: bold;
}
red, blue), kodów szesnastkowych (#FF0000), a także wartości RGB (rgb(255,0,0)) lub RGBA (rgba(255,0,0,0.5), gdzie ostatnia wartość to przezroczystość).Typografia, która sprzedaje: Jak zaimportować i używać czcionek z Google Fonts?
@import umieścisz wewnątrz tagu .
@import. w swoim kodzie HTML.font-family w CSS, aby zastosować zaimportowaną czcionkę do wybranych elementów (np. body { font-family: 'Roboto', sans-serif; }).
Układ i pozycjonowanie elementów: Poznaj modele flexbox i grid w praktyce
display: flex): Idealny do układów jednowymiarowych (wiersz lub kolumna). Świetnie nadaje się do wyrównywania elementów, rozkładania ich w przestrzeni i tworzenia prostych nawigacji.display: grid): Lepszy do układów dwuwymiarowych (wiersze i kolumny jednocześnie). Pozwala tworzyć złożone siatki, idealne do galerii czy sekcji z wieloma elementami.
.flex-container { display: flex; justify-content: center; /* Wyśrodkowanie elementów w poziomie */ align-items: center; /* Wyśrodkowanie elementów w pionie */ gap: 20px; /* Odstępy między elementami */ flex-wrap: wrap; /* Pozwala elementom zawijać się do nowej linii */ padding: 15px; background-color: #f8f9fa; border-radius: 5px;
}
.flex-item { padding: 10px; border: 1px solid #ddd; background-color: #fff; text-align: center; flex: 1; /* Pozwala elementom rozciągać się */ min-width: 150px; /* Minimalna szerokość elementu */
} .grid-layout { display: grid; grid-template-columns: 1fr 1fr; /* Dwie równe kolumny */ gap: 15px; /* Odstępy między komórkami siatki */ padding: 20px; background-color: #e9f7ef; border-radius: 8px;
}
.grid-item { background-color: #ffffff; padding: 15px; border: 1px solid #cce5d8; border-radius: 5px; text-align: center;
}
Interaktywność bez JavaScriptu: zaawansowane triki CSS
Efekt `: hover`: Najprostszy sposób na dynamiczne przyciski i podświetlenia
:hover to Twój najlepszy przyjaciel, jeśli chodzi o interaktywność bez JavaScriptu. Pozwala ona na zmianę stylów elementu, gdy użytkownik najedzie na niego kursorem myszy. To idealne rozwiązanie do tworzenia dynamicznych przycisków, podświetlania linków czy subtelnego animowania grafik.
.przycisk { background-color: #007bff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; /* Usuwa podkreślenie z linku */ display: inline-block; /* Aby padding i marginesy działały poprawnie */ transition: background-color 0.3s ease, transform 0.3s ease; /* Płynne przejście */
}
.przycisk:hover { background-color: #0056b3; /* Ciemniejszy kolor po najechaniu */ transform: translateY(-2px); /* Lekkie uniesienie przycisku */ cursor: pointer; /* Zmienia kursor na wskaźnik */
} .link-galeria { color: #007bff; text-decoration: none; border-bottom: 1px solid transparent; transition: border-color 0.2s ease;
}
.link-galeria:hover { border-color: #007bff; /* Podkreślenie po najechaniu */
}
transition sprawia, że zmiana stylów jest płynna, a nie nagła, co znacznie poprawia wrażenia użytkownika.Płynne przejścia i animacje: Jak dodać subtelny ruch za pomocą `transition` i `animation`?
transition, którą już widzieliśmy w przykładzie z :hover, jest kluczowa dla tworzenia płynnych zmian. Pozwala określić, które właściwości CSS mają się zmieniać w określonym czasie i z jakim efektem (np. ease, linear).
.galeria-item { border: 2px solid transparent; transition: border-color 0.4s ease-in-out, transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out; border-radius: 8px; overflow: hidden; /* Ukrywa to, co wychodzi poza ramkę */ box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.galeria-item:hover { border-color: #ffc107; /* Żółta ramka po najechaniu */ transform: scale(1.05); /* Lekkie powiększenie elementu */ box-shadow: 0 8px 16px rgba(0,0,0,0.2);
} /* Przykład prostej animacji (używać ostrożnie, może być blokowana) */
@keyframes pulsate { 0% { opacity: 1; transform: scale(1); } 50% { opacity: 0.7; transform: scale(1.02); } 100% { opacity: 1; transform: scale(1); }
}
.pulsujacy-element { animation: pulsate 2s infinite alternate ease-in-out; background-color: #28a745; color: white; padding: 10px; border-radius: 5px; text-align: center; margin-top: 20px;
}
@keyframes są bardziej zaawansowane i pozwalają na tworzenie ciągłych ruchów. Chociaż są potężne, na Doggi zalecam używanie ich z umiarem i testowanie, czy w ogóle działają, ponieważ mogą być filtrowane przez platformę. Zawsze stawiaj na subtelność delikatne efekty są zazwyczaj bardziej eleganckie i mniej inwazyjne.Tworzenie klikalnych obszarów: Praktyczne zastosowanie tagu `` dla linków i przycisków
. Atrybut href określa cel linku, a target="_blank" sprawia, że link otworzy się w nowej karcie, co jest dobrym zwyczajem, gdy kierujesz użytkownika poza Doggi. lub inny element wewnątrz tagu :
Zobacz profil mojego psa
Moja galeria zdjęć
.przycisk-profilu { background-color: #28a745; /* Zielony przycisk */ color: white; padding: 12px 25px; border-radius: 7px; text-decoration: none; font-weight: bold; display: inline-block; margin-top: 20px; transition: background-color 0.3s ease;
}
.przycisk-profilu:hover { background-color: #218838;
} .klikany-blok { display: block; /* Ważne, aby link był elementem blokowym */ background-color: #e6f7ff; border: 1px solid #b3e0ff; padding: 20px; margin-top: 20px; border-radius: 10px; text-align: center; color: #333; text-decoration: none; transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.klikany-blok:hover { transform: translateY(-5px); box-shadow: 0 8px 16px rgba(0,0,0,0.15);
}
border: none;, aby usunąć domyślną ramkę linku, która czasem pojawia się wokół obrazka.Najczęstsze problemy i ich rozwiązania: twoja ściągawka
Obrazek się nie wyświetla? Sprawdź ścieżkę i hosting!
src tagu lub w funkcji url() dla background-image. Nawet jedna literówka może zepsuć link.background-image, upewnij się, że element, do którego przypisujesz tło, ma określoną wysokość (np. height: 200px;). Puste Mój układ się "rozjechał": Jak debugować problemy z pozycjonowaniem?
margin), paddingi (padding) i ramki (border) mają Twoje elementy. Często to właśnie nieoczekiwane wartości tych właściwości powodują "rozjechanie się" układu.
"Często problem z 'rozjechanym' układem wynika z zapomnianego marginesu lub paddingu. Zawsze zaczynaj od sprawdzenia modelu pudełkowego w narzędziach deweloperskich przeglądarki!"
Kod działa u mnie, a na Doggi nie: Jakie elementy są najczęściej blokowane?
i związane z nimi interakcje są usuwane. Jeśli coś wymagało JS, na Doggi po prostu nie zadziała..css hostowanych poza Doggi są blokowane. Cały CSS musi być w tagu ., , i inne tagi, które mogłyby naruszyć bezpieczeństwo lub spójność strony, są niedozwolone.transition i proste @keyframes często działają, bardzo złożone lub zasobożerne animacje mogą być filtrowane.Twoja pierwsza prezentacja gotowa: jak ją opublikować na profilu?
Krok po kroku: Gdzie dokładnie wkleić gotowy kod HTML na stronie Doggi?
do , zawierający sekcję ze i całą zawartość ) do tego pola. Upewnij się, że nie wklejasz niczego poza tymi tagami.Finalne testy i poprawki: Co sprawdzić tuż po wgraniu prezentacji?
target="_blank").max-width: 100% dla obrazków i Flexboxa/Grida), sprawdź, jak prezentacja wygląda na urządzeniach mobilnych, zmniejszając okno przeglądarki.
