webForumDet fria alternativet

Problem med CSS:float och Labels

3 svar · 399 visningar · startad av Jymdis

JymdisMedlem sedan mars 20015 637 inlägg
#1

En mer designfråga än kodfråga, men som ändå känns väldigt ASP.NET då det är en <asp:Label> som ställer till det...

Jag har två divar, varav en jag sätter "float: right" på. I den andra diven använder jag ett antal <asp:Label> med samma bredd som diven, vad som händer är då det man ser i bifogade skärmdumpen.

<asp:Label> kommer ut som <span> vilket känns som det är det som kan ställa till det..

Hur gör man utan att använda sig av massa fulhack? :)

Skärmklipp.JPG
butikoMedlem sedan jan. 2007173 inlägg
#2

En asp-label blir en span ja, och en span kan inte ha en bredd. En panel genererar en div, kanske kan du använda en sådan? Eller en literal (som inte genererar någon kod alls mer än det du fyller den med).

mozillaMedlem sedan juli 20011 202 inlägg
#3

Om du sätter "display:block" på en span så kan du använda den på samma sätt som en div. Och då ange den bredden du vill.

JymdisMedlem sedan mars 20015 637 inlägg
#4

Bra lösningar bägge två, körde dock på literal.

Tackar!

Genererad på 365 ms · cache AV · v20260730165559-full.f96bc7eb