Page 1 of 1

[OPGELOST] Problemen met <style type="text/css"> in template en Opacity

Posted: Fri Mar 12, 2010 8:59 pm
by Evert B.
Beste mensen,

Ik heb weer een probleempje. Na uren en uren geklooid en gezocht te hebben had ik thuis in een testmapje een site gemaakt met een opacity op de achtergrond met daarin een div die geen 'last' had van de opacity. Dus zodat zwarte tekst nog steeds zwart is.

Hier had ik echter een probleempje mee als de pagina's te lang werden hield de opacity op bij 100% van mijn beeldscherm/browser hoogte. Ik wilde dit even opline gooien om jullie om advies te vragen maar nu blijkt dat de hele opacity niet meer zichtbaar is.

Hier de link: http://deadbait.nl/test/index.php

Hier de code van mijn template, met de vraag of de style wel wordt opgepakt?

Code: Select all

{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>{sitename} - {title}</title>
{metadata}
{stylesheet}
	<head>
		<title></title>
		<link href="irrelevant6.css" media="screen" rel="stylesheet">
		<style type="text/css">
#one {
	position:relative;
}
#two, 
#thr {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: inherit;
}
#two {
	z-index: 1;
}
#thr {
	background: white;
	border: 1px solid black;
	opacity: 0.7;
	filter:alpha(opacity=70);
}
		</style>
	</head>
	</__body>
	    
		<div id="one">
			<div id="two">
			<div id="header">header</div>
      <div class="wrapper">
		<div id="leftcolumn">
		<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links
		<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links
		<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links
		<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links<p>links
		</div>
		
            <div id="content">
			<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..
			<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..
			<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..
			<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..
			<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..
						<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..
			<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..
			<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..<p>..website inhoud..
			</div>
         <div id="rightcolumn">RECHTS</div>
		 	<div class="push"></div>
		</div>
		

      <div class="footer">
            <p>FOOTER TEKST</p>
      </div>
			</div>
			<div id="thr"></div>
		</div>
	<__body>
</__html>
En mijn stylesheet:

Code: Select all

* {
	margin: 0;
	padding: 0;
}


.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%; 
	margin: 0 auto -100px; /* de margin waarde 'bottom' is de negatieve waarde van de footer grootte, dit is ter compensatie */
}
.footer, .push {
	height: 100px; /* .push moet dezelfde hoogte hebben als .footer */
	border: 1px solid yellow;
	clear:both;
	color: red;
}


html, 
body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: url('uploads/images/img_black_bottom_low_top.png') #000;
	background-repeat: no-repeat;
}
#one {
	width: 900px;
	height: 100%;
	position: absolute !important;
	left: 50%;
	margin: 10px 0 0 -450px;
	background: url('bg2.gif');
	background-repeat: repeat-y;
	}
	
#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 margin: 5px 5px 5px 0px;
 width: 170px;
 float: left;
 }
#content { 
 float: left;
 color: #000;
 border: 1px solid #ccc;
 margin: 0px 5px 5px 0px;
 padding: 0px;
 width: 498px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #E7DBD5;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 width: 195px;
 float: left;
  display: inline;
}
#header {
width: 900px;
margin: 0 auto;
height: 100px;
border: 1px solid red;
position: relative;
}

Re: Problemen met <style type="text/css"> in template en Opacity

Posted: Fri Mar 12, 2010 9:14 pm
by Rolf
Firebug zegt: "Er zijn geen regels in deze stylesheet opgenomen."


Is de URL goed, nu je online bent?


//edit
{literal}{/literal} om de stylesheet heen die in het sjabloon staat...

Re: Problemen met <style type="text/css"> in template en Opacity

Posted: Fri Mar 12, 2010 9:35 pm
by Evert B.
Rolf bedankt dat gedeelte van mijn vraag is opgelost met {literal}.
Nu is dus het tweede gedeelte van mijn vraag zichtbaar. Wat moet ik toch in mijn CSS (in stylesheet of template) aanpassen?
Ik heb er al uren mee geworstelt maar kom er niet uit.

De opacity div '#thr' stopt bij 100% van de lengte van de browser, en gaat dan niet verder mee met de wrapper die in die #thr div staat.
Onbegrijpelijk ???!
http://deadbait.nl/test/index.php

Re: Problemen met <style type="text/css"> in template en Opacity

Posted: Fri Mar 12, 2010 9:40 pm
by Rolf
height: inherit; ken ik niet...
inherit ken ik alleen in combinatie met background.
height: 100% betekend de hoogte van één scherm.

Rolf

Re: Problemen met <style type="text/css"> in template en Opacity

Posted: Fri Mar 12, 2010 9:53 pm
by Evert B.
Rolf!

Als ik height: inherit verander geeft dit helaas ook niet de oplossing:
height: 100%; ->geeft opacity tot aan het einde van één beeldscherm.
height: auto; -> geeft dat alle opacity weg gaat

En wat ik ook verander in de stylesheet geeft ook geen resultaat. Er moet een workaround zijn (hoop ik) die ik niet ken en niet gegoogled kan krijgen.

Groeten EVert

Re: [OPGELOST] Problemen met <style type="text/css"> in template en Opacity

Posted: Tue Mar 16, 2010 10:46 am
by Evert B.
Nadat Rolf mij een stuk verder had geholpen met {literal} zat ik nog met het probleem dat de opacity niet tot onderaan een lange pagina kwam. Dit is met behulp van de tip van het Engelstalige gedeelte verholpen. Het zat 'gewoon' in de CSS. Ikw as volkomen in de war omdat de opacity eigenlijk in een div zat die onder een div zonder opacity zat. Ik zag zogezegd door de bomen (div's) het bos niet meer.

-> Hierstaat de oplossing.

-> En hierkun je zien dat het ook echt werkt (ga nu verder met de rest van de opmaak en CMS).

Thanks -Evert
;D