Avatar billede kxh Nybegynder
11. november 2005 - 15:08 Der er 8 kommentarer

Height 100% asp.net 2.0

Hej

er der nogen der ved om funktionen 100% højde virker i asp.net 2.0, jeg synes snart jeg har prøvet alt, men kan ikke få et <DIV> til at tilpasse sig højden 100%

// Kim
Avatar billede dr_chaos Nybegynder
11. november 2005 - 15:12 #1
prøv evt at lave en asp:table inde i dit div med en højde på 100%.
prøv så at fjerne højde fra div.
Avatar billede olebole Juniormester
11. november 2005 - 15:17 #2
<ole>

- har vel egentlig ikke så meget med .net at gøre  :)

CSS foreskriver, at når et element tildeles en relativ højde, skal browseren udregne denne på baggrund af det omkransende elements højde ... som altså explicit skal være sat.
NB: Understøtter browser/dokument kombinationen CSS, gælder dette også for body- og dokument-elementerne.

Problemet er blot, at mange disabler de vigtigste dele af CSS i IE ved at bruge en ufuldstændig DTD. Vil du bruge CSS i IE6+, skal DTD'en indeholde en definitions URL - og der må _intet_ stå før DTD'en.
Din DTD kan f.eks. se sådan ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
... osv ...

/mvh
</bole>
Avatar billede kxh Nybegynder
11. november 2005 - 15:30 #3
Hej ole

ASP.NET 2.0 starter med denne DTD

<!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" >

Jeg har fået det til at virke, manglede at indsætte height i body

<head runat="server">
    <title>Untitled Page</title>
</head>
<body style="height: 100%">
   
    <form id="form1" runat="server">
    <div style="width: 100%; height: 100%; background-color: gray;">
    TEST
    </div>
    </form>
</body>
</html>

mvh
Kim
Avatar billede jokkejensen Novice
11. november 2005 - 15:38 #4
din form skal også have 100% hvis det skal virke i FF mig bekendt..
Avatar billede olebole Juniormester
11. november 2005 - 17:08 #5
jokkejensen >> Ja, og dokument-elementet  ;o)

Egentlig lidt pudsigt, at netop et MS-produkt sltter en XHTML-DTD, når IE6 slet ikke understøtter XHTML ... og når de har besluttet, at heller ikke IE7 kommer til det  :)

Du har forhåbentlig ikke en XML-prolog stående før DTD'en. Så disabler du nemlig CSS  :)
Avatar billede dr_chaos Nybegynder
04. februar 2006 - 16:47 #6
Du mangler at lukke spørgsmålet.
Avatar billede kxh Nybegynder
05. februar 2006 - 17:04 #7
dr chaos


det har du helt ret i ;-) smid et svar
Avatar billede dr_chaos Nybegynder
05. februar 2006 - 17:06 #8
svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester