• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Tabelle macht mich Wahrsinnig ^^

D

Dit

Guest
Tabelle macht mich wahnsinnig ^^

Hallo,

habe eine normale tabelle:
Problem: er macht immer einen riesen Abstand zwischen dem Tabellen Rahmen und dem Text. Habe schon mit padding versucht aber padding "0" setzt den Abstand auch nicht kleiner, liegt es vielleicht an dem RadioButton?

hierzu das Bild sehe Anhang

Edit: habe noch ein Bild im Anhang, scheinbar liegt es nicht am Text... ??!!

danke

Gruß
Dit
 

Anhänge

  • Forum.jpg
    Forum.jpg
    8 KB · Aufrufe: 7
  • Forum1.jpg
    Forum1.jpg
    7,8 KB · Aufrufe: 5
Zuletzt bearbeitet:
vielleicht sollte ich nicht immer so schüchtern mit meinem Quellcode umgehen: ^^

hier ist alles wichtige:

Code:
<table border="1" style="solid red; padding:10px;">
	<colgroup>
   	<col width="30" >
    <col width="60">
    <col width="60">
  	<col width="60">
  </colgroup>

<%

if (orders.size() == 0){
%>
<div id="divSol2" style="background-color: #CDCDCD;"> 
<%
}
else {
for(int i = 0; i < orders.size(); i++) {
  Object obj = orders.elementAt(i);
  if(obj instanceof PPCOrderEntry) {
  	PPCOrderEntry entry = (PPCOrderEntry) obj;
  	%> 
  	  <tr>
  	  	<td><h5><input type="radio" name="ausgewaehlt" value="<%=entry.getOid() %>"></h5></td>
	 	<td><h5><%=entry.getState() %></h5></td>
  	    <td><h5><%=entry.getSource() %></h5></td>
  	    <td><h5><%=entry.getDestination() %></h5></td>
  	  </tr>
  		
  	<%
  	  }	
	}
}
	%>
</table>
 
sorry das wusste ich nicht :) habe es gerade ohne JSP Quellcode versucht, siehe da das Problem tritt trotzdem auf ^^ hätte ja sein können das die JSP Variablen was verziehen...

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<table border="1" style="solid red; padding:10px;">
	<colgroup>
   	<col width="30" >
    <col width="60">
    <col width="60">
  	<col width="60">
  </colgroup>

<div id="divSol2" style="background-color: #CDCDCD;"> 
  	  <tr>
  	  	<td><h5><input type="radio" name="ausgewaehlt" value=""></h5></td>
	 	<td><h5>test</h5></td>
  	    <td><h5>test</h5></td>
  	    <td><h5>test</h5></td>
  	  </tr>
</table>
</body>
</html>
 
jop habe ich, aber ich schaue noch mal drüber vielleicht habe ich was übersehen!
ist ja nicht so, dass ich was poste und mich dann zurück lehne ^^

bin ja auch immer noch am testen und suchen, daher kommt es leider oft vor das ich während ihr euch gedanken macht die Lösung finde! aber sollte das der fall sein schreib ichs direkt rein :)
 
ja bin das gerade noch mal alles am lesen! warum?

aber ich werde jetzt erst mal meine CSS datei abkoppeln, vielleicht stellt die ja irgendwo was ein :/ obwoh ich da außer farbe und schrift nix bei tr / td definiert habe!
 
aber bei mir besteht das Problem ja nicht in der breite sondern in der höhe!
bin gerade am schauen ob auch sowas durch border-collapse geregelt werden kann! aber schon mal danke..
 
OK, ich hatte deine Frage nicht richtig angeschaut, vor allem dein Quelltext. Der ist völlig ungültig verschachtelt, ausserdem hast du da ein <H5> Element, das hat Standardmäßig sowohl einen padding als auch einen margin. ausserdem sehe ich nicht, wo du padding auf null setzt.
 
hatte vor dem Post versucht pading auf 0 zu setzen, hat aber nichts verändert. aber mit dem h5 schau ich gerade mal! danke!

hier mal sehr schön zu sehen:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<table border="1" style="solid red; padding:10px;">
	<colgroup>
   	<col width="30" >
             <col width="60">
             <col width="60">
  	<col width="60">
  </colgroup>

<div id="divSol2" style="background-color: #CDCDCD;"> 
 <tr>
   <td><input type="radio" name="ausgewaehlt" value=""></h5></td>
   <td>test</td>
   <td><h5>test</h5></td>
   <td><h5>test</h5></td>
 </tr>
</table>
</body>
</html>

liegt scheinbar an dem H5 tag nur wie kann ich sowas unterbinden :/
ist doch eigentlich klar, das wenn die schrift kleiner is die Tabelle auch kleiner werden soll :grin:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<table border="1">
<div> 
  <tr>
	<td><input type="radio" name="ausgewaehlt" value=""></h5></td>
	<td><h5>test</h5></td>
    <td><h5>test</h5></td>
    <td><h5>test</h5></td>
  </tr>
</table>
</body>
</html>

hier ist außer dem h5 nix mehr drin! daher muss es daran liegen und ich könnt mir denken, dass ich nicht der einzigste mit dem problem bin :confused:
 
Zuletzt bearbeitet:
dir ist nicht klar was CSS macht? Schau dir mal selfhtml an. du kannst jedes Element mit CSS formatieren

Übrigens das DIV in der Tabelle gehört da nicht rein, ausserdem ist dein DOCTYPE ungünstig, sorg dafür dass das Dokument im Standardmode und nicht im Quirksmode dargestellt wird.
 
dir ist nicht klar was CSS macht? Schau dir mal selfhtml an. du kannst jedes Element mit CSS formatieren

jop das ist mir bekannt ;)

Übrigens das DIV in der Tabelle gehört da nicht rein

da geb ich dir völlig recht..

ausserdem ist dein DOCTYPE ungünstig, sorg dafür dass das Dokument im Standardmode und nicht im Quirksmode dargestellt wird.

davon habe ich noch nie was gehört seit dem ich HTML Programmiere...^^ :(

gib mir gerade zeit mich zu belesen :)

CSS 4 You - The Finest in Stylesheets: Workshop Doctype-Switch: Teil 1 - Doctype-Switching
 
Zuletzt bearbeitet:
3 Minuten bis du was gefunden hast, nicht schlecht.

Wenn du weißt wie's geht warum formatierst du die Schrift nicht z.b. über
td {
font: .....
}
 
weil ich

1. bis eben nicht wusste da es daran liegt!´
2. hat es doch scheinbar nichts mit der schrift zu tun! :rolleyes:

mit dem 3 Minuten gehe mal von aus das es Ironisch gemeint war... :(
bevor ich euch halt alles machen lasse will ich selber lernen und wenn es auch mal länger dauert!

werde mir deinen hinweis mal zu herzen nehmen und mal das td mit CSS formatieren!
 
Das mit der Schrift war nur ein Beispiel, du kannst auch h5{ margin:0; padding:0} machen, ich weiß ja nicht was du mit dem h5 Tag bezwecken wolltest.

Nein, mit den 3 Minuten war keine Ironie, das war die Zeit zwischen deinem Posting und dem Edit (ich vermute du hast in der Zeit die Seite wegen dem DOCTYPE gefunden)
 
ne teils gelesen ^^

aber um es noch mal auf den Punkt zu bringen

ich wollte nur die schrift in der Table kleiner machen!
dabei passiert aber folgendes das ich einen riesen abstand zwischen schrift und border habe!

ich will "nur" eine kleine schrift und das die Tabelle oben und unten direkt an der Schrift anknüpft und rechts und links habe ich ja mit <colgroup> die feste breite bestimmt.

egal ob ich bisher CSS oder deine Idee mit h5{ margin:0; padding:0} benutzt habe er rückt die Border einfach nicht hoch! daher hatte ich die bilder noch mal angehängt!
 
Zurück
Oben