Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
nie moge ustawic prawidlowo tla strony, moze ktos zalukac i podpowiedziec gdzie robie blad.
kolor sie ustawia ale ziarno (tj bg.png) nie.
/* Mini Reset */ html,body,div,form,fieldset,legend,label,nav{font-size:100%;margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} th,td{text-align:left;vertical-align:top;} h1,h2,h3,h4,h5,h6,th,td,caption{font-weight:normal;} img{border:0;} /* clearfix'd */ .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} .clearfix{display:inline-block;} * html .clearfix{height:1%;} /*---------*/ * { margin: 0; padding: 0; } html { background: #d7d7d7; url("images/bg.png"), repeat-x, scroll, top left; } body { font-family: 'PT Sans', Helvetica, sans-serif; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); font-size: 13px; } ol, ul { list-style: none; margin: 0;} ul li { margin: 0; padding: 0;} h1 { margin-bottom: 10px; color: #111111;} h2 { font-size: 24px; margin-bottom: 10px; color: #111111; text-align: center;} a, img { outline: none; border:none; color: black; font-weight: bold; text-transform: uppercase; text-decoration: underline;} a:visited { color: black; } a:hover {color: darkgray;; text-decoration: none; } a:focus { outline: none; } code { font-family: 'Consolas', 'Lucida Console', monospace; background-color: #F8F8F8; border: 1px solid #CCC; font-size: 13px; line-height: 19px; overflow: auto; border-radius: 3px; padding: .2em .5em;} /* Improve readability when focused and hovered in all browsers: h5bp.com/h */ a:hover, a:active { outline: none; } p { margin: 0 0 10px; line-height: 1.4em; font-size: 1.2em;} img { display: block; margin-bottom: 10px;} aside { font-style: italic; font-size: 0.9em;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } /* Structure */ #wrapper { width: 96%; max-width: 920px; margin: auto; padding: 2%; border: 0 solid black; } #middle{ margin-top: 0.8em; width: 100%; margin-right: 5%; float: left; border: 0 solid black; } #main { margin-top: 0.8em; width: 60%; margin-right: 5%; float: left; border: 0 solid black; } aside { margin-top: 0.8em; width: 35%; float: right; border: 0 solid black; } /* Logo H1 */ header h1 { height: 1.4em; float: left; display: block; font-family: Arial,Helvetica; font-size: 2.3em; padding-top:1em; color: #7F818C; text-shadow: 0 1px 0 #fff, 0 -1px 0 #000; border: 0 solid black; } /* Nav */ header nav { float: right; margin-top: 5%; border: 0 solid black; } header nav li { display: inline; margin-left: 15px; border: 0 solid black; } #skipTo { display: none; border: 0 solid black; } #skipTo li { background: #b4d2f1; border: 0 solid black; } /* Banner */ #banner { float: left; background-color: white; margin-bottom: 0.8em; width: 100%; box-shadow: 0 1px 5px rgba(0,0,0,.4); border: 0 solid red; } #banner img { width: 100%; border: 0 solid black; } /*Gallery*/ .gallery { text-align: left; background: #e3e3e3; border: 5px solid white; } .gallery li { display: inline-block; width: 33.0%; list-style: none; box-shadow: inset 0 1px 5px rgba(0,0,0,.4); } .gallery a { position: relative; font-size: 10px; text-decoration: none; } /********************************/ /* Media Queries */ @media screen and (max-width: 960px) { .gallery li { display: inline-block; width: 49.7%; } .gallery a { position: relative; font-size: 10px; text-decoration: none; } /********************************/ @media screen and (max-width: 780px) { .gallery li { display: inline-block; width: 100%; } .gallery a { position: relative; padding: 5px; font-size: 10px; text-decoration: none; } #skipTo { display: block; } header nav, #main, aside { float: left; clear: left; margin: 0 0 10px; width: 100%; } header nav li { margin: 0; background: #efefef; display: block; margin-bottom: 3px; } header nav a { display: block; padding: 10px; text-align: center; } } /********************************/ @media screen and (max-width: 480px) { .gallery li { display: inline-block; width: 100%; } .gallery a { position: relative; padding: 5px; font-size: 10px; text-decoration: none; } #skipTo { display: block; } header nav, #main, aside { float: left; clear: left; margin: 0 0 10px; width: 100%; } header nav li { margin: 0; background: #efefef; display: block; margin-bottom: 3px; } header nav a { display: block; padding: 10px; text-align: center; } }
Offline
background: #d7d7d7 url("images/bg.png") repeat-x scroll top left;
Offline
no tak, glupi blad ale i tak nie dziala, kolor jest ale ziarna niet.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title> Demo | Responsive Web</title> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" /> <link href="styles/main.css" type="text/css" rel="stylesheet"> <!-- bxSlider CSS file --> <link href="jquery.bxslider.css" rel="stylesheet" /> <!--BXSLIDER engine> <!-- jQuery library (served from Google) --> <script src="scripts/jquery-1.7.2.min.js"></script> <!-- bxSlider Javascript file --> <script src="jquery.bxslider.min.js"> </script> <!--BXSLIDER engine--> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script type="text/javascript" > $(document).ready(function(){ $('.bxslider').bxSlider({ auto: true, autoControls: true }); }); </script> </head> <body> <div id="wrapper"> <header> <nav id="skipTo"> <ul> <li> <a href="#main" title="Skip to Main Content">Skip to Main Content</a> </li> </ul> </nav> <h1>Fergal O'Dea</h1> <nav> <ul> <li><a href="index.html" title="Home">Home</a></li> <li><a href="shop.html" title="Shop">Shop</a></li> <li><a href="about.html" title="About Me">About Me</a></li> <li><a href="contact.html" title="Contact">Contact</a></li> </ul> </nav> <div id="banner"> <!--BXCONTENT--> <ul class="bxslider"> <li><img src="images/bee-1.jpg" /></li> <li><img src="images/bee-2.jpg" /></li> <li><img src="images/bee-3.jpg" /></li> <li><img src="images/bee-4.jpg" /></li> </ul> <!--END--> </div> </header> <section id="main"> <h1>Main section</h1> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod <code>tratatajaghfgva kuuagkjagkj kjgkagika</code>tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </section> <aside> <h1>Sub-section</h1> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </aside> </div> </body> </html>
jak dopisze styl inline w .html to dzialalo ale czemu nie dziala z .css
Ostatnio edytowany przez pink (2013-03-01 12:53:16)
Offline
Ścieżka do pliku (nie jest bezwzględna!) na pewno prawidłowa?
Offline
plik bg.png jest w folderze /images/bg.png .css jest /style/styl.css
powinno dzialac powiem szczerze ze juz mialem z tym problem wczesniej i dalej niewiem co robie nie tak.
Offline
Daj dla pewności w css /images/bg.png.
Offline
dalej nic ???
Offline
Możesz dać link do tej strony?
Offline
tu jest pierwsza wersja dzialajaca, chcialem to przerobic i sie ne da.
http://pinkflood.uphero.com/fergal_project/index.html
Offline
a do tej niedziałającej?
Offline
pink napisał(-a):
plik bg.png jest w folderze /images/bg.png .css jest /style/styl.css
Nie, plik CSS jest w folderze /fergal_project/styles/main.css.
Pliku tła nie znalazłem ani w /fergal_project/images/bg.png, ani w /images/bg.png, ani w /styles/images/bg.png ani w /fergal_project/bg.png .
Słowem — jesteś pewien, że Ty ten plik w ogóle wgrałeś? Jeżeli tak, to podaj pełny jego adres na stronie.
Offline
nie nie nie minio to fakt bo w wersji na serwerze jest plik noise.png
probowalem to ogarnac tak aby wszystko bylo w css ale ze sie nie da (nie wiem czy przyczyna nie jest ten responsywny design strony)
zrobilem tak i dziala
<html lang="en" style="background-image: url('images/noise.png'); background-repeat: repeat;">
w pliku index.html
choc zdaje sobie sprawe ze jest to niezbyt profesjonalne rozwiazanie.
jest prawidlowo tylko w przypadku dodania inline style w index.html
cos musi mi nadpisywac ten bg.png tudziez noise.png w .css
Ostatnio edytowany przez pink (2013-03-01 17:55:32)
Offline
Nic Ci nie nadpisuje.
Plik index.html znajduje się w katalogu /fergal_project/. Ścieżka absolutna: /fergal_project/index.html.
index.html odnosi się (za pomocą ścieżki względnej) do pliku styles/main.css. Ścieżka absolutna: /fergal_project/styles/main.css.
Plik main.css odwoływał się do obrazka images/noise.png, w związku z czym powstała ścieżka absolutna /fergal_project/styles/images/noise.png. Tymczasem taki plik nie istnieje.
W pliku index.html Tobie działa, ponieważ używasz ścieżki względnej images/noise.png. Ścieżka absolutna /fergal_project/images/noise.png jest poprawna.
Widzisz różnicę?
Rozwiązania są trzy:
1. W pliku main.css użyć ścieżki względnej ../images/noise.png.
2. Wszędzie użyć ścieżek absolutnych (podane wyżej).
3. W sekcji <head> strony dodać element <base> z atrybutem określającym /fergal_project/ jako podstawowy odnośnik dla ścieżek absolutnych; potem we wszystkich ścieżkach względnych dodać / na początku i utworzyć z nich ścieżki absolutne.
Offline
../images/noise.png
tak spotkalem sie z tym zapisem i do teraz go nierozumialem.
To sie nazywa lopatologiczne wylozenie sprawy, DZIEKUJE
problem mozna uznac za rozwiazany.
ps: przy okazji zrozumialem fundamentalna podstawe css,
mam nadzieje ze sie przyda innym amatora webdizajnu ;-).
Offline
../ to katalog nadrzędny.
./ to katalog bieżący.
Można to łączyć, np. gdybyś w swoim pliku main.css umieścił ścieżkę:
../images/./../../fergal_project/styles/././../images/../styles/./../../fergal_project/images/noise.png
to wyjdzie na to samo, jak gdybyś zapisał po prostu
../images/noise.png
Oczywiście nikt normalny nie użyje tego pierwszego zapisu, ale można sobie na jego przykładzie poćwiczyć „wędrowanie” po systemie plików.
Nawiasem mówiąc, użytkownicy Linuksa nie powinni mieć z tym zagadnieniem szczególnych problemów. W większości opanowali przynajmniej podstawy pracy z powłoką, w tym poruszanie się po systemie plików.
Offline
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title> Demo | Responsive Web</title> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" /> <style type="text/css"> body{ margin:0px; background:#000; } .header-cont { width:100%; position:fixed; top:0px; } .header { height:50px; background:#F0F0F0; border:1px solid #CCC; width:100%; margin:0px auto; position: fixed; top: 0px; } .content { width:960px; background: #F0F0F0; border: 1px solid #CCC; height: 2000px; margin: 50px auto; } nav { margin-top: 5px; border: 0 solid black; text-align: center; text-transform: uppercase; } nav li { display: inline; padding-left: 15px } #main { margin-top: 0.8em; width: 60%; margin-right: 5%; float: left; border: 0 solid black; padding-left: 20px; } aside { margin-top: 0.8em; width: 30%; float: right; border: 0 solid black; padding-right: 20px; } </style> </head> <body> <div class='header'> <nav> <ul> <li><a href="index.html" title="Home">Home</a></li> <li><a href="shop.html" title="Shop">Shop</a></li> <li><a href="about.html" title="About Me">About Me</a></li> <li><a href="contact.html" title="Contact">Contact</a></li> </ul> </nav> </div> <div class='content'> <section id='main'> <h2>Main section</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod <code>tempor incididunt ut labore et dolore. </code> exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </section> <aside> <h2>Sub-section</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </aside> </div> </body> </html>
jeszcze jednen problem jak umiescic Sub-Section (aside) na stale, tak aby sie nie przewijalo z Main-Section (#main)
jak dam fixed to mi przeskakuje do lewej, jak dodam margin to sie rozjedzie przy powiekszaniu strony jak zrobic aby bylo prawidlowo????
Offline
Fixed to jedyny (znany mi) sposób aby zapobiec przesuwaniu się elementu.
Dodaj do tego jeszcze dwa paramenty takie jak {left:x; top:y;} lub {right:x; bottom:y;}
http://www.w3schools.com/css/css_positioning.asp
Offline
http://pinkflood.uphero.com/fergal_project/index.html
http://pinkflood.uphero.com/single_page/test_fx.html
gotowe, moze jakies koncowe uwagi????
ps. jeszcze tylko dopisac responsywny layout dla mniejszych screenow.
Ostatnio edytowany przez pink (2013-03-04 11:30:55)
Offline