[SOLVED] Πολλά PHP files με διαφορετικά CSS

Ας μάθουμε πως να κάνουμε τις σελίδες μας με στιλ. Τα Cascading Style Sheets είναι ο τρόπος για να το επιτύχουμε.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Navagos4
Δημοσιεύσεις: 54
Εγγραφή: 02 Ιουν 2011 17:22

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από Navagos4 » 01 Ιούλ 2011 10:29

ρε παιδιά μια απορία...

έχω διάφορα ΡΗΡ files... το καθένα απ αυτά έχει και το δικό του CSS file...

εντούτοις, όταν κάνω include ένα ΡΗΡ file σε ένα άλλο, το CSS του επηρεάζεται...

ένα παράδειγμα:

1) ΡΗΡ file "burnPoliticians.php" - CSS file "burnPoliticians_css" (το ΡΗΡ file εδώ είναι το main της ιστοσελίδας)

2) PHP file "burnCops.php" - CSS file "burnCops_css"


το κάθε CSS file έχει το δικό του body, a, p, πλα πλα πλα...


"burnPoliticians_css" έχει body με background μαύρο...
"burnCops_css" έχει body με background κόκκινο...


περιπτώσεις:

α) αν τρέξω το "burnPoliticians.php" μου βγάζει μαύρο το φόντο από πίσω...

β) αν κάνω include το "burnCops.php" στο "burnPoliticians.php" τότε το φόντο μου το κάνει όλο κόκκινο... ενώ το θέλω μαύρο και απλώς το div να είναι κόκκινο (δείτε τον κώδικα κάτω)!

<div>

<?php include('burnCops.php'); ?>

</div>

ευχαριστώ...
Τελευταία επεξεργασία από το μέλος Navagos4 την 13 Οκτ 2011 14:50, έχει επεξεργασθεί 1 φορά συνολικά.
You will not see me here again... Not until you learn to cry!

Άβαταρ μέλους
Pantso
Δημοσιεύσεις: 67
Εγγραφή: 29 Μαρ 2010 16:49
Τοποθεσία: Athens, Greece
Επικοινωνία:

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από Pantso » 01 Ιούλ 2011 10:55

Γιατί δεν δοκιμάζεις να φτιάξεις ένα css για όλες τις σελίδες σου?
Το Cascading στο CSS δεν είναι τυχαίο ! Όταν τα φορτώνεις όλα μαζί κάποιο κάνει "overwrite" τα styles του άλλου, ανάλογα με την σειρά που φορτώνονται !
Does not compute ... !
GreekTuts.net - Ελληνικά Βοηθήματα
VideoGamer.gr - Γιατί η ζωή είναι ένα παιχνίδι

Navagos4
Δημοσιεύσεις: 54
Εγγραφή: 02 Ιουν 2011 17:22

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από Navagos4 » 01 Ιούλ 2011 11:26

μα θα είναι τεράστιο το file μετά... τα PHP files που έχουν CSS είναι πάνω από 40 :-?

και αν το κάνω ένα... πως θα ξεχωρίσω το ένα body από το άλλο ούτως ώστε να το αναγνωρίζουν τα PHP files;;; πάντα το είχα απορία...

αυτό που γράφω κάτω γίνεται;;;; :arrow:

CSS:

#body1 { background-color: black; }

#body2 { background-color: red; }

#body3 { background-color: yellow; }

#body4 { background-color: blue; }

#body5 { background-color: green; }



PHP:

<div id="body1">
<div id="body2">
<div id="body3">
<div id="body4">
<div id="body5">
Something...
</div>
</div>
</div>
</div>
</div>
You will not see me here again... Not until you learn to cry!

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από dimsis » 01 Ιούλ 2011 11:31

Σε χαλάει αν έχεις διαφορετικό id ή class στο body του κάθε php αρχείου σου δηλαδή;

π.χ.
php_file1.php
<body id="php_file1">

php_file2.php
<body id="php_file1">

body#php_file1 { background-color: black; }
body#php_file2 { background-color: red; }

Καλύτερα ένα css αρχείο όπως σου γράφει και ο Pantso και προσοχή στην κληρονομικότητα.
Τελευταία επεξεργασία από το μέλος dimsis την 01 Ιούλ 2011 12:20, έχει επεξεργασθεί 1 φορά συνολικά.

Navagos4
Δημοσιεύσεις: 54
Εγγραφή: 02 Ιουν 2011 17:22

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από Navagos4 » 01 Ιούλ 2011 12:03

μάλλον θα κάνω αυτό που λέτε...

αλλά στο πρώτο που σας έχω πει γνωρίζετε ποιο ίσως είναι το πρόβλημα;;
You will not see me here again... Not until you learn to cry!

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από dimsis » 01 Ιούλ 2011 12:06

Αν αλλάζεις το body color θα σου αλλάξει το χρώμα του background γενικώς. Αν θέλεις να σου αλλάζει μόνο το χρώμα ενός div, βάλε στο div ένα class name και άλλαζε εκεί το background-color.

<div class="neo_xrwma">mpla mpla</div>

.neo_xrwma { background-color: blue }

... αν ρωτάς κάτι άλλο ξαναδιατύπωσε το διαφορετικά.

Navagos4
Δημοσιεύσεις: 54
Εγγραφή: 02 Ιουν 2011 17:22

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από Navagos4 » 01 Ιούλ 2011 12:09

αυτό το κατάλαβα φίλε dimsis... ευχαριστώ...

μια ακόμη απορία...

έχω: a, A:link, a:visited, a:active στο universal CSS που μου προτείνατε να κάνω...

και θέλω να τους δώσω id στο CSS ούτως ώστε να τα ξεχωρίζω από άλλα...

δηλαδή στο ένα PHP file τα a, A:link, a:visited, a:active να είναι μπλε και στο άλλο να είναι κίτρινα...

πως το κάνω;;;
You will not see me here again... Not until you learn to cry!

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από dimsis » 01 Ιούλ 2011 12:19

body#php_file1 a { color:blue }
body#php_file1 a:hover { color:red }

body#php_file2 a { color:yellow}
body#php_file2 a:hover { color:red }

Navagos4
Δημοσιεύσεις: 54
Εγγραφή: 02 Ιουν 2011 17:22

[SOLVED] Πολλά PHP files με διαφορετικά CSS

Δημοσίευση από Navagos4 » 01 Ιούλ 2011 12:26

τόσο απλό ε;;; :roll:

τόσο άσχετος είμαι! :P

ευχαριστώ πολύ φίλε!
You will not see me here again... Not until you learn to cry!

Απάντηση

Επιστροφή στο “CSS - Cascading Style Sheets”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες