Problem z tlem w podstronach

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Nait
Posty: 8
Rejestracja: ndz paź 14, 2007 11:21 pm

Problem z tlem w podstronach

Post autor: Nait »

http://ch.ograch.pl/soc/

Mam taki problem. Mianowicie chodzi o to, ze jesli uzyje jakiegos tla w podstronie to zamienia mi tlo w calej stronie. Dokladniej to widac w dziale sklad (Tarcza to menu jak cos :P ) I juz nie bardzo wiem co zrobic wiec byl bym wdzieczny za pomoc : P

A jeszcze jedno, dodanie tla tego elementu tabeli gdzie sa wczytywane podstrony nie wchodzi w gre poniewaz chce zeby kazda podstrona miala inne tlo.
Nait
Posty: 8
Rejestracja: ndz paź 14, 2007 11:21 pm

Re: Problem z tlem w podstronach

Post autor: Nait »

Jakies sugestie?:<
masterix
Przelotem
Przelotem
Posty: 220
Rejestracja: wt wrz 07, 2004 6:44 pm
Kontakt:

Re: Problem z tlem w podstronach

Post autor: masterix »

Szczerze mówiąc nie do końca rozumiem problem...
Nait
Posty: 8
Rejestracja: ndz paź 14, 2007 11:21 pm

Re: Problem z tlem w podstronach

Post autor: Nait »

hmmm to może tak:
Podstrony sa wyswietlane w srodkowej kolumnie, chcialbym aby w tej kolumnie za tekstem pojawialo sie tlo obrazkowe, ale nie jedno dla wszystkich podstron tylko dla kazdej inne. Kiedy ustawiam w podstronie jakies tlo to zastepuje mi ono tlo calej strony. Teraz rozumiesz?
I.L.O.
Nowy
Nowy
Posty: 20
Rejestracja: czw lis 08, 2007 9:08 pm
Lokalizacja: Szczecin

Re: Problem z tlem w podstronach

Post autor: I.L.O. »

trudno powiedziec co jest nie tak rzuć troche kodu ze strony to zobaczymu jak to wyglada od wnetrza bo tak ogólnikowo to trudnio sie zorientowac w budowie twojej strony
Nait
Posty: 8
Rejestracja: ndz paź 14, 2007 11:21 pm

Re: Problem z tlem w podstronach

Post autor: Nait »

Oto kod strony glownej:

Kod: Zaznacz cały

<html><!-- XT:VctDnwf36XzrkqAtc38jM87zfdbFwgoJiZh9U2yZuo0wgyFj9cJ9594aybjpRxTx -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Suppressors of Chaos - Gildia miasta Aresden</title>
<style type="text/css">
<!--
body {
	background-image: url(tlo.jpg);
	margin-top: 0px;
	background-repeat: no-repeat;
}
.style7 {
	color: #FFFFFF;
	font-family: Arial, Tahoma, "times New Roman";
	font-size: 12px;
}
.style8 {
	color: #FFFFFF;
	font-family: Arial, Tahoma, "times New Roman";
	font-size: 24px;
	font-weight: bold;
}
.style9 {font-size: 18px}
.style10 {
	color: #FFFFFF;
	font-family: Arial, Tahoma, "times New Roman";
	font-size: 11px;
}
-->
</style>

<script src="Scripts/AC_RunActiveContent.js" type="text/javascript">
</script>
</head>

<body>
<table width="620" height="justify" border="0" valign="top" align="center" cellpadding="0" cellspacing="0" background="tlo_tabela.png">
	
	<tr>
    		<td height="250" colspan="3"><img src="logo.png" width="600" height="250" align="center">
		</td>  
	</tr>
	<tr>
		<td width="166" height="600" valign="top">
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>
			<br>`
			<br>
			<br>
			<br>
			<br>
			<br>
			<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="120" height="204" align="right">
			<param name="wmode" value="transparent">
			<param name="movie" value="menu.swf">
			<param name="quality" value="high">
  			<embed src="menu.swf" width="120" height="204" align="right" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent">
			</embed>
			</object>
	  </td>
		<td width="423" height="justify" align="left" valign="top">
		
<?
			$go=$_GET["go"];
			if(!isset($go)) {
			include("includes/news.html");
			}
			else {
			if(is_file("includes/$go.html")) {
			include("includes/$go.html");
			}
			else
			echo "<Br><Br><Br><Br><div align='center'><font color=\"#CD9E32\">Taka strona nie istnieje...</font></div>";
			}
			
			?>
</td>
		<td width="31"> </td>
	</tr>
</table>
</body>
</html>
A to np. jedna podstrona, ta "Sklad" tam gdzie wstawilem tlo i zastapilo mi ono tlo ze strony glownej:

Kod: Zaznacz cały

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
	font-family: Arial, Tahoma, times New Roman;
	font-size: 11px;
	color: #b78d43;
}
body {
	background-image: url(img/news_tlo.png);
	background-repeat: no-repeat;
}

-->
</style>
</head>

<body>
<br>
<br>
<img src="img/sklad.png"/>
<br>
<br>
asdfasdfasfasdfds sph ssie :P
</body>
</html>
I.L.O.
Nowy
Nowy
Posty: 20
Rejestracja: czw lis 08, 2007 9:08 pm
Lokalizacja: Szczecin

Re: Problem z tlem w podstronach

Post autor: I.L.O. »

spróbuj tak zastapic ten drugi plik takim kodem:

Kod: Zaznacz cały

<!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"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Untitled Document</title> 
<style type="text/css"> 
<!-- 
body,td,th { 
   font-family: Arial, Tahoma, times New Roman; 
   font-size: 11px; 
   color: #b78d43; 
} 
#tlo { 
   background-image: url(img/news_tlo.png); 
   background-repeat: no-repeat; 
} 

--> 
</style> 
</head> 

<body> 
<br> 
<br> 
<img src="img/sklad.png"/> 
<br> 
<br> 
<div id="tlo">
asdfasdfasfasdfds sph ssie :P 
</div>
</body> 
</html>
I.L.O.
Nowy
Nowy
Posty: 20
Rejestracja: czw lis 08, 2007 9:08 pm
Lokalizacja: Szczecin

Re: Problem z tlem w podstronach

Post autor: I.L.O. »

pozatym z tego co widze to nie ma potrzeby byc includował pliku jako odrebnej strony html wiec mozna includowac tylko tresc w <div></div> i przypisac do nich style po id bo teraz masz tak jaby strone w stronie i dubluja sie znaczniki html np <html>,<body> itd a tego robic nie wolno
Nait
Posty: 8
Rejestracja: ndz paź 14, 2007 11:21 pm

Re: Problem z tlem w podstronach

Post autor: Nait »

hmmm zmienilem podstrony z .html na .inc (nie wiem czy to dobre rozszerzenie, ale kiedys na takim pracowalem i tam tez nie dawalo sie zancznikow body itp), w stronie glownej tez zmienilem zeby ladowalo .inc'e, a kod podstrony zmienilem na:

Kod: Zaznacz cały

<STYLE>
DIV.all {background-image: url("img/x.jpg");}
</STYLE> 
<div class="all">	
<br>
<br>
<img src="img/sklad.png"/>
<br>
<br>
asdfasdfasfasdfds sph ssie :P
Ale niestety nie chce dzialac, probowalem jeszcze innych kombinacji ale itak to wiele nie dalo. Nie bardzo wiem jak operowac na divach bo szczerze mowiac 1 raz sie "nimi" posluguje wiec bym byl wdzieczny za pomoc :roll:
I.L.O.
Nowy
Nowy
Posty: 20
Rejestracja: czw lis 08, 2007 9:08 pm
Lokalizacja: Szczecin

Re: Problem z tlem w podstronach

Post autor: I.L.O. »

Kod: Zaznacz cały

<STYLE> 
.all {background-image: url("img/x.jpg");} 
</STYLE> 
<div class="all">    
<br> 
<br> 
<img src="img/sklad.png"/> 
<br> 
<br> 
asdfasdfasfasdfds sph ssie :P
</div>
I.L.O.
Nowy
Nowy
Posty: 20
Rejestracja: czw lis 08, 2007 9:08 pm
Lokalizacja: Szczecin

Re: Problem z tlem w podstronach

Post autor: I.L.O. »

jak teraz na to patrze to <style> powinny byc w stronie głównej a nie w podstronie , no chyba ze bezposrednio wstawisz w div bo tez tak można
Nait
Posty: 8
Rejestracja: ndz paź 14, 2007 11:21 pm

Re: Problem z tlem w podstronach

Post autor: Nait »

o :D Dziala wielkie dzieki!
ODPOWIEDZ