phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.04.2008, 18:39   #1
TP-Junior
 
Registriert seit: Apr 2008
fusi macht alles soweit korrekt

was für eine Technik


hallo erstmal ich bin neu hier im Forum.

Ich habe einen guten Grundkurs im Dreamweaver absolviert,
und kenne mich ein bisschen aus. Ich kann eine Hp erstellen
über die Frame Technik.

Jetzt will ich HP´s erstellen in diesem Still: http://www.city-op.at/

Kann mir jemand ein Tutorial oder ein Tipp geben wie ich zu vorgehen
habe?
Da sich jetzt alles in der Mitte abspielt kann ich ja nicht über Frames
arbeiten, oder?
fusi ist offline   Mit Zitat antworten


Alt 26.04.2008, 00:01   #2
TP-Moderator
 
Benutzerbild von zulujaner
 
Registriert seit: Apr 2008
Ort: Naumburg
zulujaner hilft, wo's gehtzulujaner hilft, wo's gehtzulujaner hilft, wo's geht
hi,

da hast du dir ja eine schöne Seite zum probieren herausgesucht.

Schlicht und einfach.

Doch zu deiner Frage.
Wenn du Dreamweaver gelernt hast dann klickst du sicher alles mit der Maus in den Paletten an und gestaltest so deine Seite?

Das ist natürlich nicht hilfreich wenn man sich irgendwo nen Denkanstoss abschauen möchte.
Denn alles was du wissen willst ist auf der Seite schon enthalten - im Quelltext.
Der ist übrigens hier schön einfach gehalten.

Die ganze Seite besteht aus ein paar "DIV Containern" die miteinander verschachtelt sind und denen eine Formatierung zugewiesen wurde. (damit sie zum Beispiel wissen, das sie in der Mitte stehen sollen.)

Das anlegen der Div Container ist die eine Sache und das formatieren mit "CSS" die andere. Beides zusammen ergibt die schöne Seite.

Infos zu CSS bekommst du zB. hier: http://www.css4you.de

infos zu den DIV und zu fast allen anderen Website wichtigen Themen, auch CSS, zB. hier: http://de.selfhtml.org/

hier die CSS Datei zu deiner Seite. Darin stehen ausgelagert vom normalem Webseiten Aufbau die Anweisung zum Aussehen(Formatieren) der Site.
http://www.city-op.at/7_css/screen.css

++++++++++++++++++++++++++++

Wenn dir das alles zu anstrengend ist, kannst du deine Seiten auch weiterhin mir Frames bauen. Damit bekommst du auch eine Zentrierte Webseite hin.
Jetzt mal schnell so kurz überdacht. 3 Frames nebeneinader in der Mitte eine feste Größe und rechts und links mit Prozentwerten arbeiten.

Das gleiche geht mit Tabellen genausogut. 3 Spalten und 3 Zeilen und wieder mit Prozent.

Aber die Frame und Tabellentechnik ist so ganz kurz vorm aussterben Die Zukunft gehört dem CSS.

Also bleibt dir doch wieder nix weiter übrig als zu büffeln und zu probieren.
Aber das macht ja Spaß...
zulujaner ist offline   Mit Zitat antworten
Alt 26.04.2008, 13:28   #3
TP-Junior
 
Registriert seit: Apr 2008
fusi macht alles soweit korrekt
ich bekomme es nicht in den Griff den obereb Balken zu verkürzen.
Es ist glaube ich eine DIV anweiseung.

http://www.bilder-hochladen.net/files/3g78-q-jpg.html

Hier der Code dazu:

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>home</title>

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
left:0px;
top:3px;
width:246px;
height:355px;
z-index:1;
}
#apDiv2 {
position:absolute;
left:257px;
top:3px;
width:491px;
height:57px;
z-index:2;
}
-->
</style>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body,td,th {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 14px;
color: #000000;
border: thin solid #CCCCCC;
}
#apDiv3 {
position:absolute;
left:257px;
top:60px;
width:368px;
height:299px;
z-index:3;
}
#apDiv4 {
position:absolute;
left:631px;
top:98px;
width:201px;
height:217px;
z-index:4;
background-color: #CCCCCC;
}
-->
</style></head>

<body>
<div id="apDiv2">
<ul type="square" class="MenuBarHorizontal" id="MenuBar4">
<li>
<div align="center"><a href="index2.htm" target="_top" class="MenuBarHorizontal">Home</a> </div>
</li>
<li>
<div align="center"><a href="Geschichte.htm" target="haupt">Geschichte</a></div>
</li>
<li>
<div align="center"><a href="Bilder.htm" target="haupt" class="MenuBarHorizontal">Bilder</a> </li>
<li>
<div align="center"><a href="Kontakt.htm" target="haupt">Kontakt</a></div>
</li>
</ul>
</div>
<div id="apDiv3">
<form id="form1" name="form1" method="post" action="">
<label>
<div align="center">Willkommen auf Beaty Shop.at
<div>
<div align="left">
<blockquote>
<p><br />
Ich nöchte Sie auf BeatyShop.at einführen in<br />
die Welt der Schönheitsprodukte.<br />
<br />
Auf den nächsten Seiten werden Sie Einblick <br />
in unsere Filiale erhalten. Sowie unsere Produkte kennenlernen die auf Ihre Wünsche abgestimmt sind.</p>
<p>Wir sind jederzeit für Sie erreichbar und nehmen gerne Kundenwünsche entgegen.</p>
<p>Ihr BeatyShop.at Team<br />
<br />
<br />
<br />
</p>
</blockquote>
</div>
</div>
<br />
</div>
</label>
</form>
</div>
<div id="apDiv4"><img src="../images/Portraet_fertig Kopie1.gif" width="201" height="217" border="0" /></div>
<p>&nbsp; </p>
<div id="apDiv1"><img src="../images/Tonwert_fertig Kopie.gif" width="246" height="355" /></div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
var MenuBar2 = new Spry.Widget.MenuBar("MenuBar2", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
var MenuBar3 = new Spry.Widget.MenuBar("MenuBar3", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
var MenuBar4 = new Spry.Widget.MenuBar("MenuBar4", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</body>
</html>
fusi ist offline   Mit Zitat antworten
Alt 27.04.2008, 08:59   #4
TP-Moderator
 
Benutzerbild von zulujaner
 
Registriert seit: Apr 2008
Ort: Naumburg
zulujaner hilft, wo's gehtzulujaner hilft, wo's gehtzulujaner hilft, wo's geht
hallo fusi,

habe dein problem gelöst.
der graue Balken am oberen Rand entsteht, weil du in den CSS Anweisungen für den body und die Tabellen einen dünnen Rand definierst.

Code:
body,td,th {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 14px;
color: #000000;
border: thin solid #CCCCCC; <--hier
}
wenn du den Rand austellen willst lösch die Zeile einfach. Brauchst du es für spätere Tabellen, dann definier den Rand nur für die Tabelle.

Wenn der Rand jetzt zum abgrenzen des Menüs sein soll, dann gibt es auch verschiendene Möglichkeiten.

So wie ich die Sache immer angehe zeigt dir folgender einfacher Code.

HTML-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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>BeatyShop.at</title>
<style type="text/css">
    <!--
body {background: #666666;  
/* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, 
um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    padding: 0; margin: 0;
    text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. 
	Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e2121;
	line-height: 14px;
	letter-spacing: 1px;
	word-spacing: normal;
	text-decoration: none;
	
	}
/* hier wird äußere DVI auf der Site zentriert. oben - unten, recht - links 
der div ist groß 600x800px und wird die hälfte seiner größe aus dem fenster gerutscht margin-top:400px; um dann wieder 50% zurück. 
passt immer, funktioniert in jedem browser super.*/	
.center_layout {position:absolute; left:50%; top:50%; height:600px; width:800px; margin-top:-300px; margin-left:-400px; background-color: silver; } 

.menue_div {position:absolute; left:260px; top:5px; width:535px; height:100px; background-color: green;}
/* die einstellungen für die liste im menue*/	
.menue_div  ul {position:relative; top:10px!important; top:15px; padding:0; margin:0% 3% 0% 0%; }
.menue_div ul li {display:inline; margin:0 1px; }
.menue_div  li {padding:2px 10px;}
.menue_div  li:hover {padding:2px 10px;}
.menue_div  a:hover {background-color:gray;}

.big_pic {position:absolute; left:5px; top:5px; width:250px; height:590px; background-color: blue;}
.text {position:absolute; left:260px; top:105px; width:340px; height:490px; background-color: yellow;}
.small_pic {position:absolute; right:5px; bottom:5px; width:190px; height:490px; background-color: maroon;}   
 --></style>
</head>
<body>

<!--Start aüßerer DIV zum zentrieren-->
<div class="center_layout">

<!--Start menü container-->
<div class="menue_div">
    <ul>
        <li>
            <a href="index2.htm" target="_top" class="MenuBarHorizontal">Home</a>
        </li>
        <li>
            <a href="Geschichte.htm" target="haupt">Geschichte</a>
        </li>
        <li>
            <a href="Bilder.htm" target="haupt" class="MenuBarHorizontal">Bilder</a>
        </li>
        <li>
            <a href="Kontakt.htm" target="haupt">Kontakt</a>
        </li>
    </ul>
</div>

<!--start das linke große bild-->
<div class="big_pic">
	<img src="bild1.jpg" width="250" height="585"  border="0"/>
</div>

<!--start der text in der mitte-->
<div class="text">
    <p><br />
    Ich möchte Sie auf BeatyShop.at einführen in<br />
    die Welt der Schönheitsprodukte.<br />
    <br />
    Auf den nächsten Seiten werden Sie Einblick <br />
    in unsere Filiale erhalten. Sowie unsere Produkte kennenlernen die auf Ihre Wünsche abgestimmt sind.
    </p>
    
    <p>Wir sind jederzeit für Sie erreichbar und nehmen gerne Kundenwünsche entgegen.</p>
    
    <p>Ihr BeatyShop.at Team<br />
    <br />
    <br />
    <br />
    </p>
</div>

<!--start container fürs rechte bild-->
<div class="small_pic">
	<img src="bild2.jpg" width="180" height="195" border="0" />
</div>

<!--end aüßerer DIV zum zentrieren-->
</div>
</body>
</html>
Ich teile eine Webseite immer Skizzenartig auf und teile sie so in Bereiche ein, die dann mit Inhalt gefüllt werden. So kannst du jeden Bereich einzeln ansteuern und zB nen Rahmen drum setzen.

Zu besseren Verständnis habe ich die einzelnen Bereiche mal mit Farbe gefüllt.

Viel Spaß
zulujaner ist offline   Mit Zitat antworten
Alt 27.04.2008, 12:19   #5
TP-Senior
 
Benutzerbild von Singal
 
Registriert seit: Apr 2008
Singal macht sich hier sehr viel Mühe
Wieso verwendest Du nur class?
Singal ist offline   Mit Zitat antworten
Alt 27.04.2008, 13:05   #6
TP-Moderator
 
Benutzerbild von zulujaner
 
Registriert seit: Apr 2008
Ort: Naumburg
zulujaner hilft, wo's gehtzulujaner hilft, wo's gehtzulujaner hilft, wo's geht
Lightbulb

@signal

hallo,

die Notwendigkeit von ID hat sich in meinen bisherigen Projekten nicht unbedingt ergeben. Ich bin mit CLASS immer gut hingekommen.

Jetzt wo du Sache ansprichst fällt mir auch auf, dass ich den AJAX Teil bei fusi aus den Augen verloren hab.

Da sind bei dem Menü und dem Text DIV natürlich IDs erforderlich zum Ansprechen mit Javascript.

Wenn noch andere Gründe für die IDs sprechen, bin ich für alles offen...
zulujaner ist offline   Mit Zitat antworten
Alt 27.04.2008, 14:36   #7
TP-Senior
 
Benutzerbild von zora
 
Registriert seit: Sep 2001
Ort: BadenCity
zora ist auf einem guten Weg
Cool

einfach.....


als ich auch noch ein frischling war, hab ich mir die seiten, die ich toll finde oder ich nicht gewusst habe, wie die erstellt wurden, abgespeichert und im dreami angeschaut, wie die erstellt wurden... so kannst du dir auch noch ein paar sachen selber beibringen :-)
grüss z
__________________
light my fire...
zora ist offline   Mit Zitat antworten
Alt 28.04.2008, 10:52   #8
TP-Junior
 
Registriert seit: Apr 2008
fusi macht alles soweit korrekt
@zulujaner danke für die arbeit, ich kann dir aber nicht ganz folgen.

Was muss ich nun veränder das diese DIV-Tabelle so aussieht wie
auf den angefügten Bild. Ich kenn mich nur mit den html Befehlen aus
bei den DIV sachen bin ich noch ein noob.
fusi ist offline   Mit Zitat antworten
Alt 28.04.2008, 15:38   #9
TP-Moderator
 
Benutzerbild von zulujaner
 
Registriert seit: Apr 2008
Ort: Naumburg
zulujaner hilft, wo's gehtzulujaner hilft, wo's gehtzulujaner hilft, wo's geht
Hallo fusi,

wenn ich dich richtig verstanden habe, möchtest du um das Menü einen dünnen Rahmen haben?

Dazu ist es erforderlich den Rahmen der jetzt schon da ist erst einmal zu entfernen. Den hast du in deinen CSS Anweisungen für den body Bereich der Webseite definiert.

HTML-Code:
border: thin solid #CCCCCC;
^^ das ist der Übeltäter. Lösch das mal alles.

So jetzt zum ordentlichen Rahmen für das Menü.
Es gibt wie immer mehrere Möglichkeiten.

die schnelle Lösung ist das du die CSS Befehle für den DIV2 um eine Border Anweisung erweiterst und die Breite so anpasst das sie mit dem Bild unten drunter bündig abschliesst.
Also konkret width:580px; und border:1px solid red; musst ändern und die Farbe beim border anpassen. Ich hab jetzt mal rot genommen damit du den Unterschied gleich siehst.
Vergleiche mal den Code.


HTML-Code:
#apDiv2 {
position:absolute;
left:257px;
top:3px;
width:580px;
height:57px;
z-index:2;
border:1px solid red;
}
viel Spaß beim basteln...
zulujaner ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Dreamweaver
was für eine Technik was für eine Technik
« bild in tabelle oben ausrichten | Startproblem »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:01 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67