27. januar 2004 - 21:07
Der er
9 kommentarer og 5 løsninger
Tabel ændrer sig!
Jeg har denne kode: <table style="width: 100%;" cellpadding="0" cellspacing="1"> <tr> <td style="padding: 0px 10px 5px 0px; width: 100%;"><span style="font-weight: bold;">Subject:</span></td> <td style="padding: 0px 10px 5px 10px; text-align: center;"><span style="font-weight: bold;">From:</span></td> <td style="padding: 0px 10px 5px 10px; text-align: center;"><span style="font-weight: bold;">Date:</span></td> </tr> <tr> <td style="padding: 2px 10px 2px 2px; width: 100%; background-color: #CDDCE1;">xxx</td> <td style="padding: 2px 10px 2px 10px; background-color: #CDDCE1; text-align: center;">xxx</td> <td style="padding: 2px 11px 2px 10px; background-color: #CDDCE1; text-align: center;" nowrap>xxx</td> </tr> <tr> <td colspan="3" style="padding: 5px 0px 5px 0px;"><span style="font-weight: bold;">Content:</span></td> </tr> <tr> <td colspan="3" style="padding: 2px; width: 100%; background-color: #CDDCE1;"> <span style="float: right;"> <select class="dropdown_large" name="xxx" onchange="xxx"> <option value="0">xxx</option> <option value="1">xxx</option> <option value="2">xxx</option> <option value="3">xxx</option> </select> <input class="input_submit_small" type="button" onclick="xxx" value="Delete"> </span> </td> </tr> </table> Afhængig af indholdet i tabellen ændrer tabellens bredde sig. Det er ikke pga. selve indholdet i den store, men pga. jeg har nowrap i den celle hvor min dato befinder sig. Er der nogen som har en idé til hvordan jeg kan erstatte nowrap med noget andet, eller en helt tredje løsning. Jeg har prøvet at fjerne nowrap og så erstatte mellemrum i datoen med html-koden for det. Men der findes et - i datoen og ligemeget hvad jeg gør med det så deler datoen sig hvis der ikke er nowrap i cellen!
Annonceindlæg fra Computerworld
27. januar 2004 - 21:35
#1
Har du prøvet nogen af disse muligheder?: 1. <td style="overflow: hidden;"> ----------- 2. <td class="test"> Stylesheet: .test { overflow: hidden; }
27. januar 2004 - 21:37
#2
Har du overvejet at bruge et stylesheet i stedet for at skrive style="" hele tiden? Den kode kan forkortes rimelig meget
27. januar 2004 - 22:03
#3
Intet af det virker, desværre! Ja, har overvejet stylesheets. Problemet er at jeg har MANGE forskellige styles med hensyn til padding, så jeg skal have mange style's... Hvordan kan det være fejlen med nowrap opstår i IE og ikke i Netscape eller Opera!
27. januar 2004 - 22:07
#4
Nu har jeg lavet sådan en funktion her: function fixDate($string) { $string = date('Y.m.d - h:i A \G\M\T', strtotime($string) - 3600); $string = str_replace(" ", " ", $string); return $string; } Det eneste problem er at den nu deler ved - (bindestregen). Nogen der kan løse det?
27. januar 2004 - 22:10
#5
Ligesom koden for " " (mellemrum) er er der så nogen der ved hvad koden er for - (bindestreg)?
27. januar 2004 - 23:27
#6
findes der ikke en kode for - (bindestreg)
27. januar 2004 - 23:37
#7
<html> <head> <style type="text/css"> .subject { width: 100%; padding: 0px 10px 5px 0px; font-weight:bold; } .fromdate { padding: 0px 10px 5px 10px; text-align: center; font-weight: bold; } .foerste { width: 100%; padding: 2px 10px 2px 2px; background-color: #CDDCE1; } .anden { padding: 2px 10px 2px 10px; background-color: #CDDCE1; text-align: center; } .tredje { padding: 2px 11px 2px 10px; background-color: #CDDCE1; text-align: center; } .content { padding: 5px 0px 5px 0px; font-weight: bold; } .content2 { padding: 2px; width: 100%; background-color: #CDDCE1; } </style </head> <body> <table width="100%" cellpadding="0" cellspacing="1"> <tr> <td class="subject">Subject:</td> <td class="fromdate">From:</td> <td class="fromdate">Date:</td> </tr> <tr> <td class="foerste">xxx</td> <td class="anden">xxx</td> <td class="tredje" nowrap><div style="width:10px;overflow:hidden;">xxx</div></td> </tr> <tr> <td colspan="3" class="content">Content:</td> </tr> <tr> <td colspan="3" class="content2"> <span style="float: right;"> <select class="dropdown_large" name="xxx" onchange="xxx"> <option value="0">xxx</option> <option value="1">xxx</option> <option value="2">xxx</option> <option value="3">xxx</option> </select> <input class="input_submit_small" type="button" onclick="xxx" value="Delete"> </span> </td> </tr> </table> </body> </html>
27. januar 2004 - 23:39
#8
Bindestreg kan udskrives med: -
28. januar 2004 - 00:21
#9
Virker ikke!
28. januar 2004 - 18:50
#11
Problemet er med koden. For brugerens navn kan også ændrer sig og have effekt på tabellen. De tre x'er ved siden af datoen er brugerens navn.
28. januar 2004 - 19:45
#12
Jamen så gentager vi da bare koden fra før, så begge tabelceller altid har samme bredde. <html> <head> <style type="text/css"> .subject { width: 100%; padding: 0px 10px 5px 0px; font-weight:bold; } .fromdate { padding: 0px 10px 5px 10px; text-align: center; font-weight: bold; } .foerste { width: 100%; padding: 2px 10px 2px 2px; background-color: #CDDCE1; } .anden { padding: 2px 10px 2px 10px; background-color: #CDDCE1; text-align: center; } .tredje { padding: 2px 11px 2px 10px; background-color: #CDDCE1; text-align: center; } .content { padding: 5px 0px 5px 0px; font-weight: bold; } .content2 { padding: 2px; width: 100%; background-color: #CDDCE1; } </style </head> <body> <table width="100%" cellpadding="0" cellspacing="1"> <tr> <td class="subject">Subject:</td> <td class="fromdate">From:</td> <td class="fromdate">Date:</td> </tr> <tr> <td class="foerste">xxx</td> <td class="anden" nowrap><div style="width:20px;overflow:hidden;">xxx</div></td> <td class="tredje" nowrap><div style="width:10px;overflow:hidden;">xxx</div></td> </tr> <tr> <td colspan="3" class="content">Content:</td> </tr> <tr> <td colspan="3" class="content2"> <span style="float: right;"> <select class="dropdown_large" name="xxx" onchange="xxx"> <option value="0">xxx</option> <option value="1">xxx</option> <option value="2">xxx</option> <option value="3">xxx</option> </select> <input class="input_submit_small" type="button" onclick="xxx" value="Delete"> </span> </td> </tr> </table> </body> </html> Du kan selv lige justere størrelserne af de to divs (dvs bredder af tabelcellerne til højre i tabellen) Ok?
28. januar 2004 - 20:42
#13
Det virker da ok! Undrer mig bare stadig over fejlen! At man ikke kan have nowrap i en celle, 100% width i en anden og så en sidste som tilpasser sig indholdet. Eller i hvert fald at mit kode ikke fungerer! Nå.! Tak for alle svar!
28. januar 2004 - 20:56
#14
Jeg har faktisk fundet ud af nu at det er pga. min dropdown-boks. Fjerner jeg den er det ligemeget hvad resten af indholdet er. Men så snart den kommer ind i billedet er den gal! Spøjst!
Vi tilbyder markedets bedste kurser inden for webudvikling