Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ramka HTML czy już php?
romantic
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.12.2006

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


mam pytanko. Czy taki efekt da się uzyskac stosując zwyczaje ramki w HTML?
jak to: http://www.krzyk.net/index.php
lub to: http://www.barbroutedesign.com/bdv5/index.php

Chodzi mi konkretnie o to, ze miejsce, gdzie znajduje sie tekst, zachowuje sie jak ramka, tyle, ze bez tła. M am do zrobienia stronę, w której schiałabym wlaśnie zastosowac ramki, zeby oddać pełny efekt tła w ksiązce, ale nie wiem jak to zrobic ( http://img329.imageshack.us/img329/7780/wodnaprobaks1.jpg )

Czy da sie taki efekt osiągnąc samymi ramkami czy potrzebna jest mi znajomosc php?

Jeżeli coś jest niejase, to z góry przepraszam :)
Go to the top of the page
+Quote Post
Zajec
post
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Używanie ramek jest złe.
http://pornel.net/ramki
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Nie musisz używać ramek. Możesz to osiągnąć poprzez odpowiednie zastosowanie CSS na elementach blokowych.
Dokładniej poprzez zastosowanie właściwości overflow

Nie ma to nic wspólnego z php. Nawet odrobinę : )

Pozdrawiam.

Ten post edytował Cysiaczek 13.12.2006, 07:09:10


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
romantic
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.12.2006

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


Jak dla mnie amki sa najbardziej dynamiczne i pomiagają w obsłudze strony. A co do CSS, czy nawet html bez ramek, to oczywiście, moge to oprzeć na div-ach,ale wted cała strona się będziena nowo wgrywać i będzie to zajomowac zbyt długo czasu.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Jeśli masz odrobinę samozaparcia, to skorzystaj z AJAX, który pozwoli na ominięcie niechcianego wczytywania całej strony od nowa. Działa to podobnie jak ramki, ale zdecydowanie lepiej. W ostateczności użyj nawet ramek pływających, które mimo iż są odradzane, to dalej spełniają swoją rolę, a są interpretowane poprawnie przez większość przeglądarek.

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Zajec
post
Post #6





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Cytat(romantic @ 13.12.2006, 07:12:31 ) *
Jak dla mnie amki sa najbardziej dynamiczne i pomiagają w obsłudze strony. A co do CSS, czy nawet html bez ramek, to oczywiście, moge to oprzeć na div-ach,ale wted cała strona się będziena nowo wgrywać i będzie to zajomowac zbyt długo czasu.

To zależy, jak dobrze zrobisz stronę. Jeśli wykorzystasz zewnętrzny arkusz stylów, to przeglądarka ściągnie go sobie raz (podobnie jak obrazki). Natomiast załadowanie nowej podstrony będzie wiązało się z pobraniem jej treści oraz dodatkowych kilku KB odpowiedzialnych za szkielet.
Go to the top of the page
+Quote Post
Dandelion
post
Post #7





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


albo uzyc php w stylu

if ($GET_['link'] == 'menu')

{
echo "strona z menu";
};

Ten post edytował Dandelion 19.07.2007, 17:43:16
Go to the top of the page
+Quote Post
phpion
post
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




@Dandelion: twój kod nie zadziala.

Ludkowie kochani, a nie wystarczy sam CSS + mała funkcyjka JS? Można przecież zrobić to tak, że menu jest w postaci listy i każdy element posiada onclick="funkcjaJs(identyfikatorPozycji)" zamiast href. Funkcja funkcjaJs ustawiałaby display: none dla wszystkich div'ów poza tym od id=identyfikatorPozycji, który miałby display: block. I po sprawie. Bez przeładowania (PHP) i bez odwołania do serwera (Ajax).

Kod HTML poglądowy:
  1. <ul>
  2. <li><a onclick="f(1);">Pozycja 1</a></li>
  3. <li><a onclick="f(2);">Pozycja 2</a></li>
  4. </ul>
  5.  
  6. <div id="tresc1">
  7. Tresc 1
  8. </div>
  9.  
  10. <div id="tresc2">
  11. Tresc 2
  12. </div>
Go to the top of the page
+Quote Post
agemlonZ
post
Post #9





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 31.08.2007
Skąd: na pieska

Ostrzeżenie: (10%)
X----


Możesz użyć ramek, nawet nie potrzebna ci jest znajomość php.

Zajec => Używanie ramek nie jest złe. Po co zostały stworzone ramki? A no po to, żeby takie strony tworzyć.
Go to the top of the page
+Quote Post
Zajec
post
Post #10





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Cytat(agemlonZ @ 31.08.2007, 17:42:05 ) *
Zajec => Używanie ramek nie jest złe. Po co zostały stworzone ramki? A no po to, żeby takie strony tworzyć.

Żeby poradzić sobie ze wspólnymi elementami podstron. Na szczęście dziś mamy PHP z funkcją include.
Go to the top of the page
+Quote Post
smialy
post
Post #11





Grupa: Zarejestrowani
Postów: 60
Pomógł: 4
Dołączył: 23.05.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Witam

Myślałem, że każdy kto para się HTML wie do czego służą ramki i kiedy można je stosować. Widzę jednak, że są tacy którzy nie wiedzą.

Po co zostały stworzone ramki? A no po to, żeby takie strony tworzyć. - to jedno z ciekawszy zdań jakie przeczytałem od wczoraj na tym forum :]

Dobrze, że nie wszyscy tak myślą smile.gif


--------------------
openSuse, Eclipse i Aptana - daje rade
Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 21:30