zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Verschachtelte transparente divs mit inhalt, BG-image dennoch nicht sichtbar ?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 22.05.2007, 23:39
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.09.2006
Beiträge: 249
bastien befindet sich auf einem aufstrebenden Ast
Standard Verschachtelte transparente divs mit inhalt, BG-image dennoch nicht sichtbar ?

Hallo,

<div id="wrapper">
<div id="leftdiv"></div>
<div id="rightdiv"></div>
</div>

#wrapper {background-image:url(../images/borders.jpg);
background-repeat:repeat-y;}

die id "leftdiv" + "rightdiv" bzw. dessen div container enthalten jede menge text und bilder die die höhe der beiden divs nach oben schraubt. Beide Divs haben background-color:transparent; dennoch ist das hintergrundbild des wrappers nicht zu sehen? Erst wenn ich dem wrapper div height:1000px z.B. zuweise ist das hintergrundbild sichtbar?

Ich war immer der Ansicht der Inhalt eines divs macht die height aus in dem Fall geben die beiden Divs die Höhe des divs wrapper vor. Scheint aber dennoch nicht so zu sein, sonst wäre ja das BG-image sichtbar wenn ich keine explizite height-angabe machen ??!!

Link kann ich keinen geben da die site hinter .htaccess entwickelt wird sorry. Aber Beispiel lässt sich auch so nachvollziehen...
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 22.05.2007, 23:40
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

FAQ Punkt 2
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.05.2007, 08:58
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.09.2006
Beiträge: 249
bastien befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von heiko_rs Beitrag anzeigen
FAQ Punkt 2
Zitat:
Container ragen aus anderen heraus - Clearing floats/Easy Clearing/Clearen ohne Markup
obiges ist aber nicht mein Problem, denn bei mir ragen keine divs heraus!
Mit Zitat antworten
  #4 (permalink)  
Alt 23.05.2007, 10:37
purist
XHTMLforum-Mitglied
 
Registriert seit: 02.08.2005
Ort: luzern (schweiz)
Beiträge: 294
andip wird schon bald berühmt werden
Standard

Zitat:
Zitat von bastien Beitrag anzeigen
denn bei mir ragen keine divs heraus!
sicher? left- und right-div sind doch sicherlich gefloatet. wenn du nach den floatenden elementen auf keine weise clearst werden die elemente nicht vom wrapper umschlossen und somit ragen die beiden divs innerhalb aus wrapper hinaus.
Mit Zitat antworten
  #5 (permalink)  
Alt 23.05.2007, 11:25
Benutzerbild von dottore:skin
~27
XHTMLforum-Mitglied
 
Registriert seit: 23.02.2005
Beiträge: 233
dottore:skin befindet sich auf einem aufstrebenden Ast
Standard

floate auch mal deinen wrapper....
damit der sich um deine beiden divs legen kann...und die divs sollten auch was drinne haben, damit du auch nen bg-image sehen kanns.t..
Mit Zitat antworten
  #6 (permalink)  
Alt 23.05.2007, 11:31
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.09.2006
Beiträge: 249
bastien befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von maccaroni Beitrag anzeigen
sicher? left- und right-div sind doch sicherlich gefloatet. wenn du nach den floatenden elementen auf keine weise clearst werden die elemente nicht vom wrapper umschlossen und somit ragen die beiden divs innerhalb aus wrapper hinaus.
richtig sind beide gefloatet und gecleared!

der div footer unterhalb des wrapper divs hat diesen code:

Zitat:
#footer {text-align:center;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
padding-top:20px;
height:42px;
width:900px;
clear:both;
}
Zitat:
Zitat von dottore:skin Beitrag anzeigen
floate auch mal deinen wrapper....
damit der sich um deine beiden divs legen kann...und die divs sollten auch was drinne haben, damit du auch nen bg-image sehen kanns.t..
die beiden divs haben wie oben geschrieben jede menge text und bilder etc...

warum den wrapper floaten? macht doch keinen Sinn da er weder left noch right ist sondern mittig sprich links und rechts alles ausfüllt mit Platz, warum floaten?

oder sollte ich im wrapper clearen und nicht im footer ?

Geändert von bastien (23.05.2007 um 11:33 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 23.05.2007, 11:43
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

bastien, du postest hier nicht zum ersten Mal.
Warum ignorierst du bewusst die Forenhinweise?
Mit Zitat antworten
  #8 (permalink)  
Alt 23.05.2007, 12:02
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.09.2006
Beiträge: 249
bastien befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
bastien, du postest hier nicht zum ersten Mal.
Warum ignorierst du bewusst die Forenhinweise?
wieso bewußt ? Ich habe doch code gepostet? nur das Wort "kompletten..." habe ich übersehen...

index.php:

Code:
<?php 
ob_start();
    //error_reporting(E_ALL);
	//ini_set('display_errors', 'On'); 
    include "php/config.php"; // die Konfigurationsdateien lesen.
#	include "kontakt/index.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <title>blubb</title>
	<!--<link rel="shortcut icon" href="gif/w3c-xhtml.gif" type="image/x-icon" />-->    
<link rel="stylesheet" href="css/index.css"    type="text/css" media="screen" />  
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
    <script type="text/javascript" src="js/prototype.js"></script>
    <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
    <script type="text/javascript" src="js/lightbox.js"></script>
	
</head>
<body>
<div id="main">

<div id="logo"></div>
<div id="menu">horizontal menu bar</div>
<div id="navigation">navigation links</div>
<div id="wrapper">
<div id="left">
<div id="productscontent">

<ul id="products">
<li><a href="http://www.meinsite.net/contact">Contact us</a></li>
<li><a href="http://www.meinsite.net/imprint">Imprint</a></li>
<li><a href="http://www.meinsite.net/terms">Terms & Conditions</a></li>
<li><a href="http://www.meinsite.net/links">Links</a></li>

</ul>
</div>
<div id="lang">Language: <img src="images/gb.gif" alt="" />  <img src="images/de.gif" alt="" /></div>
<a href="http://www.meinsite.net/projectsvisualisations">Visuals</a>
<a href="http://www.meinsite.net/addthesea">ADS</a>
<a href="http://www.meinsite.net/splinepack">SP</a>
<a href="http://www.meinsite.net/patchit">PI</a>
<a href="http://www.meinsite.net/3dcam">3DC</a>
</div>

<div id="content"><?php include "php/content.php"; ?></div>	
</div>

<div id="footer">
<span id="copyright">Copyrights 2007  / Alle Rechte vorbehalten / <a href="http://www.meinsite.net" >meinesite.Net</a></span>
<a href="http://validator.w3.org/check?uri=referer" >XHTML</a>	   		
<a href="http://jigsaw.w3.org/css-validator/">CSS</a>
<a href="http://www.meinsite.net/order">Order</a>
</div>
</div>

</body>  
</html>
Code:
index.css:

/*----------------------------------------- Layout Start -------------------------------------------*/
* {
margin: 0;
padding: 0;
font-size:12px;
color:#0099ff;
font-family:Arial, Helvetica, sans-serif;}

* a {font-weight:bold;	
	outline-style:none;}

* #content a:visited, #content a:link, #footer a:visited, #footer a:link {text-decoration:underline;}
* #content a:hover, #content a:active, #footer a:hover, #footer a:active {text-decoration:none;}

* img{/*vertical-align:bottom;*/
      border:none;}

/*------------------------------------------ Interface Start ------------------------------------------------*/

body {margin:15px;
background-image:url(../images/linie.jpg);
background-repeat: repeat-x;
/*background-attachment: fixed;*/}

p#copyright {color:#0099ff;
text-align:center;}

#main {
	width:900px;		
	background-color:#fff;	
	margin:auto;}

#logo {
	height:200px;
	width:900px;
	background-color:#404040;
	background-image:url(../images/logo1.jpg);
	background-repeat: no-repeat;
}

/*
#menufooter {height:66px;clear: left;}  clear da unter dem menu ist wo gefloatet wurde...*/

#menu {height:20px;
width:900px;
background-color:#0099CC;
color:#FFFFFF;}

#navigation {height:20px;
width:900px;
background-color:#00CCFF;
color:#fff;}

#wrapper {background-image:url(../images/borders.jpg);
	background-repeat:repeat-y;	}

#left {width:200px;
height:500px;
/*border-left:1px solid #00ccff;*/
float:left;
/*background-image:url(../images/notepaper.jpg);
background-repeat: no-repeat;
background-position:20px 0px;*/
background-color:transparent;}

#content {float:right;
width:700px;
/*background-image:url(../images/blauelinie.jpg);
background-repeat:repeat-x;*/
background-color:transparent;}	

#footer {text-align:center;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
padding-top:20px;
	height:42px;
	width:900px;
	clear:both;	
}

#footer a {
margin-right: 10px;
margin-left:10px;}
/*--------------------------------------- Interface End --------------------------------------------*/

/*--------------------------------------- Left Start -----------------------------------------------*/
#products li{margin-left:50px;
margin-top:20px;}

#products{margin-top:100px;}

#productscontent{margin-top:30px;
height:300px;}

#lang {margin-left:40px;
margin-top:10px;}

/*--------------------------------------- Left Ende ------------------------------------------------*/
/*--------------------------------------- Layout End -----------------------------------------------*/
/*-------------------------------------- Div Home start --------------------------------------------*/
#home {margin-left:50px;
margin-top:25px;;
margin-right:50px;}

#home p {margin-bottom:20px;	}
/*-------------------------------------- Div Home end ----------------------------------------------*/  

/*-------------------------------------- Menue Bar Start -------------------------------------------*/
/*-------------------------------------- Menue Bar Ende --------------------------------------------*/


/*------------------------------------- Formular start ---------------------------------------------*/
#contactbox {width:425px;
margin-left:55px;}

#contactbox form {padding-right:25px;}
		
#contactbox form p{font-size:14px;
margin-bottom:40px;}

.header {
	position:relative;
	font-weight:bold;
	border:1px solid #ccc;
	top:8px;
	left:20px;
	padding:5px;
	background-color:#FFFF99;
} 

#contactbox .submit input {background-color:#ffdd00;
border:1px solid #ccc;
padding:5px;
width:80px;
height:30px;
font-weight:bold;}  

#contactbox input {width:240px;
border:1px solid #ccc;
background-color:#ffdd00;
margin: 5px 20px 5px 0px;}

#contactbox label {width:110px;
float:left;
margin: 5px 10px 5px 10px}

#contactbox .captchainput {width:80px;
background-color:#ffff99;}

#contactbox #captchalabel {width:270px;
float:left;}

#contactbox textarea {width:345px;
margin-bottom:10px;
margin-left:10px;
margin-right:0px;
border:1px solid #ffff99;
height:80px;
overflow:hidden;
padding:10px;
background-color:#ffdd00;}

#contactbox #form div br {clear: left;}

#contactbox form div {border:1px solid #0099ff;
background-color:#fff;
margin-bottom:25px;
padding-top:30px;}

#clearformular {clear:both;}
/*
#errormsghide */
.error {border:1px solid #FF9900;
margin-top:40px;
text-decoration:blink;
font-weight:bold;
padding:10px; }

/*-------------------------------------- Div Contactbox end ----------------------------------------*/
/*-------------------------------------- Impressum Start -------------------------------------------*/

#impressum {padding: 25px 25px 25px 25px;}

#impressum td{color:#0099ff;}

/*-------------------------------------- Impressum Ende --------------------------------------------*/

/*---------------------------------------- AGB Start -----------------------------------------------*/
#agb p {font-size:14px;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;} 

#agb span {color:#0099dd;
margin-top:30px;}
/*----------------------------------------- Div Container Innenabstand -----------------------------------------------*/

/*------------------------------------------------------ AGB Ende-----------------------------------------------------*/

/*---------------------------------------------------- Order Start ---------------------------------------------------*/
#order {color:#0099dd;}

#order table {border:1px solid }

/*---------------------------------------------------------- Order Ende ----------------------------------------------*/
h2 {border-bottom:1px dotted #0033ff;
color:#0033FF;
margin-bottom:20px;
margin-top:20px;} 

.extracontent {margin-right:10px;
background-color:#FFFF99;
padding:8px;
border:1px solid #0099ff;}

#paypalbutton {display: table-cell;
margin-left:20px;
vertical-align:middle;}

.legal {color:#FF9900;}

p {margin-bottom:10px;
margin-top:10px;}

#products li a {margin-left:0px;}

.firstcolumn {font-weight:bold;width:40%;}

li {margin-left:15px;}

li a {margin-left:20px;}

h1 {font-size:18px;
font-weight:bold;
margin-bottom:30px;
color:#0033ff;
text-align:center;}

#dreidcam span img {display:block;}

#dreidcam p {margin-top:15px;
margin-bottom:15px;}

#p1 {font-weight:bold;
display:block;}

/*----------------------------------------- addtheseavideotutorials Start ----------------------------------------*/

#addtheseavideotutorials th {background-color:#FFFFdd;padding:5px;}
#addtheseavideotutorials tr {background-color:#FFFFee;}
#addtheseavideotutorials tr img{display:block;}
Mit Zitat antworten
  #9 (permalink)  
Alt 23.05.2007, 12:13
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von bastien Beitrag anzeigen
wieso bewußt ? Ich habe doch code gepostet? nur das Wort "kompletten..." habe ich übersehen...
Warum bewusst? Wegen deiner Aussage mit dem Smily. Nein, Codeschnipsel genügen nicht zum nachvollziehen.
Jetzt hast du sicher auch nur überlesen, dass du deinen Code auf das reduzieren solltest, was zum Nachvollziehen des Problems nötig ist. Ungeparstes PHP gehört ganz sicher nicht dazu, ebensowenig der größte Teil des Stylesheets, das du hier abwirfst. Du hast ein Problem mit einem Hintergrundbild - wer kann deine Hintergrundbilder sehen?

Was in den Artikeln unter FAQ 2 steht hast du auch noch immer nicht gelesen und angewendet. dottore:skin hat dir sogar eine der möglichen Lösungen auf dem Silbertablett serviert, die du lieber hinterfragst als sie auszuprobieren.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 23.05.2007, 12:46
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von bastien Beitrag anzeigen
richtig sind beide gefloatet und gecleared!

der div footer unterhalb des wrapper divs hat diesen code:
Zu spät, der Footer muß in den Wrapper.
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSS-Layout der Browsergröße anpassen Jen CSS 3 14.11.2008 08:39
Problem mit position:relative; McCoRmIcK CSS 0 08.04.2007 16:23
dreispaltiges layout, footer soll immer mitwandern sirrpa CSS 14 24.11.2005 18:57
div box bekomme ich nett zentriert??? Hard@Bowl CSS 1 23.05.2005 11:22
height: 100% beim IE [M.o.C]Co CSS 3 12.05.2005 12:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:44 Uhr.