Blocks sollen sich nicht überschneiden

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Ralfprivat
Mitglied
Beiträge: 13
Registriert: 24.11.2009 10:25

Blocks sollen sich nicht überschneiden

Beitrag von Ralfprivat »

Hallo,

Habe ein kleines Problemchen und weiß nicht ob das überhaupt so geht wie ich mir das vorstelle.

Habe zwei Block-Elemente (fest1 und fest2) die links fest sind (absolute), und in der Mitte einen Block (page) der variabel ist (relative).
Soweit alles ok. Nur wen ich das Browserfenster kleiner mache dann geht natürlich der Block aus der Mitte in die festen linken Blocks hinein.
Wie bekomme ich das hin das der Mittlere Block beim verkleinern des Browserfensters nur bis an die linken Blocks geht so das die sich nicht überschneiden.

Geht das überhaupt ?

Ich hoffe das ich mich verständlich ausgedrückt habe.

Code: Alles auswählen

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Test DEMO</title>

<style type="text/css">
    BODY {
        background: #FFFFFF;
    }
    #page {
        z-index: 2;
        position: relative;
        margin: auto;
		top:2px;

        width: 600px;
        padding: 5px;
        background: #000000;
        font-size: 12px;
        color: #AAAAAA;
        
        opacity: 0.65;
        -moz-opacity: 0.65;
        filter: alpha(opacity=65);
    }
    P.larger-size { font-size: 16px; }
    #page STRONG { color: #FFFFFF; }
</style>

<style type="text/css">
    #fest1 {
        z-index: 3;
        position: absolute;
        margin: auto;
        top:10px;
       left:20px;
	width:180px;
        padding: 5px;
        background: #000000;
        font-size: 12px;
        color: #AAAAAA;
        
        opacity: 0.65;
        -moz-opacity: 0.65;
        filter: alpha(opacity=65);
    }
</style>
	
<style type="text/css">
    #fest2 {
        z-index: 4;
        position: absolute;
        margin: auto;
        top:200px;
		left:20px;
		width:180px;
        padding: 5px;
        background: #000000;
        font-size: 12px;
        color: #AAAAAA;
        
        opacity: 0.65;
        -moz-opacity: 0.65;
        filter: alpha(opacity=65);
    }
</style>



</head>
<body>

<div id="fest1"> <p>Diese linke Spalte 1 hier ist fest(fixed)</p></div>

<div id="fest2"> <p>Diese linke Spalte 1 hier ist fest(fixed)</p></div>

    <div id="page">
        <h1>Diese Spalte ist in der Mitte und variable(relative)</h1>
        <p class="larger-size">
            <strong>XXXXXXX XXXXXXXX XXXXXXXXXXXXX XXXXXXX XXX.</strong><br/>
            <a href="http://Bla Bla Bla.com/">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXx</a>
        </p>
        <p><hr /></p>
        <p>Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test </p> 
        <p>Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test </p>
		<p>Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test </p>
		<p>Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test </p>
		<p>Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test </p>
		<p>Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test </p>
		<p>Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test </p>
    </div>
    
</body>
</html>
Gruß Ralf
Benutzeravatar
DayWalker74
Mitglied
Beiträge: 26
Registriert: 25.11.2009 13:58

Re: Blocks sollen sich nicht überschneiden

Beitrag von DayWalker74 »

Hallo Ralf,

das ist eigendlich nicht möglich, aber kannst hier ja mal schauen, ob was gescheites bei ist:

http://de.selfhtml.org/css/eigenschafte ... llgemeines
slaver7
Mitglied
Beiträge: 53
Registriert: 16.12.2007 17:33
Kontaktdaten:

Re: Blocks sollen sich nicht überschneiden

Beitrag von slaver7 »

versuche das div nochmals in ein div zu packen, das nur bestimmt groß sein darf.
Antworten

Zurück zu „Coding & Technik“