Ik ben bezig een website te maken voor een bedrijfje dat ik aan het opstarten ben, maar ik loop nu tegen twee aparte problemen aan.
probleem:
1. De laatste link bleed door op de pagina.
2. Zodra ik een link activeer wordt de pagina verticaal gekopiert.
Ik denk dat de plaatjes meer duidelijk maken.
Hier is het nog normaal:

Hier heb ik geprobeerd de link bleeding laten zien. Als ik over de eerste en 2e alinea ga, dan is dit ook de link om naar de "contact" pagina te gaan.

En hier zie je de verticale kopie en wederom de link bleeding:

Wat heb ik geprobeerd
Code voor het oproepen van het menu vanuit mysql:
code voor het oproepen van de paginas
betreffende css van de nav
Wat zie ik over het hoofd?
probleem:
1. De laatste link bleed door op de pagina.
2. Zodra ik een link activeer wordt de pagina verticaal gekopiert.
Ik denk dat de plaatjes meer duidelijk maken.
Hier is het nog normaal:

Hier heb ik geprobeerd de link bleeding laten zien. Als ik over de eerste en 2e alinea ga, dan is dit ook de link om naar de "contact" pagina te gaan.

En hier zie je de verticale kopie en wederom de link bleeding:

Wat heb ik geprobeerd
- Op google gezocht naar bleeding link, maar geen relevante punten gevonden.
- De div van de nav verwijderd, dit heeft geen resultaat.
- In de pagina oproep case -> break methode gebruikt, maar ook dat had geen resultaat.
- Nu de vraag gesteld op tweakers.
Code voor het oproepen van het menu vanuit mysql:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <div id="nav">
<!-- het php script -->
<?php
$count = 0;
$query =
mysql_query("SELECT * FROM menu ORDER BY position ASC") or die(mysql_error());
while ($row = mysql_fetch_object($query))
{
if ($count!=0){echo " | ";}
echo "<a href=\"$row->link\" alt=\"$row->name\">".$row->name."";
$count++;
}
?>
</div> |
code voor het oproepen van de paginas
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <?php
#paginas inladen
// default homepage
if($_GET['p'] == 'home') {
$title = 'Home';
include("index.php");
}
elseif($_GET['p'] == 'info'){
$title = 'Info';
include("in.php");
}
elseif($_GET['p'] == 'contact'){
$title = 'Contact';
include("con.php");
}
?> |
betreffende css van de nav
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #nav {
width:960px;
height:40px;
border-bottom:1px solid #ccc;
color:#FF3;
}
#nav a {
display:inline;
padding:10px;
text-decoration:none;
color:#F90;
}
#nav a:hover {
height:80px;
color:#FC0;
} |
Wat zie ik over het hoofd?