Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ramka HTML czy już php?
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
romantic
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 :)
Zajec
Używanie ramek jest złe.
http://pornel.net/ramki
Cysiaczek
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.
romantic
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.
Cysiaczek
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.
Zajec
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.
Dandelion
albo uzyc php w stylu

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

{
echo "strona z menu";
};
phpion
@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>
agemlonZ
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ć.
Zajec
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.
smialy
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.