Avatar billede esbenn Nybegynder
24. april 2006 - 10:34 Der er 16 kommentarer og
1 løsning

Fast brede på celle

Hej...
Kan det ikke godt lade sig gøre at lave en tabel der godt kan udevide sig nedaf men ikke kan udvide sig til siden?!
Hvis man sidder en normal brede på tabellen kan den stadig godt blive udvidet hvis der f.eks kommer et ord der er bredere end tabellens egentlige værdi vil den udvide sig til siden... Kan det ikke gøres så ordet bare kommer ned på brudt istedet..?!
Avatar billede oversjanten Nybegynder
24. april 2006 - 11:01 #1
hvis du bruger style på dit tag, kan du til dels styre det... så længe du indlægger mellemrum i teksten.

style="text-align:justify;"

et eksempel:

<table border="1px">
<tr>
<td width="60px" style="text-align:justify;">Lidt tekst</td><td style="text-align:justify;" width="60px">Lidt mere tekst</td>
</tr>
</table>
Avatar billede esbenn Nybegynder
24. april 2006 - 19:11 #2
Kan jo godt selv finde ud af det hvis der er mellemrum.. Det er hvis der ikke er mellemrum det giver problemer...
Avatar billede webstuff Nybegynder
25. april 2006 - 13:56 #3
Den skjuler bare hvis der er noget der bliver bredere end bredden på din tabel.

<table>
  <tr>
      <td style="width:200px;overflow-x:hidden;">
        Dit indhold her
      </td>
  </tr>
</table>
Avatar billede esbenn Nybegynder
25. april 2006 - 14:53 #4
Jeg kan ikke få det til at virke.. :S
Response.Write"<table border='0px' cellspacing='9px' width='200px'>"

' Gennemløb Recordset (rs) med en løkke
Do
  ' Udskriv værdien
  Response.Write "<tr width='200px'><td width='80px' bordercolor='#FFFFFF'>"
  Response.Write "<span class='style3'>"
  Response.Write "<i>::"
  Response.Write rs("dato")
  Response.Write "::</i>"
  Response.Write "</span>"
  Response.Write "<br><hr></td><td> </td></tr>"
  Response.Write "<tr width='200px'>"
  Response.Write "<td colspan='2' bordercolor='#FFFFFF' style='overflow-x:hidden;'>"
  Response.Write "<span class='style3'>"
  Response.Write rs("tekst")
  Response.Write "</span>"
  Response.Write "</td></tr>"
  Response.Write "<tr width='200px'><td bordercolor='#FFFFFF' colspan='2'>"
  Response.Write "<hr>"
  Response.Write "</td></tr>"
  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF
Response.Write"</table>"

Burde det ikke virker efter dit forsøg webstuff ??
Avatar billede webstuff Nybegynder
25. april 2006 - 15:00 #5
Hvad med den her?

  Response.Write "<td colspan='2' bordercolor='#FFFFFF' style='white-space:no-wrap;overflow-x:hidden;'>"
Avatar billede esbenn Nybegynder
25. april 2006 - 15:26 #6
Desværre heller ikke.. :s
Avatar billede webstuff Nybegynder
25. april 2006 - 15:48 #7
Hvad med den her?

Response.Write "<tr width='200px'><td width='80px' bordercolor='#FFFFFF'>"
  Response.Write "<span class='style3'>"
  Response.Write "<i>::"
  Response.Write rs("dato")
  Response.Write "::</i>"
  Response.Write "</span>"
  Response.Write "<br><hr></td><td> </td></tr>"
  Response.Write "<tr>"
  Response.Write "<td colspan='2' bordercolor='#FFFFFF' style='width:200px;overflow-x:hidden;'>"
  Response.Write "<span class='style3'>"
  Response.Write rs("tekst")
  Response.Write "</span>"
  Response.Write "</td></tr>"
  Response.Write "<tr width='200px'><td bordercolor='#FFFFFF' colspan='2'>"
  Response.Write "<hr>"
  Response.Write "</td></tr>"
Avatar billede webstuff Nybegynder
25. april 2006 - 15:57 #8
Du skal ikke angive "width" i <tr> men i <td>.
Avatar billede esbenn Nybegynder
25. april 2006 - 16:00 #9
Vírker stadig ikke.. :s
Avatar billede webstuff Nybegynder
25. april 2006 - 16:03 #10
Husk at fjern width fra din anden <tr> og sæt den ind i <td>
Avatar billede esbenn Nybegynder
25. april 2006 - 16:04 #11
Er gjort.. :) Men det vil ikke virke... Kan der laves noget i ASP måske?!
Avatar billede cyberkox Nybegynder
25. april 2006 - 16:13 #12
Hmm, du kan nok lave noget i ASP, jeg har forsøgt mig lidt:

text = UDTRÆK
response.write text &"<br><br>"
max = "4" <- Her ændre du maks antal bogstaver pr. ord
str = split(text)
text = ""
for i = 0 to UBound(str)
If Len(str(i)) > clng(max) Then
text = text&" "&LEFT(str(i),max)&"<br>"&right(str(i),len(str(i))-max)& " "
else
text = text &" "& str(i) & " "
end if
next
response.write text
Avatar billede cyberkox Nybegynder
25. april 2006 - 16:16 #13
text = rs("tekst")
max = "120" 'Her ændre du maks antal bogstaver pr. ord
str = split(text)
text = ""
for i = 0 to UBound(str)
If Len(str(i)) > clng(max) Then
text = text&" "&LEFT(str(i),max)&"<br>"&right(str(i),len(str(i))-max)& " "
else
text = text &" "& str(i) & " "
end if
next

Response.Write "<tr width='200px'><td width='80px' bordercolor='#FFFFFF'>"
  Response.Write "<span class='style3'>"
  Response.Write "<i>::"
  Response.Write rs("dato")
  Response.Write "::</i>"
  Response.Write "</span>"
  Response.Write "<br><hr></td><td> </td></tr>"
  Response.Write "<tr>"
  Response.Write "<td colspan='2' bordercolor='#FFFFFF' style='width:200px;overflow-x:hidden;'>"
  Response.Write "<span class='style3'>"
  Response.Write text
  Response.Write "</span>"
  Response.Write "</td></tr>"
  Response.Write "<tr width='200px'><td bordercolor='#FFFFFF' colspan='2'>"
  Response.Write "<hr>"
  Response.Write "</td></tr>"
Avatar billede cyberkox Nybegynder
25. april 2006 - 16:43 #14
text = rs("tekst")
max = "120" 'Her ændre du maks antal bogstaver pr. ord
str = split(text)
text = ""
for i = 0 to UBound(str)
If Len(str(i)) > clng(max) Then
spli = abs(int(-Len(str(i))/max))
if spli = 2 then
text = text&" "&LEFT(str(i),max)&"-<br>"&right(str(i),len(str(i))-max)& " "
else
for t = 0 to spli-1
if t = spli-1 then
text = text&" "&mid(str(i), max*t+1, max)
else
text = text&" "&mid(str(i), max*t+1, max) &"-<br>"
end if
next
end if
else
text = text &" "& str(i) & " "
end if
next
Avatar billede esbenn Nybegynder
25. april 2006 - 16:49 #15
Yeah.. :-) Det virker lige efter planen.. Stik mig et svar cyperkox! :)
Avatar billede cyberkox Nybegynder
25. april 2006 - 16:50 #16
Uhm, yah, det kommer her så
Avatar billede cyberkox Nybegynder
25. april 2006 - 16:52 #17
Takker for point ;-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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



IT-JOB

Danske Commodities A/S

Data technician trainee

Cognizant Technology Solutions Denmark ApS

Sr. Test Analyst

Dynamicweb Software A/S

Solution Architect