• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Webseite in CSS <div> darstellen

Status
Für weitere Antworten geschlossen.

WeMa

Neues Mitglied
Hallo,
Ich habe schon gegoogelt und alles mögliche, aber keine passende Antwort auf folgende Frage erhalten:

Kann ich in einem CSS <div> eine Webseite darstellen, also so als würde man mit Frames arbeiten, das z.B. links immer ein Menü bleibt, ich in der Mitte dann aber eine externe Seite darstellen kann?

Ich freue mich auf eure Antworten!!!!!!

MfG

WeMa
 
Werbung:
... in einem CSS <div> ...

div und CSS sind 2 verschiedene Dinge. Das div ist ein HTML-Tag, welches andere Elemente nur gruppiert, mit CSS kann diese Darstellung grafisch beeinflusst werden.

Zu deiner Frage: man kann HTML-Tags per CSS scrollbar machen. Schau dir mal "overflow: scroll;" an. Achtung: dabei muss man immer feste Höhen und Breiten verwenden!

Die Handhabung ist jedoch nicht wie bei frames, dass man dann per src die Datei angibt, die angezeigt werden soll. Sowas ginge nur per PHP include()-Funktion oder anderen Webprogrammiersprachen. Eine richtig externe Seite kannst Du nur mittels iframe einbinden, was sich aber wohl auch wirklich nur bei externen, nicht zu dir gehörenden Seiten lohnen würde.
 
also

Es ist also nicht möglich in einem CSS Gerüst eine externe Seite anzuzeigen?
Das ist aber doof.
Aber danke für den Tipp mit dem iframe, werd ich mir mal anschauen...
 
Werbung:
Werbung:
Werbung:
Mein Problem ist ja nicht, das ich den unterschied zwischen CSS und frames nicht kenne, sondern das ich die Anleitung, um das was ich realisieren möchte mit PHP zu machen, nicht ganz verstanden habe und um Erklärung oder sogar Quelltext-Beispiele bitten würde...
 
Zuletzt bearbeitet:
An der Stelle, an der Du den Inhalt einer anderen Datei in die aktuelle Seite kopiert haben möchtest, setzt Du den PHP-Befehl:
Code:
<?php include("filename"); ?>
Dieser Befehl wird dann vom PHP-Interpreter durch den Inhalt der Datei "filename" ersetzt.
 
Werbung:
Eigentlich ist es einfach du hast 2 Dateien

test.php
Code:
<h2>Ich bin ein Test</h2>
<p>Und werde eingefügt</p>
index.php
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="de">
<head>
  <title>TEST</title>
</head>
<body>

<h1>Ich bin eine Seite</h1>
<p>Hier entsteht was schönes</p>

<br />

<?php include('test.php'); ?>

</body>
</html>
jetzt kannst du mal beide dateien hochladen und "index.php" öffnen und du siehst, es erscheint das geschriebene aus "test.php" an der stelle wo das include steht.

Wenn du nun in den Quelltext in deinen Browser schaust steht der PHP-Code nichtmehr dort, sondern das was in der "test.php" stand.

Grüßli
 
Werbung:
Kann man so pauschal nicht sagen (dass die Endung .php sein muss). Das ist eine Sache der Serverkonfiguration. Obwohl es in den meisten Fällen wohl so sein wird.

Wenn ich auf "Gästebuch" klicke, passiert übrigens sehr wohl was.
 
außerdem hast du unterschiedlich verlinkt...es gibt

gaestebuch.php
Testseite

und

gaestebuch.html
Testseite


^^ wieso includest du das menu nicht in jede datei, so musst du das menu nur EINMAL schreiben und wenn du es änderst ist es in jeder Datei geändert :)
 
Werbung:
@efchen: Was passiert da bei dir?
@Loon3y: Also, ich hab die Datei jetzt mal in index.php umbenannt, sie hat folgenden Code:

<head>









<title>Testseite</title>
<link rel="STYLESHEET" type="text/css" />







<style type="text/css">
@import url("css/define.css");
BODY {
background-image: url("/bg2.jpg");
background-repeat: no-repeat;
width:1024px;height:683px;
}

</style>
</head>


<body style="color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);">





<div id="main">


<div id="head">
</div>


<div id="menue2">
<p>
<br />
<a href="arbeit.html"> <img style="border: 0pt none ;" src="/Buttons/Arbeit.gif" onmouseover="this.src = '/effekt/Arbeit.gif'" onmouseout="this.src = '/Buttons/Arbeit.gif'" alt="Arbeit" border="0" /></a>


<a href="lebenslauf.html"><img style="border: 0pt none ;" src="/Buttons/Lebenslauf.gif" onmouseover="this.src = '/effekt/Lebenslauf.gif'" onmouseout="this.src = '/Buttons/Lebenslauf.gif'" alt="Lebenslauf" border="0" /></a><br />



<a href="galerie.html"><img style="border: 0pt none ;" src="/Buttons/Galerie.gif" onmouseover="this.src = '/effekt/Galerie.gif'" onmouseout="this.src = '/Buttons/Galerie.gif'" alt="Galerie" border="0" /></a><br />




































<a href="kontakt.html"><img style="border: 0pt none ;" src="/Buttons/Kontakt.gif" onmouseover="this.src = '/effekt/Kontakt.gif'" onmouseout="this.src = '/Buttons/Kontakt.gif'" alt="text" border="0" /></a><br />




<a href="gaestebuch.html"><img style="border: 0pt none ;" src="/Buttons/Gaestebuch.gif" onmouseover="this.src = '/effekt/Gaestebuch.gif'" onmouseout="this.src = '/Buttons/Gaestebuch.gif'" alt="text" border="0" /></a></p>




<a href="impressum.html"><img style="border: 0pt none ;" src="/Buttons/Impressum.gif" onmouseover="this.src = '/effekt/Impressum.gif'" onmouseout="this.src = '/Buttons/Impressum.gif'" alt="text" border="0" /></a>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>




<p></p>


<p></p>


<p></p>


<p></p>


<p><br />


</p>



</div>






<div id="content">

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p><br />

</p>

<p><?php include('/gb/index.php'); ?>
</p>



</div>


</div>





<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://zaehler.kilian-photoart.net/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://zaehler.kilian-photoart.net/phpmyvisites.js" type="text/javascript"></script>
<noscript><p>phpMyVisites : Ein Open Source-Website-Statistikprogramm in PHP/MySQL veröffentlicht unter der GNU/GPL.
<img src="http://zaehler.kilian-photoart.net/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></a>
<!-- /phpmyvisites -->
</body>
</html>




Meine frage lautet immernoch, was hab ich falsch gemacht?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben