• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Einfache Frage

Status
Für weitere Antworten geschlossen.
R

Raven

Guest
ich komm mir jetzt grad ziemlich albern vor aber mir fällt nix ein:
http://orlando187.pytalhost.org/index.php (admin:spirit)

Ich hab den background etwas getunt. Er hat jetzt ne sehr große auflösung und macht mit folgendes problem: wie krieg ichs hin, dass nicht der ganze rest des backgrounds bei niedriger auflösung weggeschnitten bleibt und somit immer das gesamte bild angezeigt wird `?
 
Dazu eine Frage: (man weiss ja nie)
Hast du den Ordner images nicht im Ordner, wo index.php ist?

Wenn ja, dann ändere in:
Code:
(images/c4d.jpg)
(Kontrolle ist besser)

Wieso hast du die Angaben so?
Code:
url(../images/c4d.jpg) 50% 50% no-repeat;
background-height:100%;
background-width:100%;

Du hast ja bereits 50% 50% eingestellt und dann nochmals 100% auf 100%??

Ansonsten so:
Code:
background-height:pixelangabe;
Ebenso mit width

Ich weiss nicht ob das funzt, aber Versuch ist es Wert. ;)
 
... hab ich das nicht schon mit 100%*100% gemacht ? Ich meine der background is zentriert aber gezoomt. Wie krieg ich das weg ?
 
Du könntest eben ein Javascript anwenden und je nach auflösung eine andere CSS Datei einfügen.
 
Vielleicht einen PHP Code, der prüft ob JavaScript aktiviert ist.
Wenn nicht, dann Errormeldung geben.

Hat mal mein Freund erklärt
 
beispiel:
PHP:
<?php
session_start();
if (isset($_GET['style'])) {
    $_SESSION['style'] = $_GET['style'];
    }
    elseif (!isset($_SESSION['style'])){
    $_SESSION['style'] = 'standard';
    }
    ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 TRANSITIONAL//EN" "http://www.w3c.org/TR/xhtml/DTD/xhtml-transitional.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Styleswitch mit PHP</title>
<link href="<?php echo $_SESSION['style']?>.css" type="text/css" rel="stylesheet" />
</head>
<body>
    <div id="inhalt">
    <h1>Hier nur ein Test</h1>
    <p>It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.
       The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here,
       content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum
       as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various version
       have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).</p>
    <p><a href="<?php echo $_SERVER['PHP_SELF']?>?style=standard" title="Standardstyle einschalten">Standard</a><br/>
    <a href="<?php echo $_SERVER['PHP_SELF']?>?style=style2" title="Style 2">Style 2</a><br/>
    <a href="<?php echo $_SERVER['PHP_SELF']?>?style=style3" title="Style 3">Style 3</a></p>
    </div>
    </body>
    </html>
und nun brauchst noch deine in diesem fall 3 css files mit den gewünschten einstellungen (standard.css, style1.css, style2.css) :D
 
ich check net wie du mit sessions die Screenresolution checken willst ...
 
ne nix checken von screenresolution

einfach ne möglichkeit um unterschiedliche css zu verwenden und dabei nicht auf .js zurückzugreifen (wegen den userseitigen einstellungen) :mrgreen:
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben