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/.
no staram sie niedlugo bedzie nowa wersja,
jeszcze dopieszczam (ten banner mnie w pienia) musze cos innego wymyslec.
Offline
http://robertnyman.com/2010/01/11/css-background-transparency-without-affecting-child-elements-through-rgba-and-filters/
moze sie przyda komus.
Offline
[quote=pink]http://robertnyman.com/2010/01/11/css-background-transparency-without-affecting-child-elements-through-rgba-and-filters/
moze sie przyda komus.[/quote]
Z tym to bym uważał jeszcze przez jakiś czas bo jak zwykle mały miękki ma inne spojrzenie na standardy. Jeszcze na rynku jest wiele przeglądarek (IE 5,6,7,8), które dobrze interpretują standardy ale tylko w raportach przygotowanych przez Microsoft lub w kooperacji z nimi. Myślę że mały banan na ustach może się nam pokazać dopiero przy IE9
Offline
[quote=Van]http://ranking.pl/pl/rankings/screen-resolutions.html
Przypominam, że rozdzielczości ekranu o szerokości 1024 pikseli i mniejsze wciąż stanowią te 20% w naszym kraju. Mógłbyś to uwzględnić.[/quote]
Przy czym do takich danych należy podchodzić z dużą dozą ostrożności. Być może 20% wszystkich polskich użytkowników Internetu ma rozdzielczość o rozmiarze mniejszym niż 1024px w poziomie, ale odsetek użytkowników pewnej konkretnej witryny może być odmienny (zarówno większy, jak i mniejszy). Przesadnie wyrazisty przykład: wg tego rankingu około ¼ polskich użytkowników Internetu korzysta z jakiejś wersji Internet Explorera. Jednocześnie na blogu technicznym związanym z uniksowatymi odsetek ten będzie znacznie niższy, być może gdzieś w okolicach 2–3% albo i mniej.
Dlatego znacznie lepiej jest prowadzić własne statystyki i stronę dopasowywać do swoich rzeczywistych odwiedzających (lub odwiedzających docelowych), a nie „przeciętnego Polaka”.
[quote=hello_world]Z tym to bym uważał jeszcze przez jakiś czas bo jak zwykle mały miękki ma inne spojrzenie na standardy. Jeszcze na rynku jest wiele przeglądarek (IE 5,6,7,8), które dobrze interpretują standardy ale tylko w raportach przygotowanych przez Microsoft lub w kooperacji z nimi. Myślę że mały banan na ustach może się nam pokazać dopiero przy IE9[/quote]
1. Siejesz FUD. IE7, a zwłaszcza IE8, ze standardami radzą już sobie całkiem nieźle. Nie idealnie, jednak trzeba z myślą o nich pisać co najwyżej kosmetyczne poprawki, a nie osobne arkusze stylów (jak było w czasach dominacji IE6).
Oczywiście póki mówimy o zatwierdzonych standardach, czyli CSS2 i HTML4. Jeżeli rozmawiamy o propozycjach standardów, czyli HTML5 i CSS3, tutaj jest znacznie gorzej. Przy czym niektóre fragmenty CSS3 IE też mają zaimplementowane. IE9 z kolei prawie niczym nie różni się od innych liczących się przeglądarek z czasów jego premiery (pół roku temu — cykl wydawniczy IE jest zdecydowanie dłuższy niż pozostałych przeglądarek).
2. IE5 można zobaczyć co najwyżej w koszmarach nocnych (a i tam raczej IE5.5 niż 5.0). Z IE6 wg [url=http://ranking.pl/pl/rankings/web-browsers-details.html]tych danych[/url] korzysta zaledwie niecałe 6% użytkowników IE; wg [url=http://www.ie6countdown.com/#list]tych danych[/url] jest to niecały 1% wszystkich użytkowników sieci w Polsce. O ile nie tworzymy strony przeznaczonej dla bardzo wyspecjalizowanego kręgu odbiorców, możemy IE6 swobodnie olać.
Offline
@minio
Czy znajdziesz w przeglądarce IE7 obsługę kanału alfa (Pokusić sie nawet mogę o IE8)? Też zazwyczaj mówię olać to. Dla 5-8% ?
A jednak ostatnio pomagam (hobbystycznie) zrobić znajomej stronę domową na zasadzie jak chesz tak będziesz miała. I wyobraź sobie, że cała witrynka ma być w fontach MS Comic Sans.
Nie dało jej się powiedzieć że to nie Office Word. Niestety czasami ten jeden klient potrafi wypić Ci całą krew. Oczywiście w tym wypadku nie ma to przełożenia na strukturę wyglądu ale analogicznie można opisać tu inny przykład. Dopóki syf pt. IE5-7 a nawet 8 nie zniknie z rynku zawsze będziesz musiał się dostosować do reguł statystk.
Np. mam przypadek na stronce [url]http://przedszkole208.edu.pl/index.php?page=programy-pracy[/url]l, która jest pod moją opieką że elementy dd mają background w postaci starzałki różowej.
Niby prosta rzecz , a w IE 8 akurat nic nie wyświetla. I jak to się przyjęło mówić kurwa jego mać nie chodzi o akrobatykę artystyczną tylko głupi background dla dd. Pewnie będę musiał przysiąść i to rozwiązać ale pytanie brzmi dlaczego inne przeglądarki to pokazują bezbłędnie a IE8 tak głośno ogłaszany nie.
Ostatnio edytowany przez hello_world (2011-10-25 17:10:30)
Offline
[quote=hello_world]@minio[/quote]
Mój nick rozpoczyna się majuskułą.
[quote=hello_world]Czy znajdziesz w przeglądarce IE7 obsługę kanału alfa (Pokusić sie nawet mogę o IE8)?[/quote]
Mówisz o RGBA? Czy o czym? Pokaż mi odpowiedni fragment ze specyfikacji CSS[b]2[/b].
[quote=hello_world]A jednak ostatnio pomagam (hobbystycznie) zrobić znajomej stronę domową na zasadzie jak chesz tak będziesz miała. I wyobraź sobie, że cała witrynka ma być w fontach MS Comic Sans.
Nie dało jej się powiedzieć że to nie Office Word. Niestety czasami ten jeden klient potrafi wypić Ci całą krew. Oczywiście w tym wypadku nie ma to przełożenia na strukturę wyglądu ale analogicznie można opisać tu inny przykład. Dopóki syf pt. IE5-7 a nawet 8 nie zniknie z rynku zawsze będziesz musiał się dostosować do reguł statystk.[/quote]
Nie rozumiem co ma koleżanka życząca sobie kroju MS Comic Sans na stronie do „syfiastości” IE5-7.
Poza tym starałem się pokazać, że IE5–6 właściwie już zniknęły z rynku. Poza specyficznymi sytuacjami, gdy mogą stanowić 100% użytkowników danej witryny (ale takie rzeczy to raczej tylko w intranetach).
[quote=hello_world]Np. mam przypadek na stronce [url]http://przedszkole208.edu.pl/index.php?page=programy-pracy[/url]l, która jest pod moją opieką że elementy dd mają background w postaci starzałki różowej.
Niby prosta rzecz , a w IE 8 akurat nic nie wyświetla. I jak to się przyjęło mówić kurwa jego mać nie chodzi o akrobatykę artystyczną tylko głupi background dla dd. Pewnie będę musiał przysiąść i to rozwiązać ale pytanie brzmi dlaczego inne przeglądarki to pokazują bezbłędnie a IE8 tak głośno ogłaszany nie.[/quote]
Jak ktoś pływać nie umie, to mu woda za rzadka:
[url]http://haslayout.net/css/No-Background-Image-Bug[/url]
Nieoczekiwane zachowanie jest spowodowane błędem twórcy stylu, który nie oddzielił wartości „url()” i „no-repeat” spacją, jak [url=http://www.w3.org/TR/CSS21/about.html#value-defs]powinien był uczynić[/url]. Po prostu większość parserów jest mniej restrykcyjna niż specyfikacja, wybaczając jednoznaczne błędy i interpretując je tak, jak gdyby nie występowały (były zapisane poprawnie). Co nie znaczy że błędu tam nie ma. W tym wypadku wg mnie zachowanie IE jest w pełni dopuszczalne, gdyż zachowanie w sytuacji napotkania błędu nie jest przez specyfikację określone. IE korzysta z tego prawa, nie wyświetlając obrazka tła.
Offline
Tak mówię o rgba
Reczywiście po nawiasach nie dałem spacji i teraz już jest ok.
Jak to dobrze że Minio jest na DUGU. Przy tak głupim błędzie pewnie bym długo szukał.
Za minio przepraszam jak uraziłem.
Offline
[quote=hello_world]Tak mówię o rgba[/quote]
Ale RGBA w specyfikacji CSS2 nie istnieje. Określa je dopiero specyfikacja CSS3. Czy raczej propozycja specyfikacji, gdyż cały czas ma status wersji roboczej.
Oczywiście można polemizować ze stanowiskiem, czy model wersji roboczych i ostatecznych jest adekwatny do Internetu oraz przeglądarek. W końcu WHATWG zdecydowało się przemienić HTML5 w zwykłe HTML i uczynić z niego standard ciągły. Jednak decyzja ta nie przeszła w kręgach twórców stron internetowych bez echa. Na potrzeby dyskusji zajmuję stanowisko, że tylko wersje ostateczne (czyli CSS 2.1, HTML 4.01 oraz XHTML 1.1) są standardami, które przeglądarki muszą obsługiwać. Wszystko co nowsze ma już status propozycji, które przeglądarki mogą, ale nie muszą implementować. Poleganie na tych propozycjach przy tworzeniu stron internetowych wiąże się z potencjalnym wykluczeniem części użytkowników, czego należy mieć świadomość.
Zwłaszcza że CSS 2.1 w zupełności wystarcza do opracowania większości rozsądnych layoutów. Jasne, CSS 3 dodaje całą gamę nowych możliwości, jednak nie ma tam nic, bez czego nie dałoby się zrobić dobrej strony internetowej. Co najwyżej proces ten będzie wymagał więcej pracy i kod wyjściowy będzie „brzydszy” (wydawałby się że to zupełnie subiektywna kategoria, ale sądzę, że jest ona raczej intersubiektywna — każdy w miarę doświadczony webmaster wie, co mam na myśli).
Offline
Nie bede komentowal bo nie chce tu nikogo obrazic ;]
Offline
http://pinkflood.uphero.com/test.html
podejscie nr:2 zupelnie inne
jak to zrobic aby bylo git:
baner u gory na stale
content zmieniajacy sie w zaleznosci on klikniecia tab-menu po lewej (jak prawidlowo umiescic tam to menu?????)
footer na stale u dolu.
zawartosc bedzie ta sama tylko layout chce zrobic bardziej rewolucyjny!!!
ktos pomoze?????
Offline
[quote=pink]http://pinkflood.uphero.com/test.html
podejscie nr:2 zupelnie inne
jak to zrobic aby bylo git:
baner u gory na stale
content zmieniajacy sie w zaleznosci on klikniecia tab-menu po lewej (jak prawidlowo umiescic tam to menu?????)
footer na stale u dolu.
zawartosc bedzie ta sama tylko layout chce zrobic bardziej rewolucyjny!!!
ktos pomoze?????[/quote]
Zrób jakiś projekt w gimpie czy czymś żeby było widać ocb to postaram się Ci pomóc ;D
Offline
[img]http://pinkflood.uphero.com/images/dizajn/test.png[/img]
pierwsza wersja to byla na zasadzie hurrra polak potrafi, ta jest bardziej przemyslana i mniej wiecej kumam o co biega z tym html i css (mniej nie wiecej).
Offline
ta zawartość dynamiczna czy osobne podstrony?
Offline
a jak lepiej, tj jak latwiej to potem ogarnac (dodawac wpisy zdjecia etc.).
myslalem o linkach ALE.
Offline
Ciężki ten layout... pomyśle ;D
Offline
jak widzisz w linku udalo mi sie obrocic to tab menu ale umiejscowienie go na stale w odpowiednim miejscu graniczy z cudem (dla mnie).
Offline
Umiejscowienie tego menu pixel-perfect przy pomocy samego CSS jest bardzo trudne. Ja widzę następujące możliwości:
1. Stworzyć layout co do piksela. Wiąże się to z wymuszeniem kroju pisma (dzięki WebFontom nie będziesz musiał się modlić, aby użytkownik miał odpowiedni font na dysku) oraz jego stopnia (wielkości). Wymuszanie stopnia pisma na stronie jest czymś, czego powinieneś unikać jak diabeł święconej wody.
2. Ograniczenie szerokości kolumny tekstu do np. 60% i danie reszty na menu. Po obróceniu, menu będzie przylegać do kolumny tekstu. Jednak zaczną się problemy jeżeli wysokość okna przeglądarki będzie mniejsza niż szerokość (po obróceniu — wysokość) menu.
3. Stworzenie menu na obrazkach. Wtedy jego elementy będą wizualnie obrócone, w rzeczywistości zaś będą zwykłymi prostokątami o większej wysokości niż szerokości. Z rozwiązaniem tym wiążą się dalsze problemy związane ze skalowaniem strony oraz fakt, że tworzenie menu przy pomocy obrazków jest mało eleganckie (tekst to tekst, powinno dać się go zaznaczyć).
4. Zrobienie normalne menu u góry i dynamiczne nadawanie mu odpowiednich właściwości CSS przy pomocy JavaScriptu. W nim policzysz sobie rozmiary menu i będziesz w stanie je odpowiednio przesunąć po obróceniu. Jednak w tym momencie zaczniesz wykorzystywać JS do zajmowania się wyglądem strony, co również nie jest eleganckie.
Ja bym zrezygnował z obróconego menu i zrobił zwyczajne menu po prawej albo zakładki (jeśli koniecznie chcesz mieć design oparty o zakładki) u góry. Dzięki temu również czytelnik nie będzie musiał obracać głowy aby przeczytać tekst.
Kilka uwag natury ogólnej:
- transformację tekstu obsługuje również Opera i (przynajmniej obrót) — IE. Odpowiednia reguła powinna wyglądać tak:
/* stare IE */ writing-mode: tb-rl; filter: flipv fliph; /* Chrome/Safari/Konqueror/etc. */ -webkit-transform: rotate(270deg); /* Führerfox */ -moz-transform: rotate(270deg); /* Opera */ -o-transform: rotate(270deg); /* nowe IE */ -ie-transform: rotate(270deg); /* przeglądarki przyszłości, obsługujące transformację bez konieczności podawania prefiksów */ transform: rotate(270deg);
- Nie używaj XHTML, chyba że koniecznie potrzebujesz którychś z jego możliwości. Podpowiedź: [url=http://pornel.net/xhtml]nie potrzebujesz[/url].
Zamiast tego lepiej używaj starego dobrego HTML 4.01 strict albo HTML5, który dodaje [url=http://dev.w3.org/html5/html4-differences/#new-elements]kilka nowych elementów[/url] i [url=http://diveintohtml5.info/]wiele nowych możliwości[/url] (z których jednak pewnie w większości i tak nie będziesz korzystał).
- Tworząc stronę, staraj się być [url=http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/]jak najbardziej elastycznym[/url]. Nie myśl o stronie jak o obrazku, na którym wszystko ma być na swoim miejscu. Na stronie najważniejsza jest treść. Dlatego wymyśl sobie taki layout, który będzie ładnie wyglądał nawet wtedy, gdy jakiś element trochę się komuś przesunie w którąkolwiek stronę (przeglądarki różnie interpretują HTML i CSS, użytkownicy mają różne ustawienia domyślne).
- Przeglądarki mają różne domyślne ustawienia. Dobrym pomysłem jest [url=http://blog.wasacz.net/2008/04/13/resetowanie-css-po-mojemu/]resetowanie CSS[/url] (jeżeli będziesz korzystał z nowych znaczników HTML5, musisz je sobie dopisać do tego stylu resetującego).
Offline
http://mgiesser.com/home/approach/
cos takiego znalazlem
no a jak by rzeczywiscie to menu zrobic u gory, wolalbym uniknac javy.
Offline
[b]pink[/b]: [url=http://mgiesser.com/home/approach/]to[/url] jest na obrazkach. Na obrazkach się da, i to całkiem prosto. Ale otwórz tę stronę w Operze i daj powiększenie np. 300%.
No chyba że użyjesz grafik wektorowych (SVG), ale wtedy zapomnij o użytkownikach IE8 i starszych (o użytkownikach IE7 i starszych w sumie i tak możesz zapomnieć, o czym pisałem w tym czy innym wątku).
Ostatnio edytowany przez Minio (2011-11-01 23:37:27)
Offline
[quote=pink]no a jak by rzeczywiscie to menu zrobic u gory, wolalbym uniknac javy.[/quote]
Np. tak:
<!DOCTYPE html> <html> <head> <style> html, body, #tabs, section, p, li { margin: 0; padding: 0; } #tabs { margin-top: 2em; } #tabs li { display: inline-block; padding: 0 0.5em; height: 2em; border-radius: 0.5em 0.5em 0 0; position: relative; top: 4px; z-index: 1; } #tabs li:nth-of-type(2n+1) { background-color: yellow; } #tabs li:nth-of-type(2n+2) { background-color: green; } #tabs li:nth-of-type(3n) { background-color: red; z-index: 3; } section { position: relative; border-top: 4px solid black; z-index: 2; } </style> </head> <body> <ul id="tabs"> <li><a href="http://www.free-css.com/">CSS Templates</a></li> <li><a href="http://www.free-css.com/">CSS Layouts</a></li> <li><a href="http://www.free-css.com/">CSS Books</a></li> <li><a href="http://www.free-css.com/">CSS Menus</a></li> </ul> <section id="content"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ornare nisi imperdiet est lacinia dignissim. Fusce consectetur hendrerit arcu id molestie. Mauris iaculis nunc vulputate erat ornare tempor. In in quam quam, vitae volutpat sapien. Donec in elit tellus, a facilisis metus. Vestibulum sapien lorem, adipiscing sed aliquet ut, consectetur sed metus. Nulla vel nibh tristique massa pellentesque porta ultrices sed lacus. Sed sit amet nibh vitae quam auctor euismod at quis magna. Suspendisse potenti. Aenean dui sapien, dictum eu accumsan id, molestie ac magna. Phasellus aliquet bibendum condimentum. Nullam feugiat, augue eu pellentesque lobortis, risus arcu euismod nisi, sed molestie nibh elit id arcu.</p> </section> </body> </html>
Zrobienie całych kart/zakładek klikalnymi załatwisz już sobie we własnym zakresie. Tak samo jak ewentualne umiejscowienie tego menu w innym miejscu.
Offline
czekam na propozycje giegiela.
Offline
[quote=pink]no a jak by rzeczywiscie to menu zrobic u gory, wolalbym uniknac javy.[/quote]
Javy? Jesteś pewien? Nie wiem kiedy ludzie się nauczą, że Java Script ma tyle wspólnego z Javą co CSS z C ;]
Ostatnio edytowany przez kamikaze (2011-11-02 14:33:17)
Offline
wiem o co ci biega, ale my tu nie o tym.
znalazlem cos
http://webdesignerwall.com/tutorials/advanced-css-menu
Offline
a jak zrobic takie kontenery div aby troche na siebie zachodzily tj:
[img]http://www.pinkflood.uphero.com/images/dizajn/test.jpg.png[/img]
Ostatnio edytowany przez pink (2011-11-05 19:46:54)
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00102 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.105.149' WHERE u.id=1 |
0.00077 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.105.149', 1732601808) |
0.00042 | SELECT * FROM punbb_online WHERE logged<1732601508 |
0.00034 | SELECT topic_id FROM punbb_posts WHERE id=184683 |
0.00008 | SELECT id FROM punbb_posts WHERE topic_id=19931 ORDER BY posted |
0.00051 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19931 AND t.moved_to IS NULL |
0.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.00131 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19931 ORDER BY p.id LIMIT 25,25 |
0.00081 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19931 |
Total query time: 0.00549 s |