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

HTML/CSS/JS Link w divie nie działa

Object Storage Arubacloud
0 głosów
661 wizyt
pytanie zadane 15 marca 2016 w HTML i CSS przez mattkot Nowicjusz (190 p.)

Witam.

Tworzę swoje portfolio i chciałem zrobić menu przyklejane do górnej krawędzi ekranu, które będzie wyśrodkowane i podzielone na sekcje. Cały problem polega na tym że link jest tylko w napisie w divie a nie ma go na całej powierzchni diva. Robiłem jak na filmach instruktażowych ale za nic nie chce się to zrobić. Dodatkowo mam w js napisane menu boczne które jest rozwijane po najechaniu myszką. Wstawiam kod html i css do menu, z którym mam problem, nie chcę wstawiać całości kodu strony bo ma ona już łącznie 400 linijek kodu, ale jeśli to będzie konieczne to tutaj jest całość w paczce .rar

html:

<body>
	<div class="container">
		
		<div class="header">
				<img style="width: 100%; height: 400px; " src="Wschod.jpg" />
		</div> 
		
		<div class="wrapper">
		<div class="nav">
			<div class="option"> 
				<span ><a href="#start"><i class="icon-home"></i>Start</a></span>
			</div>
			<div class="option">
				<a href="#about"><span style="font-size: 44px ;"><i class="icon-user"></i></span> O mnie </a>
			</div>
			<div class="option">
				<a href="#offer"><span style="font-size: 44px;"><i class="icon-basket"></i></span> Oferta</a>
			</div>
			<div class="option">
				<a href="#project"><span style="font-size: 44px;"><i class="icon-folder-open"></i></span> Projekty </a>
			</div>
			<div class="option">
				<a href="#contact"><span style="font-size: 44px;"><i class="icon-mail"></i></span> Kontakt</a>
			</div>
			<div class="reset"> </div>
		</div>
.wrapper
{
	
	position: relative;
	top: 400px;
	background-color: #2A3236;
}

.nav
{
	width: 100%;
	height: 60px;
	text-align: center;
	letter-spacing: 1px;
	background-color: #97743a;
}

.option
{
	
	height: 60px;
	width: 200px;	
	font-size: 30px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	
}

.option:hover
{
	background-color:  	#BC8F8F;
	height: 55px;
	border-bottom: 5px solid white;	
	transition-duration: 0.2s;
}

.reset
{
	clear: both;
}
.sticky
{
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}
a.option
{
	display: block;
	height: 100%;
	

 

4 odpowiedzi

0 głosów
odpowiedź 15 marca 2016 przez arces Pasjonat (17,700 p.)
wybrane 16 marca 2016 przez mattkot
 
Najlepsza
Pierwsze pytanie dlaczego menu robisz na divach? Przecież możesz równie dobrze to zrobić na liście i wtedy nie będzie problemu. Właściwie nie widziałem nigdy nawigacji na divach. Gdzie takie rozwiązanie znalazłeś? Przy li jest o wiele łatwiej to wszystko zrobić i nie ma praktycznie żadnych problemów.
0 głosów
odpowiedź 15 marca 2016 przez saliwan22 Gaduła (3,110 p.)
edycja 16 marca 2016 przez saliwan22
W tagi a weź diva tak będzie najprościej...
0 głosów
odpowiedź 15 marca 2016 przez Mateusz11 Pasjonat (22,910 p.)

Cały problem polega na tym że link jest tylko w napisie w divie a nie ma go na całej powierzchni diva

No to daj tag <a> a w nim otwórz diva 

komentarz 15 marca 2016 przez mattkot Nowicjusz (190 p.)
edycja 15 marca 2016 przez mattkot
Wiem że jest taka możliwość, tylko że wstawianie diva w znacznik a nie jest wskazane przy tworzeniu stron, a rozwiązanie którego chcę użyć powinno działać, a z jakiegoś powodu tak nie jest :)

edit:

Sprawdziłem mój kod w validatorze od w3c i nie zwróciło mi to żadnych błędów jak wsadziłem diva do linku, czyli chyba można tak zrobić :) dziękuję za pomoc
komentarz 15 marca 2016 przez Mateusz11 Pasjonat (22,910 p.)
A chodziaż działa?
0 głosów
odpowiedź 16 marca 2016 przez mattkot Nowicjusz (190 p.)
Rozwiązałem problem. Robienie menu na divach to słaby pomysł, zrobiłem je na liście i działa :)

Podobne pytania

0 głosów
1 odpowiedź 1,069 wizyt
+1 głos
1 odpowiedź 290 wizyt
pytanie zadane 12 września 2020 w HTML i CSS przez luka1111 Nowicjusz (160 p.)
0 głosów
2 odpowiedzi 831 wizyt

92,620 zapytań

141,474 odpowiedzi

319,815 komentarzy

62,005 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!

...