Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [www, design]moja pierwsza strona
grzes22
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 15.11.2007

Ostrzeżenie: (0%)
-----


pytanie o ocenę strony
wiem, że za dużo tu do oceniania nie ma, ale jest to moja pierwsza strona.
co jeszcze mogłoby się w niej znalesć,
brak strony zagraniczne, ale będzie taka sama jak polske.

http://tucznik.lua.pl/index.php

Ten post edytował grzes22 18.09.2008, 15:14:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AjaxSrajax
post
Post #2





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 22.03.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Ja znam tylko 3 sposoby na menu poziome. Oczywiście rozmawiamy o strukturze typu:

Kod
<ul><li><a>blabla1</a></li><li><a>blabla2</a></li>......<li><a>blablaN</a></li></ul>


1) Display:inline dla li.
Kod
li{display:inline;}
.

2) float-y.
Kod
li{float:left (albo right :D);}


3) position-y. Dajesz dla ul position:relative;. Teraz możesz rozmieścić przyciski względem ul. Czyli dla li: position absolute. Dla pierwszego li:left:0; dla drugiego left:szeokość_pierwszego_elementu+margin, dla drugiego:left: szerokość_pierwszego+szerokość_drugiego+2*margin; itp.itd;

Jeżeli chodzi o grafikę to zależy co masz na myśli. Czy masz gotowy przycisk, czyli obrazek, który ma szerokość i wysokość, czy masz pattern, którym chcesz wypełnić button.
W pierwszym przypadku nie da się zastosować pierwszego sposobu. Zostają jedynie sposoby 2 i 3, bo tylko tam możesz dać dla elementu <a> display:block;.
Natomiast jeżeli masz pattern, który ciągniesz w osi x (można by ciągnąć (że tak powiem) w osi y, ale to raczej nie ma sensu, bo to szerokość gra tutaj pierwsze skrzypce) sprawa wygląda raczej prosto.

Dajesz po prostu dla elementu <a> background CSS.
Kod
a{background #xxx urrl('sciecha/pliczek.graf') repeat-x 0 50%);


Dość ważne jest 50%. Jeżeli masz pattern dla buttona, to masz też żywy tekst jako menu ( nie grafikę). Jeżeli tak to można go powiększać. Chodzi o to, żeby wraz z powiększaniem tekstu menu zachowało 'dobrą formę'. 50% sprawi, że Twój pattern będzie zawsze wyświetlany 'w połowie buttona'. Oczywiście pattern musi być 'wyższy' niż wysokość defaultowa buttona, żeby wraz z powiększaniem tekstu odsłaniała się jego coraz większa część (patternu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ). To ma sens wtedy gdy, parttern jest symetryczny w połowie. Jeżeli tak nie jest, 50% nie ma sensu.Wtedy dajemy 0% i o ile z powiększaniem tekstu pattern może się 'skończyć', czyli odsłonić całkowicie- musimy go uzupełnić kolorem, aby zatrzeć urwanie grafiki. Po to to #xxx w kodzie, ale nie tylko, przyda się gdy user nie wyświetla obrazków.

Patterny są dużo lepsze moim zdaniem. Pozwalają łączyć elastyczność menu tekstowego i urodę menu graficznego. Sam musisz pokombinować. Podstawa to zdawać sobie sprawę z blokowości i liniowości w sensie HTML i CSS ( bo to nie to samo). Bez tego się nie da (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pzdr;
Go to the top of the page
+Quote Post

Posty w temacie
- grzes22   [www, design]moja pierwsza strona   9.09.2008, 13:05:14
- - suchy1   1. Zmien hosting - strasznie muli, 2. Poszukaj sob...   9.09.2008, 13:10:25
- - bim2   Jedna z stron nie działa i dostaje http://www.luah...   9.09.2008, 13:19:13
- - grzes22   ale szablon tej strony jest ściągnięty ze strony h...   9.09.2008, 13:24:30
- - kazag   @grzes22 Brak kolorów i grafiki. Warto najpierw p...   9.09.2008, 13:25:12
- - SHiP   A ja wypiszę co trzeba w kodzie zmienić 1. Masz ...   9.09.2008, 13:51:10
- - JoShiMa   1. Dobrym zwyczajem jest sprawdzić poprawność skła...   9.09.2008, 15:02:29
- - webber   Ale zrozumiałeś jak się tworzy łącza ot plus tego ...   9.09.2008, 15:20:33
- - simple programmer   Mnie wkurza ta reklama u góry   9.09.2008, 20:06:05
- - grzes22   ta reklama na gorze to nie moja tylko hostingu, c...   10.09.2008, 12:58:52
- - SHiP   1. Wkradl ci się znacznik </style> niepotrzb...   10.09.2008, 19:41:39
- - grzes22   a tu mam takie małe pytanie. wiecie może dlaczego ...   11.09.2008, 12:40:23
- - JoShiMa   Bo masz złe kodowanie pliku. Zapisz plik w rofmaci...   11.09.2008, 12:55:52
- - grzes22   Ok, właśnie o to mi chodziło. Wielk...   11.09.2008, 13:18:48
|- - .radex   Cytat(grzes22 @ 11.09.2008, 14:18:48 ...   11.09.2008, 14:37:54
- - JoShiMa   Różne ciekawe artykuły są tu: perfection or vanity   11.09.2008, 14:03:58
- - grzes22   zapisałem wszystkie pliki w formacie UTF-8. wszyst...   12.09.2008, 07:09:58
- - scooby_dev   przede wszystkim design. zainwestuj troche w dobry...   16.09.2008, 12:06:42
- - grzes22   wiem, że design jest bardzo kiepski, ale ja nie je...   17.09.2008, 09:43:28
- - AjaxSrajax   Hej, Moim zdaniem ten img top to nie najlepszy po...   17.09.2008, 15:32:12
|- - JoShiMa   Cytat(AjaxSrajax @ 17.09.2008, 16:32...   17.09.2008, 15:51:08
|- - AjaxSrajax   No to tutaj grubo się Pani myli. Właśnie po to wie...   17.09.2008, 18:06:25
|- - JoShiMa   Cytat(AjaxSrajax @ 17.09.2008, 19:06...   18.09.2008, 09:28:57
- - grzes22   do rad dotyczących kodu dostosuje się później, nar...   18.09.2008, 11:17:59
- - siriondil   na stronach poza główna logo ma brzydki biały bord...   19.09.2008, 12:20:43
- - grzes22   Może wy wiecie Jak wykonać menu poziome z dopasow...   19.09.2008, 15:06:47
- - AjaxSrajax   Ja znam tylko 3 sposoby na menu poziome. Oczywiści...   19.09.2008, 20:35:08
- - edzik22   Nooo, jak na pierwszą stronę to super, tylko ta re...   23.09.2008, 21:52:39
- - hateman   Jakby nie o pifku to by nic mi się nie podobało :/...   25.09.2008, 15:33:13


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 09:06