| 
	
	
		
		
			
			 
				Label к полю из двух частей
			 
			
		
		
		
		Привет! 
 
Подскажите пожалуйста, как такую штуку сверстать (см. картинку). Надпись add над полем это ссылка, вложенная в span, к-рая вызвает скрипт. Нужно чтобы эта ссылка была с правой стороны поля. Все это вместе взятое вложено в блочный элемент, и если я делаю float: right; то span уезжает далеко вправо, в самый конец родительского элемента. 
 
Сейчас вопрос решил с помощью задания в пикселях margin-left для span, для каждого поля свое значение в зависимости от длины левого заголовка. Но это ненадежно, если нужно будет поменять ширину полям, или поменять шрифт в заголовке, все поедет. Как еще можно это сделать, более универсально? 
 
Спасибо. 
 
P.S. У меня появилась такая идея - сделать div обертку для обеих лейб и инпута, и задавать ширину не input полю, а обертке, а полю задавать ширину 100%. Таким образом, можно задать для span float: right; и он не уедет дальше правого края поля. Как по вашему, удачное решение? 
		
	
		
		
			
		
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось revvo, 10.02.2011 в 23:49.
				
				
			
		
		
	
		
		
	
	
	 |