Dynamische Tabelle mit 3 Spalten

mal2000b

Grünschnabel
Hallo Leute ich hatte ein Frage und zwar
will ich eine Tabelle mit 3 Spalten erstellen.
3. Spalte (Rechte) sollte eine weite von 200px haben.
2. Spalte (Mitte) sollte immer bündig zu erste 1. (Linke) Spalte sein
und in 1. sollten die Texte umbrechen wenn kein platz mehr vorhanden ist.
Ich hab das ganze jetzt programmiert mit CSS und jQuery aller dings funktioniet das ganze nur wenn ich das Fenster verkleinere. Habt ihr eine Idee wie ich das andersrum und beim vergrößern machen kann ? (Siehe Screenshot)

das hier ist mein code

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>Unbenanntes Dokument</title>
<script type="text/javascript" charset="utf-8" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
		jQuery(function(){
			jQuery(".l").each(function(){ 
				var el = jQuery(this);
				var w = el.find("span").width();
				el.width(w);
			});	
			
			jQuery(window).resize(function() {
				jQuery(".l").each(function(){ 
					var el = jQuery(this);
					var w = el.find("span").width();
					el.width(w);
					console.log(w);					
					});
				});	
		});

</script>
<style>
.l { border:1px solid red; }
.r { width:200px; border:1px solid red; }
.m { border:1px solid red; }
.m-cont { width:50px; max-width:50px; min-width:50px; }
</style>
</head>


<body>
<table width="100%" border="1"  cellspacing="0" cellpadding="0">
  <tr>
    <td class="l"><span>Text mit Umbruch</span></td>
    <td class="m"><span class="m-cont">Dynamisch</span></td>
    <td class="r">Immer 100px</td>
  </tr>
   </table>
</body>
</html>
 

Anhänge

  • ss.jpg
    ss.jpg
    43,5 KB · Aufrufe: 48
Zurück