Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [Ocena] www.u.waw.pl
gg1985
post 8.09.2008, 22:12:59
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 3
Dołączył: 23.02.2008

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


Witam

Proszę o ocenę serwisu, wersja testowa jest pod adresem:

Kulturystyka

Pozdrawiam

Ten post edytował gg1985 29.03.2009, 09:37:04


--------------------
Go to the top of the page
+Quote Post
Kildyt
post 8.09.2008, 22:37:53
Post #2





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

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


Pierwszy, podstawowy błąd. Strona zaczyna się na środku wysokości. Strona zaczyna się dopiero od połowy ekranu. Pierwsze 50% ro reklamy. Bez przesady. Najpierw nie mogłem znaleźć loga, a to rzecz podstawowa.

Jak dla mnie to rozmiar czcionki w tekstach jest za mały.
Za duży odstęp treści od nagłówka.

Gdzie są zastrzeżone prawa autorskie?

Wszędzie te reklamy, nie przesadzaj z tym.

Jak dla mnie to logotyp jest za mały. Według mnie powinien być ok. dwa razy większy niż jest teraz.


Przejdźmy do kodu:
Wiesz co to jest przejście do nowej linii? Rób odstępy od niektórych elementów (np. oddziel kolejne skrypty javascript).
Dlaczego w tytule masz słowa kluczowe? Nie rozumiem tego.
h1 powinien zawierać tytuł strony na każdej podstronie. Np. <h1><span style="display: none;">tytuł</span></h1>.

Ogólnie kod jest bardzo ładny, ale jak dla mnie trochę nieczytelny.


echo 3maj_się(); winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
gg1985
post 8.09.2008, 22:42:49
Post #3





Grupa: Zarejestrowani
Postów: 174
Pomógł: 3
Dołączył: 23.02.2008

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


Reklamy z góry strony już usunąłem, ale zrobiło się jakoś pusto chyba przydałby się jakiś top.


--------------------
Go to the top of the page
+Quote Post
bim2
post 9.09.2008, 06:53:39
Post #4





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Własnie miałem to powiedzieć, brakuje loga, a to co jest nad menu może być jedynie navbarem smile.gif Zawsze na logu możesz dać reklamę tongue.gif


--------------------
Go to the top of the page
+Quote Post
JoShiMa
post 9.09.2008, 09:45:37
Post #5





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Strona jest jakaś taka mdła. Nie ma na niej ani jednego elementu, który skupiałby uwagę i powodował, że od niego zaczynamu oglądanie/czytanie. Dużo naćkanego tekstu. Brak wyraźnych ram. To taki mój pierwszy odbiór.

Druga sprawa, niegdy nie pisz kudu w taki sposób:
<h1><span style="display: none;">tytuł</span></h1>

Jeśli już chcesz ukryć nagłówek to zrób to po ludzku, chociażby tak:
<h1 style="display: none;">tytuł</h1>

Kod jest dość dziwny. Czytający go robot indeksujący najpierw znajdzie h3 a potem h1 na końcu h2. Trochę to dziwne, nie?


--------------------
Go to the top of the page
+Quote Post
AjaxSrajax
post 9.09.2008, 21:03:28
Post #6





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

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


@Joshima

Druga sprawa, niegdy nie pisz kudu w taki sposób:
<h1><span style="display: none;">tytuł</span></h1>

Jeśli już chcesz ukryć nagłówek to zrób to po ludzku, chociażby tak:
<h1 style="display: none;">tytuł</h1>

Bzdura, pisz tak, ale tylko wtedy, gdy chcesz dać background graficzny dla h1, a co za tym idzie chcesz się pozbyć zawartości tego znacznika, co by nie przesłaniał grafiki.
Display:none; dla h1 spowoduje w ogóle nie wyświetlenie elementu, a nie o to nam chodzi winksmiley.jpg
Alternatywa to img i alt.

W dziale koksy nie masz najbardziej dotkliwego dla mężczyzny skutku ubocznego. Chyba nie muszę mówić jakiego biggrin.gif
Go to the top of the page
+Quote Post
JoShiMa
post 10.09.2008, 10:38:24
Post #7





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(AjaxSrajax @ 9.09.2008, 22:03:28 ) *
@Joshima

Druga sprawa, niegdy nie pisz kudu w taki sposób:
<h1><span style="display: none;">tytuł</span></h1>

Jeśli już chcesz ukryć nagłówek to zrób to po ludzku, chociażby tak:
<h1 style="display: none;">tytuł</h1>

Bzdura, pisz tak, ale tylko wtedy, gdy chcesz dać background graficzny dla h1, a co za tym idzie chcesz się pozbyć zawartości tego znacznika, co by nie przesłaniał grafiki.
Display:none; dla h1 spowoduje w ogóle nie wyświetlenie elementu, a nie o to nam chodzi winksmiley.jpg


To ciekawe o co i jaki sens ma wyświetlanie pustego elementu <h1> jeśli miałoby to tylko na celu wyświetlenie grafiki to dla mnie jest to zupełnie niesemantyczny a więc zbędny wygibas.


--------------------
Go to the top of the page
+Quote Post
cafepl_com
post 10.09.2008, 14:56:27
Post #8





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 17.01.2007

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


Nie chcę się wtrącać, ale podam tylko jeden adres: http://wiadomosci.wp.pl I już chyba powinno być wszystko jasne.
Go to the top of the page
+Quote Post
JoShiMa
post 10.09.2008, 15:18:36
Post #9





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


I niby jak to się ma?


--------------------
Go to the top of the page
+Quote Post
cafepl_com
post 10.09.2008, 17:42:43
Post #10





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 17.01.2007

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


Go to the top of the page
+Quote Post
AjaxSrajax
post 10.09.2008, 18:01:55
Post #11





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

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


Cytat
To ciekawe o co i jaki sens ma wyświetlanie pustego elementu <h1> jeśli miałoby to tylko na celu wyświetlenie grafiki to dla mnie jest to zupełnie niesemantyczny a więc zbędny wygibas.


A właśnie, że jest bardzo semantyczny, dlatego, że roboty nie analizują CSS. Dla robotów jest to dalej element h1 o zawartości takiej jak w span. Wyłączasz CSS i masz h1. Włączasz i masz np. jakiś tam web2.0 odbity i co tam jeszcze h1. Poza tym znasz jakiś lepszy sposób na sprawienie, aby np. element h1 był wyświetlony jako grafika? Bo ja nie, jedynie moim zdaniem mniej semantyczny img z altem wewnątrz np. h1. Dlaczego mniej semantyczny? Bo wkładamy grafę w HTML, a w przypadku poprzednim zwalamy ją na CSS zachowując semantykę HTML.
Go to the top of the page
+Quote Post
JoShiMa
post 11.09.2008, 08:59:44
Post #12





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(AjaxSrajax @ 10.09.2008, 19:01:55 ) *
A właśnie, że jest bardzo semantyczny, dlatego, że roboty nie analizują CSS. Dla robotów jest to dalej element h1 o zawartości takiej jak w span. Wyłączasz CSS i masz h1. Włączasz i masz np. jakiś tam web2.0 odbity i co tam jeszcze h1. Poza tym znasz jakiś lepszy sposób na sprawienie, aby np. element h1 był wyświetlony jako grafika?

Dla robotów to jest właśnie <h1 style="display: none;">tytuł</h1> a wyświetlanie h1 jako grafiki jest niesemantyczne.


Cytat(AjaxSrajax @ 10.09.2008, 19:01:55 ) *
Bo ja nie, jedynie moim zdaniem mniej semantyczny img z altem wewnątrz np. h1. Dlaczego mniej semantyczny? Bo wkładamy grafę w HTML, a w przypadku poprzednim zwalamy ją na CSS zachowując semantykę HTML.

Tak się składa, że specyfikacja jest przeciwnego zdania i bardziej semantyczny jest img, który służy do wyświetlania grafiki niż pakowanie grafiki do h1 z ukrytym tekstem. Wrzucanie grafiki do css ma sens i jest zgodne ze standardami wyłącznie wtedy gdy chodzi o tło na którym ma być jakiś tekst lub inny element. W innych sytuacjach to zwykła rzeźba jest.

Ten post edytował JoShiMa 11.09.2008, 09:00:00


--------------------
Go to the top of the page
+Quote Post
AjaxSrajax
post 11.09.2008, 10:41:52
Post #13





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

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


Cóż wychodzi na to, że faktycznie masz rację co do display:none;
Zwłaszcza Twoje ostatnie zdanie jest warte przemyślenia. Skoro tak jest faktycznie, że display:none; powoduję tę rzeźbę, bo tekstu nie ma, to co by było gdyby dać dla spana text-indent:- jakaś duża liczba, albo position:absolute; - jakaś duża liczba. Tekst by chyba był nadal "widoczny", czy się mylę?
Go to the top of the page
+Quote Post
JoShiMa
post 11.09.2008, 10:47:20
Post #14





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(AjaxSrajax @ 11.09.2008, 11:41:52 ) *
to co by było gdyby dać dla spana text-indent:- jakaś duża liczba, albo position:absolute; - jakaś duża liczba. Tekst by chyba był nadal "widoczny", czy się mylę?

Nie bardzo rozumiem jaką dokładnie konfigurację masz na myśli. Zapisz to po prostu.


--------------------
Go to the top of the page
+Quote Post
.radex
post 11.09.2008, 14:31:30
Post #15





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


można też zrobić tak:

<img src="logo" alt="(...)">
<h1>(...)</h1>

h1{display:none}

Ale wtedy tytuł pojawia się dwa razy (w alcie i w h1). Rozwiązaniem jest zostawienie pustego argumentu alt tongue.gif

Choć prawdę mówiąc wolę takie rozwiązanie:

<h1><span>tytuł</span></h1>

h1{background-color:url(..)}
h1 span{display:none}


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
AjaxSrajax
post 11.09.2008, 14:35:54
Post #16





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

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


Cytat(JoShiMa @ 11.09.2008, 11:47:20 ) *
Nie bardzo rozumiem jaką dokładnie konfigurację masz na myśli. Zapisz to po prostu.




<h1><span>gdfldfnlhndfg</span></h1>

a)

h1 {
position:relative;
}

h1 span{
position:absolute;
left:-12000px;
}

cool.gif

h1 span{
text-indent:-12000px;
}

Poza tym coś mi jednak nie daje spokoju w tym całym temacie. Zaczynam chyba wierzyć w to, że CSS ma wpływ na semantykę dokumentu. Tego przyznam się nie wiedziałem. Czy nie jest to trochę zaprzeczenie idei CSS i XHTML, oddzielenie treści od wyglądu?

Ten post edytował AjaxSrajax 11.09.2008, 14:53:30
Go to the top of the page
+Quote Post
gg1985
post 13.09.2008, 13:37:45
Post #17





Grupa: Zarejestrowani
Postów: 174
Pomógł: 3
Dołączył: 23.02.2008

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


Uwzględniłem Wasze uwagi i dokonałem wielu zmian, aktualna wersja

Kulturystyka

Wasze uwagi bardzo mi pomagają, dlatego proszę jeszcze o ocenę strony

Ten post edytował gg1985 13.09.2008, 13:38:26


--------------------
Go to the top of the page
+Quote Post
JoShiMa
post 15.09.2008, 10:05:46
Post #18





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(AjaxSrajax @ 11.09.2008, 15:35:54 ) *
Zaczynam chyba wierzyć w to, że CSS ma wpływ na semantykę dokumentu. Tego przyznam się nie wiedziałem. Czy nie jest to trochę zaprzeczenie idei CSS i XHTML, oddzielenie treści od wyglądu?

Moim zdaniem to nie stoi w sprzeczności. Jeśli używasz css po to, żeby wykonywać HTMLm jakieś niesemantyczne fikołki to można powiedzieć, że css ma wpływ na semantykę kodu a jednocześnie jest to rozdzielenie treści od wyglądu. Treść jest niesemantycznie skonstruowana a CSS to jakoś tam "naprawia" i powoduje, że wizualnie jest OK.


--------------------
Go to the top of the page
+Quote Post
AjaxSrajax
post 15.09.2008, 21:32:09
Post #19





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

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


Cóż naprawdę nigdzie nie mogę znaleźć informacji na temat wpływu CSS na semantykę dokumentu. Więc śmiem twierdzić, że IMHO się mylisz, ale jako człek open minded chętnie zmienię zdanie i nauczę się czegoś nowego, więc proszę Cię o poparcie swoich teorii jakimiś sensownymi linkami.
Poza tym to, że jakoś to wygląda nijak się ma do semantyki dokumentu i doskonale sobie z tego zdajesz sprawę. Nie chcę kwestionować Twojej wiedzy bo podejrzewam, że nie jest mała, więc jedynie mogę pokusić się o stwierdzenie, że mamy różne pojęcie semantyki. Poza tym ja też jestem fanatykiem standardów, jednak nawet mnie span w h1 nie razi aż tak strasznie, choć przyznaję, wolałbym, żeby go nie było. I nie wiem co Ciebie bardziej razi, czy span, czy display:none;? Bo jeśli coś jest niesemantyczne to IMHO span. Ale nie popadajmy w paranoję.
Podsumowując:

Kod
                      if(CSS ma wpływ na semantykę dokumentu){
            
                                    użwyanie strict nie ma sensu;
                                    nie ma czegoś takiego jak rozdzielenie treści od warstwy prezentacyjnej;
                                    przestarzałe znaczniki mogą wrócić, bo super boty znające CSS i JS napewno je zrozumieją;

                           }
                           elseif(Joshima poda linki popierające Jej teorię){
                            
                                    ajaxSrajaxZmieniaZdanieIDoctype();
                                     }

                              else{
                                    joshimaSieMyli();
                                     }


                                    echo'No to pozdro:)';
Go to the top of the page
+Quote Post
JoShiMa
post 16.09.2008, 09:14:54
Post #20





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(AjaxSrajax @ 15.09.2008, 22:32:09 ) *
Cóż naprawdę nigdzie nie mogę znaleźć informacji na temat wpływu CSS na semantykę dokumentu. Więc śmiem twierdzić, że IMHO się mylisz, ale jako człek open minded chętnie zmienię zdanie i nauczę się czegoś nowego, więc proszę Cię o poparcie swoich teorii jakimiś sensownymi linkami.

Nie zrozumiałeś. Chodzi o to, że możesz sobie tworzyć niesemantyczny kod HTML i żonglować CSSem tak, że będzie sie prezentował dobrze. Trochę tak jak z tworzeniem stron na tabelkach. Kompletnie niesemantyczne, ale wyglądały OK.

Cytat(AjaxSrajax @ 15.09.2008, 22:32:09 ) *
Nie chcę kwestionować Twojej wiedzy bo podejrzewam, że nie jest mała, więc jedynie mogę pokusić się o stwierdzenie, że mamy różne pojęcie semantyki.

Więc uściślijmy. Za niesemantyczne uważam wykorzystanie znacznika HTML niezgodnie z jego przeznaczeniem opisanym w dokumentacji (W3C). Tak więc uzycie <hx/> do wyświetlania grafiki jest niesemantyczne bo do tego według specyfikacji języka HTML służy znacznik <img/>. Oczywiście da się to zrobić i jeszcze połączyć z CSS tak, żeby przy okazji ukryć tytuł, czy słowa kluczowe w <hx/> ale jest to niesemantyczny kod i już. W tym właśnie sensie napisałam, że CSS wspomaga kodera w tworzeniu niesemantycznych rzeźb.



Cytat(AjaxSrajax @ 15.09.2008, 22:32:09 ) *
Poza tym ja też jestem fanatykiem standardów, jednak nawet mnie span w h1 nie razi aż tak strasznie, choć przyznaję, wolałbym, żeby go nie było. I nie wiem co Ciebie bardziej razi, czy span, czy display:none;? Bo jeśli coś jest niesemantyczne to IMHO span. Ale nie popadajmy w paranoję.

No i tu się z Tobą zgadzam, bo <h1><span style="display:none">gdfldfnlhndfg</span></h1> Jest niesemantyczne bo:
1. Występuje nadużycie znaczników, gdyż do zamaskowania tytułu stworzonego ewidentnie dla robotów wystarczy <h1 style="display:none">gdfldfnlhndfg</h1>
2. Zapis <h1><span style="display:none">gdfldfnlhndfg</span></h1> został stworzony celowo, żeby wykorzystać <h1/> niezgodnie z przeznaczeniem czyli do wyświetlenia grafiki w połączeniu z CSS h1{background:url(..)}


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:21