Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Drugie tło na stronie
Forum PHP.pl > Forum > Przedszkole
-hahaha-
Mam taki problem:

Mam określone jedno główne tło

Kod
body {
    background-color: #191919;
    background-image: url(images/daa.png);
    background-repeat: repeat;
}
a {


I chciałbym zrobić taką wyśrodkowaną ramkę z innym tłem
po wpisaniu tego:

Kod
<td width="461" height="298" colspan="3" align="center" background="images/top_t.jpg">


na stronie mam parę takich zielonych pasków, ale jak to wszystko ładnie zrobić ?

.radex
chcesz rozciągnąć tło (w sensie te paski zielone) ?
hahaha
tzn. chciałbym zrobić taką dużą ramkę jak np. na wp.pl tylko że tam są takie małe ramki
a mi chodzi o taką dużą i by miała jedno tło które później można zmienić jak te co jest rozciągnięte na całej stronie

"background-image: url(images/daa.png); "
.radex
ueee? Nie za bardzo rozumiem. Czy potrafiłbyś wytłumaczyć to bardziej po ludzku biggrin.gif ?
hahaha
ok to inny przykład
na stronie http://forum.php.pl jest główne tło te po bokach
a na środku jest ( właśnie nie wiem dokładnie czy to jest ramka ) miejsce z białym tłem
a na nim jest całe forum

i właśnie chodzi mi o te białe tło tongue.gif
Danone
To proste. Robisz sobie jednego dużego diva koloru np czarnego, a drugi o mniejszych rozmiarach smile.gif

  1. <div id=color_black>
  2. <div id=color_white>
  3.  
  4. </div>
  5. <div>
.radex
Jeszcze inaczej. Po prostu dajesz <div id="container"> na całą szerokość, a body nadajesz padding z każdej strony.
hahaha
mam mały problem z tym
bo jak wstawię
Kod
<div align="center"><div id=color_black>
mmmmmmmmmmmmmmm</div>

to tylko cały tekst jest wyśrodkowany i nie ma żadnej ramki

czy mógłby mi ktoś to ładnie wstawić ?
poniżej jest mój kod smile.gif



Kod
<!--
body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
}
body {
    background-color: #191919;
    background-image: url(images/BG.png);
    background-repeat: repeat;
}
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #999999;
}
a:hover {
    text-decoration: none;
    color: #FFFFFF;
}
a:active {
    text-decoration: none;
    color: #999999;
}
.style1 {
    color: #C9D039;
    font-weight: bold;
}
.style4 {color: #CBDC1B}
.style7 {color: #EEEEEE}
.style8 {
    font-size: 14px;
    font-weight: bold;
}
-->
</style></head>
<body>
<!-- Start jaa -->
<div align="center"><div id=color_black>
mmmmmmmmmmmmmmm</div>
<div id=color_black>
<div id=color_white>

</div>
<div>
<table id="Table_01" width="1000" border="0" cellpadding="0" cellspacing="0" align="center">
    <tr>
        <body bgcolor="blue">
<td width="461" height="298" colspan="3" align="center" background="images/top_t.jpg"><br /><br /><br /><br /><embed
src="Galeria/imagerotator.swf"
width="400"
height="150"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="height=150&width=400&file=Galeria/lista.xml&backcolor=0x000000"
/></td>
  </tr>
    <
</table>
<!-- Koniec jaa -->
</body>
</html>
Danone
Wrzuć sobie swój kod do tego diva i będziesz miał ramkę wyśrodkowaną koloru czarnego.

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2.  
  3. <title>Tytuł strony</title>
  4. <style type="text/css">
  5. body{
  6. margin:0px;
  7. padding:25px 25px 25px 25px;
  8. }
  9.  
  10. #container{
  11. background:black;
  12. margin:0px;
  13. width: 100%;
  14. height:800px;
  15. }
  16.  
  17. </head>
  18.  
  19. <div id=container>
  20.  
  21. </div>
  22. </body>
  23. </html>
hahaha
dzięki wielkie tongue.gif

tylko mam takie pytanie
jak wypozycjonować dany obiekt ?
chodzi mi o flash winksmiley.jpg
sniezny_wilk
Wrzucasz go w diva, albo ustawiasz przy osadzaniu.
hahaha
no właśnie wrzuciłem i jest po lewej stronie
i właśnie nie wiem jak określić w px gdzie się ma znaleźć smile.gif

to służy do tego ?
Kod
padding:25px 25px 25px 25px;
Danone
To jest odległość od zewnętrznych ścian strony

@sniezny_wilk Pośpieszyłem się smile.gif
sniezny_wilk
Cytat(hahaha @ 10.05.2008, 21:00:55 ) *
no właśnie wrzuciłem i jest po lewej stronie
i właśnie nie wiem jak określić w px gdzie się ma znaleźć smile.gif

to służy do tego ?
Kod
padding:25px 25px 25px 25px;


Też.. ale zrób diva, nadaj mu szerokość (koniecznie), oraz taki margines: margin: 0px auto;, będzie wyśrodkowany.

EDIT: @Danone text-align służy do środkowania obiektów ? ciekawe ciekawe...
hahaha
można jakiś cały przykład ? wstydnis.gif
sniezny_wilk
Cytat(Danone @ 10.05.2008, 21:03:42 ) *
To jest odległość od zewnętrznych ścian strony

@sniezny_wilk Pośpieszyłem się smile.gif


@Danone: Z tym też nie do końca trafiłeś.. winksmiley.jpg nie ścian strony , a ogólnie obiektów, nie zewnętrzny a wewnętrzny.. zewnętrzny to właśnie margin.

hahaha: Trochę kreatywności.. serio nie wiesz jak to zrobić ?


Na szybkiego:
  1. <div style="width: 300px; margin: 0px auto;">
  2. <!-- TU osadzenie flasha o szerokości jaką podaliśmy w divie -->
  3. </div>
Danone
@sniezny_wilk zależy jak na to patrzeć smile.gif pozdrawiam kolegę, który raczy poprawiać błędy smile.gif

cały przykład...

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2.  
  3. <title>Tytuł strony</title>
  4. <style type="text/css">
  5. body{
  6. margin:0px;
  7. padding:25px 25px 25px 25px;
  8. }
  9.  
  10. #container{
  11. background:black;
  12. margin:0px;
  13. width: 100%;
  14. height:800px;
  15. }
  16.  
  17.  
  18.  
  19. </head>
  20.  
  21. <div id=container>
  22. <div style="margin: 0px auto; width:200px;">Twój kod z flash</div>
  23. </div>
  24. </body>
  25. </html>
hahaha
a jak określić wysokość ?

daję
Kod
div style="margin: 0px auto; width:200px; height:100px;"><td width="461" height="298" colspan="3" align="center" background="images/top_t.jpg"><br /><br /><br /><br /><embed...
i nic to nie daję


to wcześniejsze
Kod
<div style="margin: 0px auto; width:400px;"><td width="461" height="298" colspan="3" align="center" background="images/top_t.jpg"><br /><br /><br /><br /><embed
sniezny_wilk
A po co Tobie te tabelki ? Tabele nie służą do budowania lay'ów, od tego są tylko div'y.
hahaha
Cytat(sniezny_wilk @ 11.05.2008, 08:04:47 ) *
A po co Tobie te tabelki ? Tabele nie służą do budowania lay'ów, od tego są tylko div'y.


to wiem tylko jak określić wysokość ?
.radex
Kod
width: 50px;


Danone - nie ucz kolegi złych nawyków. (mam na myśli to: <div id=container>)
Danone
@radex_pNie jestem specem od css, dlatego mogłem się mylić, a dlaczego uważasz, że używanie takiego zapisu to zły nawyk?
  1. <div id=container></div>
hahaha
i mam jeszcze jedno pytanie
co mam zastosować by każdy element ( tło, tekst itd. )
był umieszczony całkowicie na środku by była odległość od góry, dołu itd. taka sama ? smile.gif
sniezny_wilk
Cytat(hahaha @ 11.05.2008, 10:12:55 ) *
i mam jeszcze jedno pytanie
co mam zastosować by każdy element ( tło, tekst itd. )
był umieszczony całkowicie na środku by była odległość od góry, dołu itd. taka sama ? smile.gif


google Twoim przyjacielem.. to jest naprawdę proste, poczytaj jakieś kursy HTML i CSS, zobacz definicje margin i padding, na pewno więcej się nauczysz niż na gotowcach.

@Danone nie robimy tak:
  1. <div id=container></div>

tylko tak:
  1. <div id="container"></div>

to po pierwsze, po drugie sądzę, że ~radex_p miał na myśli wrzucenie CSS'a w kod diva.. jeśli tak to jest to wrzucone z mojego przykładu, bo chciałem na szybko pokazać ~hahaha jak to działa.

radex_p jeśli chodzi Tobie o użycie w przykładzie id, to zarzuty są bezpodstawne smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.