Skocz do zawartości


Dentysta Gliwice



- - - - -

Ramki na CSS - jak linkować do podstron?


3 odpowiedzi w tym temacie

#1 Szarex

    Wyjadacz

  • Użytkownicy
  • PipPipPip
  • 553 postów

Napisano 22 luty 2008 - 15:44





Witam.

Postanowiłem stworzyć własną WWW (który to już raz... hmm... nieważne). Wg moich zamierzeń powinna mieć ona mniej więcej taki rozkład elementów:
Dołączona grafika

Ponieważ postanowiłem nie korzystać z ramek, tylko z CSS-ów udało mi się napisać coś takiego:

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Tytuł strony</title> 
<style type="text/css"> 

  body { 
	padding: 10px; 
	margin: 0; 
	background: #FFFFFF;
  } 

  #kontener { 
	margin: auto; 
	width: 800px; 
  } 

  #top { 
	height: 100px; 
	background: #BBCCFF; 
  } 

  #menu { 
	height: 20px; 
	background: #00FFCC; 
  } 
  
  #tresc { 
	height: 200px; 
	background: #FFFF00; 
  }

   #stopka { 
	height: 20px; 
	background: #BBCCFF; 
  } 


</style>
 
</head> 
<body> 

<div id="kontener"> 
  <div id="top">
	Moja strona domowa
  </div> 
  
  <div id="menu"> 
	<a href="podstrona.html" target="#tresc">Podstrona</a>
  </div>

  <div id="tresc">
	Tekst na stronie
  </div>

  <div id="stopka">
	copyrighty etc
  </div> 
</div> 

</body> 
</html>

Mam tylko pytanie: jak ma wyglądać link do podstrony, żeby wyświetlała się w części 3, bo tak jak jest teraz, nie działa. Da się to zrobić bez PHP?
Z góry dzięki za pomoc.

Użytkownik Szarex edytował ten post 22 luty 2008 - 15:51

Linux - cena: 0 zł, Windows XP HomeEdition OEM - cena: 335 zł, poczucie posiadania legalnego oprogramowania: bezcenne



Dołączona grafika

Kasia R.

  • Użytkownicy
  • PipPipPipPipPipPip
  • 2899 postów
  • PłećKobieta

dentysta Gliwice


#2 SSR86

    Stały bywalec

  • Użytkownicy
  • PipPip
  • 230 postów

Napisano 22 luty 2008 - 18:04

Nie działa i nie ma prawa zadziałać. Przede wszystkim należałoby skorzystać z atrybutu frameset, wprowadzającego ramki.

http://www.forumowis...showtopic=57988 - tu masz w jednym z postów mniej więcej nakreślone w czym rzecz.

Z innych kwestii - nie jest wygodniejsze umieszczanie styli w osobym, zewnętrznym pliku .css ? Ale to tylko moje zdanie (zresztą, po namyśle może ma to jakiś sens, skoro treść i tak jest do ramek wczytywana).

EDIT: teraz dopiero doczytałem, że nie zamierzasz korzystać z ramek. W związku z tym próba stworzenia rozwiązania o którym mówisz, bez użycia ramek jest w html raczej na pewno niemożliwa.

Użytkownik SSR86 edytował ten post 23 luty 2008 - 00:48


#3 Gugsen

    Stały bywalec

  • Użytkownicy
  • PipPip
  • 292 postów

Napisano 23 luty 2008 - 12:01





Spróbuj w PHP :P
| Tworzenie stron www z użyciem xHTML, CSS, PHP, AJAX, MYSQL | Pisanie, przebudowa, optymalizacja i instalacje skryptów |
| Krótkie czasy realizacji (kilka dni) | Kontakt: contact@seoservice.pl |
| Jeśli chciałbyś pogłębić swoją wiedzę związaną z informatyką, odwiedź moje forum komputerowe |

Kasia R.

  • Użytkownicy
  • PipPipPipPipPipPip
  • 2899 postów
  • PłećKobieta

#4 chrisshiv

    Bywalec

  • Użytkownicy
  • Pip
  • 93 postów

Napisano 26 luty 2008 - 23:11

Wyświetl postUżytkownik Szarex dnia 22.02.2008, 15:44 napisał

Da się to zrobić bez PHP?
Można wykorzystać ajax'a - zamiast odwoływać się w ajaxie do skryptu na serwerze można pobierać statyczne treści i umieszczać tą treść wewnątrz diva' treść czyli document.getElementById('tresc').innerHTML = i tutaj wynik z ajax'a - tutorial do ajaxa mozna znaleźć w w3c shools (znajdź w google), pozdrawiam




Dodaj odpowiedź



  







Użytkownicy przeglądający ten temat: 2

0 użytkowników, 2 gości, 0 anonimowych