Chef: CSS/Javascript - Divs erstellen (Nebeneinander)

Hallo,

ich habe auf meiner Webseite ein Leiste eingebaut die immer unten angezeigt wird (Div-Layer). Nun will ich das man dort weitere Div-Layers erstellen kann "Tabs" die nebeneinander angezeigt werden. Mit Javascript erstelle ich ein neuen Div-Layer das funktioniert auch Super, nur werden die nicht nebeneinander angezeigt. Javascript-Code sieht so aus:

  
function newtab(user,userID) {  
	if ($("#chat"+userID).length<=0) {  
		var title=document.createElement("div");  
		title.id=userID;  
		title.innerHTML=user;  
		$(title).addClass("title");		  
		var usertab=document.createElement("div");  
		$(usertab).height(30);  
		usertab.id="chat"+userID;  
		$(usertab).append(title);  
		$(usertab).addClass("usertab");  
		$("#chatpanel").append(usertab)  
usw.  

Die Klase "title" und "usertab" so:

  
.usertab  
{  
	position:absolute;  
	display:block;  
	bottom:0px;  
	background-color:#ECECEC;	  
	float:left;  
}  
  
.title  
{  
	background-color:#ECECEC;  
	margin:1px;  
	width:100%;  
	padding-top:5px;  
	padding-bottom:5px;  
	padding-left:10px;  
	padding-right:10px;  
	text-align:center;  
	border:1px solid silver;  
	cursor:pointer;  
	font-weight:bold;  
}  

Bei der Klasse "usertab" ist es wichtig das position:absolute bleibt. Auf einem Klick auf dem Titel soll sich das Tab vergrößern "ausklappen":

  
$(".title").live("click",function() {  
	var userid=$(this).attr("id");  
	var chat=$("#chat"+userid);  
	if (chat.height()==30) {  
		$(this).width(220);  
		chat.height(330);  
	} else {  
		chat.height(30);  
		$(this).width("100%");  
	};  
};  

Klappt auch wunderbar, allerdings nur wenn position:absolute angegeben ist. Weiß wer eine Lösung das die Div-Layer nebeneinander angezeigt werden? Weiß einfach nicht mehr weiter wie ich das ganze machen soll :(

  1. Grüße,
    ich habe im "keller" ein kleine standalaonelösung, die funzt - wenn du willst, kann ich die dir geben. vllt kannst du die als richtung nehmen.
    MFG
    bleicher

    --
    __________________________-

    FirefoxMyth