• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wstawianie flagi kraju z odnośnikiem - błahy problem, nie działa odnośnik + jak ustawić ikonę w rogu

Object Storage Arubacloud
0 głosów
312 wizyt
pytanie zadane 24 października 2017 w HTML i CSS przez michal.nl Nowicjusz (170 p.)

Cześć. Mam bardzo błahy problem, lecz nie potrafię go obejść.

Chciałbym na swojej stronie dodać kilka wersji językowych. Chciałbym dodać trzy flagi w prawym górnym rogu. Problem polega na tym, że gdy ustawię odnośnik - ikona nie pojawia się na stronie. Gdy usuwam a href - ikona pojawia się. 

</head>
<a href="www.mojastrona.pl/en/"><img src="images/enicon.png" border="0" alt="EN" /></a>
<a href="www.mojastrona.pl/nl/"><img src="images/nlicon.png" border="0" alt="NL" /></a>
<a href="www.mojastrona.pl/"><img src="images/plicon.png" border="0" alt="PL" /></a>

 

Ponadto jak już wspomniałem, chciałbym umieścić to w prawym górnym rogu - niestety udaje mi się umieścić ikony tylko pojedynczym alignem - top LUB right, a chciałbym top-right + kilka pikseli obok rogu, żeby minimalnie odstawało od krawędzi strony.

O co tu chodzi? 

2 odpowiedzi

0 głosów
odpowiedź 24 października 2017 przez cz3ran Stary wyjadacz (13,380 p.)
Tutaj przykład, wszystko wygląda okej.

https://codepen.io/Czeran/pen/qPzEMr

Daj może więcej tego kodu to zobaczymy w czym leży problem.
komentarz 24 października 2017 przez michal.nl Nowicjusz (170 p.)
Po skopiowaniu tego kodu + dodaniu linka również nie ma odsyłacza
komentarz 24 października 2017 przez michal.nl Nowicjusz (170 p.)
I strona to zwykły szablon z Internetu

https://codepen.io/anon/pen/WZqveq
komentarz 24 października 2017 przez cz3ran Stary wyjadacz (13,380 p.)

Ciężko powiedzieć, jak wstawiłem Twój kod i dodałem linki to się wyświetliło poprawnie, aczkolwiek używasz wielu js'ów i wielu zewnętrznych stylów, zatem masz 2 wyjścia:

  • wrzucasz gdzieś cały projekt i wtedy badamy problem
  • powyłączaj wszystkie zewnętrzne style/js i sprawdź, który powoduje Ci taki błąd
komentarz 24 października 2017 przez michal.nl Nowicjusz (170 p.)
Dobra, widzę, że w złym miejscu wstawiam ten kod po prostu - gdzie powinienem go wstawić, żeby było dobrze?

https://i.imgur.com/TrkuBgd.jpg
komentarz 24 października 2017 przez cz3ran Stary wyjadacz (13,380 p.)

Jeżeli chcesz je ustawić w górnym rogu możesz użyć złapać wszystkie flagi razem i użyć 

position: absolute;

przykład: https://codepen.io/Czeran/pen/LzKEgy

Pamiętaj tylko o jednym - position: absolute ustawić w stosunku do body, a nie jakiegoś kontenera wewnątrz.

0 głosów
odpowiedź 24 października 2017 przez radek024 Szeryf (77,160 p.)

Aby było łatwiej zrozumieć, Twój problem oparłem o jakiśtam szablon, który kiedyś zaprojektowałem.

https://codepen.io/radek024/pen/oGeYLw

Zobacz: header(wypozycjonowany absolutnie) posiada ul.lang-list, który również posiada position: absolute. Dzięki temu jesteś w stanie bez problemu ułożyć dany element w rodzicu. Jeżeli pójdziemy krok dalej, to w sumie można tak kodować szablony... i tak kiedyś było. Teraz się tego nie stosuje ze względu na responsywność - jest ją bardzo trudno utrzymać.

Dalej; nadając right oraz top dla  ul.lang-list pozycjonuję go w rodzicu. Operuję na jego wielkościach, więc jeżeli header zajmuje 100% szerokości strony to lista ta będzie po niemal skrajnie prawej. Każdy z elementów jest wyświetlany w tej samej linii oraz posiada margin-left o wartości 5px

Twój codepen niestety nie otwiera mi się poprawnie(ciągle się odświeża, nie mam pojęcia dlaczego) ale niezależnie od istniejącego kodu takie rozwiązanie powinno działać. Pamiętaj tylko o nadaniu lang dla html, jeżeli język się zmieni! :)

Podobne pytania

0 głosów
1 odpowiedź 242 wizyt
pytanie zadane 13 marca 2021 w HTML i CSS przez Kubs Mądrala (5,190 p.)
+2 głosów
1 odpowiedź 201 wizyt
pytanie zadane 13 marca 2018 w HTML i CSS przez Grzegorz Mikina Dyskutant (8,060 p.)
0 głosów
1 odpowiedź 119 wizyt

92,555 zapytań

141,403 odpowiedzi

319,559 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...