Λέγοντας menu εννοείς μια ομάδα links που το κάθε ένα παραπέμπει σε διαφορετικό σημείο του site? Σε αυτήν την περίπτωση το όλο θέμα είναι δουλειά της HTML να εμφανίσει τον σωστό κώδικα για να δημιουργηθούν τα links. Η ΡΗΡ θα μπορούσε να παράγει τον HTML κώδικα που δημιουργεί τα menus.
αυτό που με ενδιαφέρει είναι να μπορώ να δημιουργήσω ενα κεντρικό μενού το οποίο θα χρησιμοποιώ για όλα μου τα site με την κατάλληλη παραμετροποίηση. Επιπλέον θα ήθελα να ρωτήσω αν και πως θα μπορούσα να ενσωματώσω css εντολές στον php κώδικά μου ώστε να μπορέσω να δημιουργήσω κάτι καλαίσθητο. δηλαδή πού ακριβώς υπεισέρχεται το css στον php κώδικα ? αν και είναι εκτός ύλης όλα αυτά θα ήθελα ενα μικρό παράδειγμα.
ευχαριστώ
Καλημέρα.
Δεν ξέρω αν έχει γίνει κατανοητό αλλά css οδηγίες μέσα σε php κώδικα δεν μπορείς να γράψεις.Μπορείς σε ένα αρχείο να έχεις php blocks αλλά εκεί γράφεις μόνο php εντολές.
Υπάρχουν τρεις τρόποι για να χρησιμοποιήσεις css σε μια html σελίδα.
1οι οδηγίες css είναι σε ξεχωριστά αρχεία
Σε αυτή την περίπτωση πρέπει να linkαρεις το αρχείο στο head του html
π.χ.
<head>
<link rel="stylesheet" type="text/css" href="mycss.css" />
</head>
2 να γράψεις τις οδηγίες css στο head του html
π.χ. <head>
<style>
.menu{color:#fff;}
</style>
3να δώσεις τις οδηγίες inline (μέσα στο κείμενο). Αυτός ο τρόπος έχει ξεμείνει από τις αρχές των 90s. Δεν υπάρχει κάποιος νοήμων άνθρωπος το 2010 που θέλει να τον χρησιμοποιήσει.
Για τα menu θα σου πρότεινα να τα κατασκευάζεις σε κάποιο εργαλείο wysiwyg όπως το dreamweaver. Στα περισσότερα είναι υπόθεση μερικών δευτερολέπτων ακόμα και drop down menus με διάφορα κόλπα. Τα menu είναι απλά links με κάποιο css. Συνήθως τα βάζεις σε λίστες.
Αν θέλεις ένα απλό παράδειγμα κώδικα
<ul id="menucontainer">
<li> <a href="page1.php">home</a></li>|
<li> <a href="page1.php">another page</a></li>
</ul>
Και το css
#menucontainer li{
display:inline;
padding-right:10px;}
</style>