Autor Zpráva
Zdeneekk
Profil
zdravím všechny... jsem tak trochu amatér v PHP, ale oco jde.
Snažím se vytvořit Menu a hlavičku které je napsáno v PHP menu bude v každé stránce, což mi funguje, ale problém nastává, když to chci ostylizovat a vůbec si nevím rady.
Kód vypadá takhle

function head($title, $description = "") {
    redir();
?>
<!doctype html>
<meta charset="utf-8"> 
<title><?=empty($title) ? NAZEV_WEBU : $title . " – " . NAZEV_WEBU ?></title>
<?php if (!empty($description)) {?>
<meta name="description" content="<?=description?>">
<?php }?><rel="stylesheet" type="text/css" href="menu.css">
<link href="/logo35.png" rel="icon" type="image/png" />

<style>
.active {font-weight: bold; text-decoration: none; color: #000}
</style>

<div class=wrap>
<a href="./" class=header>
<img src="logo.png" alt="logo" />
</a>



<div class=container>

<?php menu($title) ?>

<div class=content>
<?php
}

function footer() {
?>

<hr>
<p>web 2014
    


</div>
</div>
</div>

<?php 

}

function menu($title) {
  $title = (empty($title)) ? HLAVNI_STRANA : $title;
?>
  
<div class=menu>

    <?php
  
    $menu = array(
    
        HLAVNI_STRANA => "",
    
        "Srandovní hry" => "srandovni",
        "Závodní" => "zavodni",
        "Skákačky" => "skakacky",
        "Sportovní" => "sportovni",
        "Pro dva" => "prodva",
        "Střílečky" => "strilecky",
        "Brutální" => "brutalni",
        "Více" => "vice"
    
    
  );
  foreach ($menu as $nazev => $odkaz) { ?>
    <a href="./<?=$odkaz?>"<?=($nazev == $title) ? " class='active'" : ""?>><?=$nazev?></a>
<?php } ?>
  </div>
<?php } ?>

A když se snažím napojit CSS, tak nic... já tomuhle moc nerozumím...
a styl bych chtěl napojit tento
#nav
{
padding:0;
}

#nav li{
display:inline;
}

#nav  li a{
font-family:Arial;
font-size:12px;
text-decoration: none;
float:left;
padding:10px;
background-color: #333333;
color:#ffffff;
border-bottom:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
}

#nav li a:hover{
background-color:#9B1C26;
padding-bottom:12px;
border-bottom:2px;
border-bottom-color:#000000;
border-bottom-style:solid;
margin:-1px;
}

A celkem se v tom zamotávám a nevím jak ty styly napojit :/
Tomáš123
Profil
Zdeneekk:
A celkem se v tom zamotávám a nevím jak ty styly napojit
Zobraz si stránku, ktorú skript vygeneroval a CSS vytvor podľa toho. Ak to nepôjde, pošli sem radšej HTML kód. Skúmať čo z uvedeného kódu vyjde sa asi nielen mne nechce.
Zdeneekk
Profil
Tomáš123:
Děkuji, vyzkouším :)
jenikkozak
Profil
Tomáš123:
Ak to nepôjde, pošli sem radšej HTML kód.
Raději sem Zdenkkuu nic neposílej, mohl bys s tím dopadnout podobně. Prosím o odkaz na živou ukázku.
yFang
Profil
Zdeneekk:
Problém bude nejspíš v tom, že CSS se nepřidává takhle:
<rel="stylesheet" type="text/css" href="menu.css">

Viz CSS prakticky » Externí stylopis
Tomáš123
Profil
jenikkozak:
Raději sem Zdenkkuu nic neposílej, mohl bys s tím dopadnout podobně.
Prečo?
jenikkozak
Profil
Povídání o živých ukázkách » Proč dávat odkaz na živou ukázku?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0