Avatar billede rasmus55 Nybegynder
28. april 1999 - 00:00 Der er 13 kommentarer og
1 løsning

align="right" giver automatisk linieskift...?

Problem: Jeg har en celle som ikke vil lade mig give et billede en align="right" efter et stykke tekst, uden at den dermed også automatisk giver et linieskift.

Exempel:
<TD>tekst, bla, bla <img src= "billede.gif" align="right"></TD>

Hvis jeg ikke indsætter align="right" kommer billedet umiddelbart efter teksten, og på samme linie...

PS. Cellen kan IKKE deles op i 2 celler, da problemet befinder sig i en htmlstreng jeg skal indsætte midt i et felt fra en database, dvs. jeg kan ikke pille ved colspan i de andre celler.
Avatar billede postkort Nybegynder
28. april 1999 - 11:37 #1
Prøv evt. med
<TD><img src= "billede.gif" align="right">tekst, bla, bla </TD>

/Steen
Avatar billede rasmus55 Nybegynder
28. april 1999 - 11:56 #2
Det virker ikke, linieskiftet kommer stadigvæk!
/Rasmus
Avatar billede lazze Nybegynder
28. april 1999 - 12:21 #3
Kan du ikke lave texten til en grafik stump?Så ville problemet være løst!
lazze
Avatar billede rasmus55 Nybegynder
28. april 1999 - 12:46 #4
Nej, problemet er at tilføjelsen skal ske i 400 artikler som ligger i en access database, hvor alt html er indført i et stort felt.

Dvs at det eneste sted ændringer kan ske er i det jeg tilføjer, og det skal derfor være 100 % "uafhængigt" af resten af html'en.
Din løsning ville kræve at man lavede "grafikstumper" til alle 400 artikler, men du kendte selvfølgelig heller ikke til de oplysninger jeg lige har givet. 8o)
/Rasmus
Avatar billede cyberesben Nybegynder
28. april 1999 - 13:03 #5
send noget kode her ind, så glor jeg på det
Avatar billede des Nybegynder
28. april 1999 - 13:06 #6
Problemet kan kun løses ved at lave nogle flere <TD>'er.
Dvs. <TD align="right"> i stedet for <img src= "billede.gif" align="right">

DES.



Avatar billede dull Nybegynder
28. april 1999 - 13:39 #7
Fra HTML Reference Library:
NOWRAP
If this attribute appears in any table cell (<TH> or <TD>) it means the lines within this cell cannot be broken to fit the width of the cell. Be cautious in use of this attribute as it can result in excessively wide cells.

/Jens Ulrik
Avatar billede rasmus55 Nybegynder
28. april 1999 - 15:29 #8
Her er koden:
Området mellem "**" (stjernerne) er den html-kode jeg sætter ind, med alle mine forgæves forsøg og kommandoer ! De er selvfølgelig kun med her.
<html>
<head>
  <title>titel</title>
</head>

<body bgcolor="white">
  <center>
  <table border="0" width="98%" cellpadding="9" cellspacing="0">
    <tr>
    <td bgcolor="silver"><!--<tr>
    <td align="right" bgcolor="whiteSmoke"></td>
    </tr>-->
      <font face="Verdana,arial,helvetica" size="2" color="#660000"><b>Blindtarmsbetændelse</b>

***
<IMG SRC='../gfx/printer.gif' ALT='Udskriv' BORDER='0' align='right' valign='top' align='top'>&nbsp;
***

</font></td>
    </tr>
    <tr>
    <td bgcolor="silver" align="left"><font face="Verdana,arial,helvetica" size="1" color="#663333"><b>Af Ib Andersen<br>
      Specialist i kirurgi og kirurgiske mave-tarmsygdomme.</b></font></td>
    </tr>
    <tr>
    <td bgcolor="silver">
      <center>
Her er ASP'en som bestemmer hvor html-koden skal sættes

<%

IntHvor = InStr(Tekst,"</b></font>") + 3
'response.Write IntHvor & ",<br>"
LftStr = Left(Tekst,IntHvor)
TkstLen = Len(Tekst)
RghtStr = Right(Tekst,(TkstLen - IntHvor))
MdlStr = TkstLen - IntHvor
'response.write "l&aelig;ngden af teksten er:" & TkstLen & "<br>"
'response.write "h&oslash;jrestreng, indhold af teksten, minus venstredel er:" & RghtStr & "<br>"
'response.Write "venstrestrengs l&aelig;ngde=" & IntHvor & "<br>"
Response.Write LftStr & "<IMG SRC='../gfx/printer.gif' ALT='Udskriv' BORDER='0' align='right' valign='top' align='top'>&nbsp;" & RghtStr
%>


En mulig løsning er måske at tælle <TD>'er og sætte den der nowrap ind på den måde ?
/Rasmus
Avatar billede veronica Nybegynder
29. april 1999 - 12:54 #9
Hvad med at sætte en lille tabel ind i cellen ? Altså noget i retning af nedenstående ?

(desuden er det vel ikke med vilje, at du både har en
align='right' og en align='top' ?)
--------------------------------------

<html>
<head>
  <title>titel</title>
</head>

<body bgcolor="white">
  <center>
  <table border="2" width="98%" cellpadding="9" cellspacing="0">
    <tr>
    <td bgcolor="silver"><!--<tr>
    <td align="right" bgcolor="whiteSmoke"></td>
    </tr>-->

<table border=0 width="100%">
<tr><td align=left>
<font face="Verdana,arial,helvetica" size="2" color="#660000"><b>Blindtarmsbetændelse</b></font>
</td>
<td align=right>
<IMG SRC='../gfx/printer.gif' ALT='Udskriv' BORDER='0' align='right' valign='top'>&nbsp;
</td>
</table>
***

</td>
    </tr>
    <tr>
    <td bgcolor="silver" align="left"><font face="Verdana,arial,helvetica" size="1" color="#663333"><b>Af Ib Andersen<br>
      Specialist i kirurgi og kirurgiske mave-tarmsygdomme.</b></font></td>
    </tr>
</table></body></html>

Avatar billede rasmus55 Nybegynder
29. april 1999 - 13:19 #10
Jo, du har nok ret. Jeg håbede bare jeg kunne undgå den løsning, da det indebærer mere ASP'eri, men jeg må vel bare til det.
Tak for alle foreslag.

PS. Align=top, align=... og alt det andet er bare desperate forsøg og raseri !
/Rasmus
Avatar billede rasmus55 Nybegynder
03. maj 1999 - 13:25 #11
hvem vil ha pointene ??
/Rasmus
Avatar billede flemming Nybegynder
03. maj 1999 - 14:36 #12
Hej Rasmus

Det ser umiddelbart ud som om det er "white space" der driller dig. Skriv det hele på en linie uden nogen for for linie skift eller blank tegn imellem, herudover skal afstanden til de øvrige elementer reduceres for at det ikke hopper rundt:

<TD><img src="billede.gif" vspace=0 hspace=0 align="right">tekst, bla, bla </TD>

Alternativt kan du bruge en tabel med to celler, husk at sætte cellpadding=0 og cellspacing=0
Avatar billede rasmus55 Nybegynder
04. maj 1999 - 15:06 #13
Hej Flemming,
Ja, jeg løste den ved at indsætte en ekstra tabel, efter en masse opdeling i ASP-strenge. Du får pointene, selvom det muligvis var veronica der skulle ha haft dem , uretfærdigt...men sådan er det!
/Rasmus
Avatar billede flemming Nybegynder
04. maj 1999 - 17:11 #14
Taget til efterretning ... det vigtigste var dog at du fik løst dit problem.
/Flemming
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