Fjern påvirkning af andre css styles rundt om PHP inkluderet fil
Hej! Jeg har lavet en side kaldt side1.php ... Side1 har sine egne CSS-indstillinger Og jeg har en anden side kaldt side2.php .. Side2 har sine egne CSS-indstillinger
Når jeg så inkludere side2.php i side1.php, så fucker hele designet op. Er det muligt at lave et "frirum" for side2.php, hvor filens CSS-indstillinger bare bliver inkluderet, uden at side1's CSS-indstillinger blander sig?
Du kan jo have siderne liggende i div'er med id, fx: <div id="side1"> side1's indhold... </div> og så omskrive fx: .classname { attribute: value; } til: #side1 .classname { attribute: value; } i side1's css. Det er dog sikkert ikke den bedste løsning ...
Jeg synes micc løsning, på trods af hans kommentar, er den bedste. Når man har komplekse sider, men mange includes og en side der ændres løbende, er det bedst at sørge for at der ikke sker sammenblanding i css properties. Så sørg for at alle selectors i din css filer rammer helt specifikt, men mindre det er meningen at de ikke skal være det. fx #site #section #boxofinterest element {}
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.