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

einige fragen

Status
Für weitere Antworten geschlossen.

illicon

Neues Mitglied
Hallo,

bin neu hier im Forum und hab gleich einige Fragen und hoffe es kann mir geholfen werden.
Ich habe eine Seite erstellt mit einer Navigation links, rechts content und ein header.
nun möchte ich das wenn ich auf der navigation einen link auswähle, der inhalt nur im contentbereich geöffnet wird. wie ist sowas möglich?
 
weil ich bekomme das mit frames nicht hin.
problem da ist einfach das die frames dann immer die ganze grösse des monitors belegen und ich das wirklich nicht schön finde.
gibt es keine möglichkeit das irgendwie zu machen ohne frames?

achso und dann hab ich gleich noch eine frage.
möchte hinter meine navigation ein hintergrundbild legen. nur sobald ich das bild einfüge verschwindet der tect also die links.
gibt es dafür eine lösung?

ok mit diesen iframes funktioniert so halb.
der iframe ist eingerichtet das schonmal gut. wenn ich aber nu auf einen link klicke öffnet sich nen neues fenster.
wie kann ich diesen iframe als targe angeben?
 
Zuletzt bearbeitet:
zu 1) Mit margin den Abstand zum Bildschirmrand bestimmen.
zu 2) Nehme eine Untergrundgrafik:
Code:
<div style="background-image:url(bilder/bsp1.jpg)"> Irgendein Text </div>
 
wo muss ich die hintergrundgrafik einbinden?
bekomme irgendwie das bild nicht angezeigt.

so hab ich es bisher:

<!-- Begin Left Column -->
<div id="leftcolumn">
<div style="background-image:url(milk2.jpg)"></div>
<body text="#FFFFFF" bgcolor="#000cff" link="#000cff" alink="#FF0000" vlink="#000cff"background=""></body>
<br>
<p align="center"> <a href="willkommen.html" target="content">Home</a></p>
<br>
<p align="center"> <a href="firma.html" target="content">Firma</a></p>
<br>
<p align="center"> <a href="produkte.html" target="content">Produkte</a></p>
<br>
<p align="center"> <a href="bestellung.html" target="content">Bestellung</a></p>
<br>
<p align="center"> <a href="links.html" target="content">Links</a></p>
<br>
<p align="center"> <a href="kontakt.html" target="content">Kontakt</a></p>
<br>
<p align="center"> <a href="impressum.html" target="content">Impressum</a></p>
</div>
<!-- End Left Column -->
 
Da dein Code total falsch aufgebaut ist:
So müßte es aussehen:
Code:
<body text="#FFFFFF" bgcolor="#000cff" link="#000cff" alink="#FF0000" vlink="#000cff"background="">
   <div id="leftcolumn">
     <div style="background-image:url(milk2.jpg)">
       <br>
       <p align="center"> <a href="willkommen.html" target="content">Home</a></p>
       <br>
       <p align="center"> <a href="firma.html" target="content">Firma</a></p>
       <br>
       <p align="center"> <a href="produkte.html" target="content">Produkte</a></p>
       <br>
       <p align="center"> <a href="bestellung.html"  target="content">Bestellung</a></p>
       <br>
       <p align="center"> <a href="links.html" target="content">Links</a></p>
       <br>
       <p align="center"> <a href="kontakt.html"  target="content">Kontakt</a></p>
       <br>
       <p align="center"> <a href="impressum.html" target="content">Impressum</a></p>
    </div>
  </div>

</body>
Innerhalb des body kommt alles, wa angezeigt werden soll. Wenn nur die Navi eine Untergrundgrafik haben soll, so muß diese zwischen den Anfang <DIV> und End-Div </div> stehen.

Besser wäre, wenn du statt zwei DIV nur einen nimmst:
Code:
<div id="leftcolumn" style="background-image:url(milk2.jpg)">
dann brauchst du am DIV-Ende auch nur ein </DIV>
 
danke dafür, eigefügt udn geht auch. nur hat sich jetzt mein content verschoben. also mein div wo der ganze inhalt drinne is hat sich nach unten links verschoben.


dein edit hat es beantwortet danke ;)
 
Am besten du postest mal deine ganze Datei, denn so kann ich dazu nichts sagen. Ich glaube, da sind noch so einige Fehler im Restcode.

Edit: Dann hat sich das wohl auf erledigt.
 
hab schon wieder eine frage. entschuldigt aber ich sitz halt grad dran und komme dank euch gut weiter.
ich habe diesen iframe angelegt hat auch gut funktioniert.

HTML:
<iframe src="willkommen.html" name="content" height="300" width="90%" frameborder="0" scrolling="no">
   Iframe vom Browser nicht unterstützt.</iframe>

nun möchte ich aber gern das dieser iframe automatisch sich der grösse des content anpasst. die box des div macht des ja nur der iframe irgendwie nicht.
und mit height=auto funktioniert es auch nicht:(
 
nun möchte ich aber gern das dieser iframe automatisch sich der grösse des content anpasst. die box des div macht des ja nur der iframe irgendwie nicht.
und mit height=auto funktioniert es auch nicht:(

Ich kenne keine Angabe, mit der so etwas geht, das ist auch nicht der Sinn eines I-Frames, die Höhe zu verändern.
 
Muß ich leider Maxi rechtgeben. Ich habe auch schon Stunden rumexperimentiert. Aber eine Lösung habe ich auch (noch) nicht gefunden.
 
und schon wieder eine frage :(
ich möchte gern im hintergrund einen Verlauf haben.
nun habe ich da schon ein wenig rumgesucht und kann den Ferlauf auch einblenden. allerdings sobald ich die rechte Seite des Verlaufes drin habe sind meine links keine links mehr. woran kann das liegen?
ausserdem ist der verlauf auf der rechten seite nicht komplett, sprich beim scrollen ist er weg:(
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/URL]">
<html xmlns="[URL="http://www.w3.org/1999/xhtml"]XHTML namespace[/URL]">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>EWATEC OHG</title>
<link rel="stylesheet" type="text/css" href="main.css" />
</head>
<html>
<body>
</body>
</html>
<!-- Begin Wrapper -->
<div id="wrapper">
<!-- Begin Header -->
<div id="header">
   <body text="#FFFFFF" bgcolor="#000cff"></body>
   <img src="logo2.jpg" width="900" height="194" border="0" alt="">
   </div>
<!-- End Header -->
<!-- Begin Left Column -->
<body text="#FFFFFF" bgcolor="#000cff" link="#000cff" alink="#FF0000" vlink="#000cff"background=""></body>
<div id="leftcolumn" style="background-image:url(milk2.jpg)">
<p align="center"> <a href="willkommen.html" target="content">Home</a></p>
<br>
<p align="center"> <a href="firma.html" target="content">Firma</a></p>
<br>
<p align="center"> <a href="produkte.html" target="content">Produkte</a></p>
<br>
<p align="center"> <a href="bestellung.html" target="content">Bestellung</a></p>
<br>
<p align="center"> <a href="links.html" target="content">Links</a></p>
<br>
<p align="center"> <a href="kontakt.html" target="content">Kontakt</a></p>
<br>
<p align="center"> <a href="impressum.html" target="content">Impressum</a></p>
</div>
<!-- End Left Column -->
<!-- Begin Right Column -->
<div id="rightcolumn">
<iframe src="willkommen.html" name="content" height="400" width="90%" frameborder="0" scrolling="yes">
Iframe vom Browser nicht unterstützt.</iframe>
</div>
<!-- End Right Column -->
</div>
<!-- End Wrapper -->
<!-- Verlauf!?-->
<div id="bkgnd2">
<div id="main">
</div>
</div>
</body>
</html>
 
Zuletzt bearbeitet:
Du solltest erst einmal deine Grundstruktur Regelkonform angleichen:
Code:
<!DOCTYPE html ....>
<html>
<head>
  Alles was im Kopf kommt, wie META-Tags, Titel, CSS-Stylesheets usw.
</head>
<body>
  Alles was auf der Seite angezeigt wird
</body>
</html>
Das <body> darf nur einmal im Dokument vorkommen. <Div>´s gehören innerhald des body. Der <Head>-und <Body>-Bereich gehören in <html>...</html> .
Änder das ganze mal, und dann können wir weitersehen.
 
guten morgen,
habe erstmal alles überarbeitet und in eine "ordentliche" form gebracht.
nun würde ich gern eine farbverlauf haben nur irgendwie bringen mich diese anleitungen die ich gefunden habe nicht weiter.
ich bekomme nicht mal ein logo in meinen header eingebunden. könntet ihr mir bitte nochmal helfen?

hier der html code:

Code:
<? xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/URL]">
<html xmlns="[URL="http://www.w3.org/1999/xhtml"]XHTML namespace[/URL]" lang="de" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="author" content="Tilo Schmidt" />
<meta name="publisher" content="Tilo Schmidt" />
<meta name="copyright" content="Tilo Schmidt" />
<meta name="robots" content="index,follow" />
<meta name="audience" content="alle" />
<meta name="page-topic" content="Webseite" />
<meta name="content-language" content="de" />
<meta name="expires" content="0" />
<meta name="revisit-after" content="2 days" />
<title>TEst</title>
<link rel="shortcut icon" href="" />
<link rel="stylesheet" media="all" type="text/css" href="css/stil.css"  />
</head>
<body>
 <div id="body">
  <div id="verlauf_links">
  </div>
  <div id="verlauf_rechts"></div>
  <div id="oben">
  </div>
  <div id="navigation">
   <a id="a1" href="willkommen.html" target="content">Home</a>
   <a id="a2" href="xxx.html" target="content">xxx</a>
   <a id="a3" href="xxx.html" target="content">xxx</a>
   <a id="a4" href="xxx.html" target="content">xxx</a>
   <a id="a5" href="xxx.html" target="content">xxx</a>
   <a id="a6" href="xxx.html" target="content">xxx</a>
   <a id="a7" href="xxx.html" target="content">xxx</a>
  </div>
  <div id="mitte">
  <iframe frameborder=0 style="position:absolute; top:30px; left:70px;"
  bgcolor="#FFFFFF" style="filter:Chroma(color=#ff00ff)" src="willkommen.html" name="content" width="85%" height="500px">
  </iframe>
  </div>
  <div id="footer">
 
  testtext
  </div>
 </div>
</body>
</html>

und mein css.

Code:
body {
  text-align: center;
  background-color: #f7f7f7;
  cursor: default;
  font-family: verdana, serif;
  font-size: 1.0em;
} 
}
img {
  border: none;
}
a:link {
  color: #fff;
  font-weight: normal;
  text-decoration: none;
}
a:visited {
  color: #fff;
  font-weight: normal;
  text-decoration: none;
}
/* <- */
/* Anpassungen fuer die ID-Elemente */
/* CSS fuer fuer die Grobgliederung innerhab der ID body */
#body {
  position: relative;
  width: 900px;
  height: 700px;
  top: 30px;
  left: 10px;
  margin-left: auto;
  margin-right: auto;
}
#verlauf_links, #verlauf_rechts {
  position: absolute;
  width: 10px;
  height: 700px;
  top: 0px;
  color: #ffffff;
  background-image: url(testverlauf.gif);
  background-repeat: repeat-y;
  border: 1px solid #000;
}
#verlauf_links {
  left: 0px;
}
#verlauf_rechts {
  left: 890px;
}
#oben {
  position: absolute;
  width: 880px;
  height: 100px;
  top: 0px;
  left: 10px;
  color: #ffffff;
 border: 1px solid #709be4;
  background-color: #f7f7f7;
  background-image: url(testlogo.jpg);
}
#navigation {
  position: absolute;
  top: 101px;
  left: 140px;
  width: 640px;
  height: 30px;
  background-color: #f7f7f7; 
}
#mitte {
  position: absolute;
  width: 880px;
  height: 560px;
  top: 140px;
  left: 10px;
  font-size: 0.75em;
  background-color: #e1e1e1;
}
#footer {
position: absolute;
top: 710px;
left: 0 px;
width: 900px;
height: 40px;
background-color: #e1e1e1;
border: 1px solid #709be4;
 
}
/* CSS fuer die menue-links */
#a1,#a2,#a3,#a4,#a5,#a6, #a7 {
  position: absolute;
  width: 80px;
  height: 20px;
  top: 4px;
  text-align: left;
  color: #448;
  font-size: 0.75em;
  font-weight: bold;
  text-align: center;
  line-height: 20px;
  background-color: #dde;
  border: 1px solid #fff;
}
#a1 {
  left: 10px;
}
#a2 {
  left: 100px;
}
#a3 {
  left: 190px;
}
#a4 {
  left: 280px;
}
#a5 {
  left: 370px;
}
#a6 {
  left: 460px;
}
#a7 {
  left: 550px;
}
#a1:hover,#a2:hover,#a3:hover,
#a4:hover,#a5:hover,#a6:hover, #a7:hover {
  color: #000;
  background-color: #aae;
  border: 1px solid #white;
}


danke schonmal für jeden der sich die mühe macht das zu lesen und mir zu helfen

edit: wer die bilder in den richtigen ordner macht is klar im vorteil^^
eins nur noch, ich hätte den verlauf gern grösser, also der soll praktisch den rest der seite auffüllen. wie bekomme ich das hin?
neuer edit: problem gelöst
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben