How to put a not new-lined table after nbsp

E

ennio

Hi all.
I working in a framework that let me programmatically insert html into
some dynamic pages. I cannot modify the framework in anyway.

The problem is that i have a situation where there's a &nbsp put by
the framework before a table of mine

[something else...] &nbsp <table name=mytable> </table> [something
else...]

i want my table not to go on a newline.
I cannot put anything at all before the &nbsp, but i can put whatever
i want after it.
How can i accomplish that?
thanks
 
J

Jukka K. Korpela

ennio said:
I working in a framework that let me programmatically insert html into
some dynamic pages. I cannot modify the framework in anyway.

Then you should report the problem to the person or organization that is
responsible for the "framework", whatever it is.
The problem is that i have a situation where there's a &nbsp put by
the framework before a table of mine

Well, that's a problem _in the framework_, not in your code. So you should
first try to have the problem fixed where it is, before considering a
workaround (which might strike back the day when the real problem is fixed -
you might e.g. use a trick to reduce an assumed empty vertical space, and
what happens when the space is not there?).
[something else...] &nbsp <table name=mytable> </table> [something
else...]

i want my table not to go on a newline.

(BTW, it should be &nbsp; and not &nbsp although the latter is, in this
context, formally valid in "classic HTML". But of course one should not use
&nbsp; for vertical spacing in the first place.)

Huh? Tables are block level elements by default, and you are not supposed to
try to change this except in rather special circumstances. _How_ should
things work when a table appears "inline"? URL, please. (You should have
posted a URL anyway.)

Besides, &nbsp; does _not_ cause a newline. Its basic meaning is actually
something completely different: it is meant to _prevent_ line breaks. In
this context it won't, but neither does it _cause_ a line break.

Or do you actually mean something completely different, namely removing the
"empty line" before the table? In that case, you _could_ do tricks like
<table ... style="margin-top: -1em">
but don't: they will strike back if the original problem is fixed. (Striking
back means that the start of the table will overstrike the end of the
content before it.)
I cannot put anything at all before the &nbsp, but i can put whatever
i want after it.

_Somebody_ can and should fix the &nbsp issue.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,434
Messages
2,571,690
Members
48,796
Latest member
Greg L.

Latest Threads

Top