wie man eine floating div verschwinden für kleinere Bildschirme?

Dies ist eine Reine html/css-Frage, hier geht es..
Ich habe eine floating div rechts von meiner Seite layout, ich brauche es, um zu verschwinden, wenn mein Bildschirm zu klein ist (oder wenn die Größe des browser-Fenster auf eine kleinere Einstellung). Sagen wir mal es ist etwas so einfaches wie das hier:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>Layout test</title>
    <link href="simple.css" rel="stylesheet" type="text/css" media="screen" />
  </head>
  <body>
    <h1>Welcome</h1>
    <div id="right-div">
      <ul>
        <li>Option 1</li>
        <li>Option 2</li>
        <li>Option 3</li>
      </ul>
    </div>
    <div id="main">
      <p>Some content goes here!</p>
    </div>
  </body>    
</html>

sagen wir, es hat diese einfache CSS zu:

#main {
  border:       1px solid black;
  width:        800px;
  height:       500px;
  padding:      7px;
  margin-left:  auto;
  margin-right: auto;
  position:     relative;
  z-index:      10;
}

#right-div {
  border:   1px solid black;
  float:    right;
  width:    200px;
  position: relative;
  z-index:  9;
}

Als jetzt, wenn ich die Fenster Größe, die div mit id der rechts-div beginnt, überschneiden sich mit den "wichtigsten" div. Ich muss wissen, wie man Sie verschwinden oder verstecken wenn der Bildschirm klein ist (oder kleiner).

Wie kann ich dies erreichen?
Ich danke Ihnen allen im Voraus für Eure Hilfe,

J.

Stellen Sie sicher, zu akzeptieren, eine richtige Antwort, denn es profitieren sowohl die Nutzer und dem rest der Gemeinschaft.

InformationsquelleAutor jlstr | 2011-08-12

Schreibe einen Kommentar