Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   html Problem bei der Tabelle! Hilfe! (https://www.tweakpc.de/forum/programmiersprachen/19636-html-problem-bei-der-tabelle-hilfe.html)

kerri 26.10.2004 20:01

So:
[code] <body background="background2.bmp">



<table width="778" border="0" cellspacing="0" cellpadding="0" vspace="0">
<tr><td>
<img src="overframe_Picture.bmp" usemap="#main" border="0">
</td></tr>
<tr><td><table width="166" border="0" cellspacing="0" cellpadding="0" vspace="0">
<tr><td><img src="left_frame_picture/Leftframe_Picture1.bmp" usemap="#leftframe1" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture2.bmp" usemap="#leftframe2" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture3.bmp" usemap="#leftframe3" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture4.bmp" usemap="#leftframe4" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture5.bmp" usemap="#leftframe5" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture_end.bmp" border="0"</td></tr>
</table></td>
</tr>
</table>


<map name="main">
<area shape="rect" coords="1,129,153,150" href="Team-Naomi2.html">
</map>


</body>
</html>

[/code]

sollte es eigentlich funktionieren..... die Tabellenraender sollteste schon auf 0 setzen, sonst hast da immer einen Rand von mindestens einem Pixel. Und die maps immer schone dahin packen, wo sie nicht stoeren.

Gruesse, kerri

LeoHart 26.10.2004 20:45

Jo danke.
Doch hab gerade gemerkt das ich das so wie ich es vor hatte nicht machen kann :(
Muss das obere Bild in zwei Teile schneiden,naja lieber erst denken und dann handeln .Hätte mir arbeit ersparrt :(

LeoHart 26.10.2004 22:10

Kann man ein Bild in einen Tabellenzelle ausrichten?! Wenn ja kann mir einer den Befehl sagen irgendwi mit valign="bottom" will sich das Bild nicht bewegen.Oder einen befehl mit dem ich es in der Zelle einwenig nach unten verschieben kann !?

kerri 26.10.2004 22:11

Stop, vorm schneiden.... man kann auch [url=http://de.selfhtml.org/html/tabellen/zellen_verbinden.htm]tabellenzellen verbinden[/url]..... bei dir wuerde das dann so aussehen:
[code]
<body background="background2.bmp">



<table width="778" border="0" cellspacing="0" cellpadding="0" vspace="0">
<tr><td colspan="2"> <!-- hier ist was geaendert!! -->
<img src="overframe_Picture.bmp" usemap="#main" border="0">
</td></tr>
<tr><td><table width="166" border="0" cellspacing="0" cellpadding="0" vspace="0">
<tr><td><img src="left_frame_picture/Leftframe_Picture1.bmp" usemap="#leftframe1" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture2.bmp" usemap="#leftframe2" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture3.bmp" usemap="#leftframe3" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture4.bmp" usemap="#leftframe4" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture5.bmp" usemap="#leftframe5" border="0"></td></tr>
<tr><td><img src="left_frame_picture/Leftframe_Picture_end.bmp" border="0"</td></tr>
</table></td>

<td>
<!-- und hier ist jetzt ne Neue Tabellenzelle moeglich!!!! -->
</td>

</tr>
</table>


<map name="main">
<area shape="rect" coords="1,129,153,150" href="Team-Naomi2.html">
</map>


</body>
</html>
[/code]

Gruesse, kerri

kerri 26.10.2004 22:15

[quote=LeoHart]Kann man ein Bild in einen Tabellenzelle ausrichten?! Wenn ja kann mir einer den Befehl sagen irgendwi mit valign="bottom" will sich das Bild nicht bewegen.Oder einen befehl mit dem ich es in der Zelle einwenig nach unten verschieben kann !?[/quote]

Hast Du das valign im td tag stehen? dann muesste es eigentlich funktionieren.

ansonsten machst halt einfach ein bis 2 br vor das bild ;)

Gruesse, kerri

LeoHart 26.10.2004 23:20

Also das mit den colspan klappt teilweise,es ist jetzt da wo es sein soll jedoch ist links ein Abstand (rechts ist egal ob da ein abstand ist).

Das einzige was wirklich nicht funktionieren will ist der Abstand vom oberen Bild :? es will weder mit einem Befehl ein stück nach unten weder mit br (bei br zieht es einfach die Zelle länger und lasst den Abstand so wie der ist) ich verstehe aber nicht warum. Meine einzige erklährung ist das das obere Bild nicht so hoch ist wie ein Teilbild von der Tabelle in der der unteren Zelle,doch das müsste eigentlich egal sein.Da doch jede Zeile einen eigen höhe annehmen kann(je nach dem wie groß die größte Zelle von der Zeile ist oder?) Ich versteh es nicht :( :cry: Bin am verzweifeln!

tele 27.10.2004 06:43

habe ich oben schon geschrieben - liegt an der default margin interpretation mancher browser

schnap dir mal selfhtml, schlag die css kurzreferenz auf und guck mal unter margin nach

LeoHart 27.10.2004 10:50

Jo,doch kannst mir auch sagen wo ich den befehl einsetzen soll :?

LeoHart 27.10.2004 17:50

Dumme Frage sorry :( Bin eben verzweifelt !
Irgendwie will es nicht klappen
[code]
<head>
<title>margin-bottom</title>
</head>

<body background="background2.bmp">
table width="778" border="1" cellspacing="0" cellpadding="0" vspace="0">
<tr><td colspan="3">
<img src="overframe_Picture.bmp" usemap="#main" border="0" style="margin-bottom:0cm">
</td></tr>
[/code]
Mach ich was falsch?!

kerri 27.10.2004 18:20

Hmmm..... das margin gibt eigentlich nur den Abstad nachfolgender Elemente an, verschiebt das bild aber nicht innerhalb der Tabellenzelle. Es loest also Dein Problem ueberhaupt nicht.
Besser waere hier ein <td colspan="3" valign="bottom"> oder, wenns denn unbedingt css sein muss, <td colspan="3" style="vertical-align:bottom;">
Das margin aus dem img-tag kannst rausnehmen, das hat absolut keinen effekt, wenn nach dem bild innerhalb der Tabellenzelle nichts mehr kommt.

Noch ne Frage an Dich, wieviel ist in der Zelle neben der Zelle, in der Du das bild ausrichten willst? Die ganze ausrichterei funktioniert naemlich nur, wenn in der nebenliegenden Zelle nach unten hin laenger ist, als die Zelle, die Du ausrichten willst.

Gruesse, kerri

LeoHart 27.10.2004 20:17

Also eigentlich ist die erste Zelle ein einziges Bild
dann kommt eine neu Zeile mit einer Zelle die aus fünf Bildern besteht(die in einer Tabelle untereinander stehen.)Dann kommt eben der colspan(heißt nicht das ich der befehl jetzt erst kommt) kommt eine Zelle die genau so hoch ist wie dir erste Zelle dieser Zeile und dann eben noch einen Zelle die auch genau so hoch.

Zwei Probleme in der ersten Zelle(die gleichzeitig die Zeile ist) ist ein Bild drin und unter halb dem Bild ist ein kleiner Abstand zum Rahmen wenn der oben wäre wärs mir egal.
Zweites Problem ist in der Zweiten Zeile(das ich absolut nicht verstehe( die zweite Zelle ist 2pixel denk ich höher als die erste Zelle(obwohl die eigentlich gleich groß sein müssten das selbe eben bei der dritten Zelle die auch 2pixel höher ist als die erste doch beide sind dann unten 2pixel kürzer.Also irgendwie verschiebt sich da alles,was es eignetlich nicht machen soll!

kerri 27.10.2004 20:51

Dann schieb doch in der zweiten zeile die erste zelle nach oben (standardmaessig wird nach der Mitte ausgerichtet) mit nem valign="top" in den td's der zweiten Zeile. Dann sollte es eigentich gehen.
Vielleicht auch mal versuchen, die innere Tabelle ganz an das vorhergehende td ranzuruecken (also ohne Whitespace dazwischen), etwa so: ... <tr><td valign="top"><table border="0"><tr><td valign="top"> ...
Whitespace (also alles, was Leerzeichen, [ENTER] oder Kommentare im Quelltext sind) haben dummerweise die dumme Angewohnheit, als ein einzelnes Leerzeichen in der angezeigten Seite dargestellt zu werden, was meistens das ganze Design zerhaut. Das Entfernen aller leerzeichen und [ENTER]s zwischen allen tr, td und table tags hilft da meistens, produziert aber leider meist auch ziemlich unleserlichen Code.

Gruesse, kerri

tele 28.10.2004 16:51

das margin kommt eigentlich in das table tag, padding würde in ein parent-tag kommen

LeoHart 28.10.2004 20:06

Also mit kerris Vorschlag ist das zweite Problem gelöst :D :D :D
Das erste aber besteht weiterhin :( !!Das mit margin-bottom will nicht funktionieren k.a warum.
Das erste Problem ist merkwürdig,das dürfte kein Problem sein, normalerweise müsste da garkein Abstand sein :? :? :?

kerri 28.10.2004 21:33

Pack am besten mal die Seite, inclusive aller Bilder auf einen Webspace, dann kann ich mir das 'Gesamtkunstwerk' mal anschaun, da seh ich vielleicht eher, was schieflaeuft, und kann auch selbst etwas damit rumprobieren ;)

Mit welchem Browser/welchen Browsern testest Du denn die Seite? Je mher, desto besser ;)

Gruesse, kerri

LeoHart 29.10.2004 12:25

Also eigentlich probier ich die Hp nur mit dem Explorer aus :lol:
Oh ja die online zu stellen,tja na dann muss ich erst eimal die Bilder umwandeln :lol: Kennt einer ein gutes Prog mit dem man vom bmp in gif oder jpg,ohne Qualitätsverlust umwandeln kann?!

tele 29.10.2004 15:40

paint ?

nee mal enrsthaft - kann jedes bildverabreitungsprogramm

LeoHart 29.10.2004 21:55

Ja aber wenn man das mit paint macht hat man so ne kack quali !

kerri 29.10.2004 23:07

So ziemlich jedes ordentliche Bildverarbeitungsprogramm kann das. IrfanView und GIMP gbts kostenlos, Photoshop und PaintshopPro sind auch noch alternativen, ich denke, sowas wirst schon haben oder schnell organisieren koennen.
Es gab mal unter Zubehoer bei Windows was Namens Imaging *michdunkelerinner*, vielleicht kann das das auch.

Gruesse, kerri

LeoHart 31.10.2004 16:40

Hab das Problem gelöst mit dem kleinen Abstand :D :D :D :D :D :D
Lag an den dummen "enter" zwischen <tr>und<td> die ich immer machte wägen der lesbarkeit des Quellcodes blabla(dummer Infolehrer)

Habs zufällig herausgefunden weil ich einmal ein Bild mit dem Abstand hatte und einmal ohne obwohl ich das selbe programmiert habe nur einmal mit den dummen "enters".

Danke für den Tipp kerri,bist die beste(auch danke an Telepornos) :D :D :D

kerri 31.10.2004 17:15

Hab ich aber schon ein paar mal erwaehnt, das sich die meisten Browser mit Whitespace etwas affig haben ;)

Wenn die Seite fertig ist, will ich die aber sehn, das ds klar ist ;) :lol: :lol:

Gruesse, kerri

PS.: auch mal mitm Opera und Mozilla angucken die Seite, bevor du sie auf die Menschheit loslaesst ;)

LeoHart 31.10.2004 19:04

Wenn sie fertig (naja oder halb fertig ist) werde ich den link mal posten.

Mach ich in der Schule,dort dürfen wir nur Linux benutzen.Weil unser Lehrer Windows nicht leiden kann :wink:

kerri 31.10.2004 19:55

[quote=LeoHart][...]
Mach ich in der Schule,dort dürfen wir nur Linux benutzen.Weil unser Lehrer Windows nicht leiden kann :wink:[/quote]

Yeah, endlich mal n richtig guter Lehrer ;)

Gruesse, kerri

LeoHart 14.11.2004 22:30

Hab ja lange keinen mehr mit Fragen genervt :wink:
Aber keine sorge wollte nur sagen das ich die Hp online gstellt habe.Es sind nicht viele links erreichbar doch kommt alles noch.

So ein paar infos zur Hp,es ist keine persönliche Hp sondern eine für unser GamerTeam :wink: . Und dann noch kann sein das es etwas lange dauert (kommt eben davon wenn man ein Hintergrundbild hat was 1mb groß ist sorry an die modem und isdn Benutzer versuchs noch zu ändern)

Hab die Hp nur auf dem Explorer getestet also wenn es unter Linux Probleme gibt sagt bescheid.Da ich auch erst morgen Info hab und gleichzeitig "Abgabetermin".Bitte tut die Schriftgröße auf Mittel da sonst das ganze Desgin im Eimer ist :lol: :wink: .
So das wärs dann.

tele 14.11.2004 22:43

gib doch mal bitte den link - einige brennen sicher darauf den zu sehen


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:14 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.