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

Divy - linki i wyśrodkowanie

Object Storage Arubacloud
0 głosów
867 wizyt
pytanie zadane 25 kwietnia 2015 w HTML i CSS przez naukowiec369 Początkujący (250 p.)

Witam wszystkich forumowiczów. Mam pewien problem, a w zasadzie dwa. Aktualnie robię stronę na informatykę, tworzę projekt na podstawię filmików pana Mirosława (głównie 2 filmik o css'ie). Strona opiera się na divach. Na górze strony mam menu. Jak zrobić aby div (łącznie z tłem) był odnośnikiem do podstrony? W html wygląda u mnie to mniej więcej tak:

 <div id="menu">
         <div class="option">Strona główna</div>
         <div class="option">Spis treści</div>
         <div class="option">Kontakt</div>
 </div>

        Druga sprawa, to jak wyśrodkować te wszystkie "mniejsze" divy w menu, ponieważ przyklejają mi się do lewej strony? - Kombinowałem, ale nic nie wyszło z tego.

4 odpowiedzi

+2 głosów
odpowiedź 28 kwietnia 2015 przez Adam Wojtaś Obywatel (1,300 p.)
wybrane 29 maja 2015 przez naukowiec369
 
Najlepsza

Cześć, proponuje ci przebudowanie swojego menu w taki sposób

<ul>
  <li><a href="index.html">Strona główna</a></li>
  <li><a href="podstrona.html">Spis treści</a></li>
  <li><a href="podstrona.html">Kontakt</a></li>
</ul>

a w css (domyślam się że chcesz mieć pionowe menu)

ul {
 margin: 0;   /* usuniecie marginesów */
 padding: 0;
 width: 200px;  /* ustaw tutaj szerokość menu jaka chcesz */
}

ul li {
 list-style: none;    /* usuniecie stylowania elementów listy (kropek) */
}

ul li a {
 display: block;    /* link bedzie wtedy na całą szerokość ul w tym przypadku 200px */
 text-align: center;  /* wyśrodkowanie tekstu w a */
}

Mam nadzieje, że wytłumaczyłem to w najprostrzy sposób.

Pozdrawiam

0 głosów
odpowiedź 25 kwietnia 2015 przez Boshi VIP (100,240 p.)
To zacznij od czytania jak sie menu robi... Bo na pewno nie na divach tylko na liście ul li, odpowiednie bloki li przesuwasz za pomocą margin.
komentarz 25 kwietnia 2015 przez naukowiec369 Początkujący (250 p.)
Robiłem identycznie jak w filmiku instruktażowym https://www.youtube.com/watch?v=clRo9ISlKKw
komentarz 25 kwietnia 2015 przez Boshi VIP (100,240 p.)
tyle, że pokazane tam jest statyczne menu bez linków. Normalne menu złożone jest z listy ul i podpunktów li. A stylizuje się odpowiednio li jako pudełka, oraz same linki <a> bo nie mam pojęcia jak chciałbyś potem np dorobić submenu
0 głosów
odpowiedź 25 kwietnia 2015 przez Wilczu Mądrala (5,190 p.)

Pan Mirosław tłumaczył to w 2 odc kursu HTML polecam :) 

więc tak jeżeli chcesz zrobić hiperłącze musisz dać takie coś 

<a href="kontakt.html"></a>

z twoim kodem wyglądało by tak 

 <div id="menu"> 
         <div class="option"><a href="kontakt.html">Kontakt</a></div> 
         <div class="option"><a href="strona.html">Strona główna</a></div> 
         <div class="option"><a href="spis.html">Spis treści</a></div> 
 </div>

pomiędzy <a> tu </a> dajemy nazwę czyli np strona główna itp 

Pozdrawiam :) 

0 głosów
odpowiedź 8 czerwca 2015 przez PreZmyK Pasjonat (21,470 p.)

Powinieneś zbudowac menu na liście ale skoro chcesz to zrobić na divach to nikt nie broni :P

#menu .option {
    border: 1px solid red;
    display: block;
    margin-left:  40%;
    width: 30%;
  }

 

Podobne pytania

0 głosów
1 odpowiedź 221 wizyt
pytanie zadane 29 maja 2022 w HTML i CSS przez itclouder Nowicjusz (160 p.)
0 głosów
0 odpowiedzi 425 wizyt
pytanie zadane 30 listopada 2020 w HTML i CSS przez Michał Galericz Początkujący (400 p.)
0 głosów
2 odpowiedzi 597 wizyt
pytanie zadane 27 sierpnia 2017 w HTML i CSS przez Hawaner Użytkownik (630 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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!

...