From: Axel Dahmen on
Hi,

I am currently updating one of my websites from old HTML 3.2 to HTML 4.01.

As I can see, a couple of attributes have been deprecated in HTML 4.01
FRAMESET DTD (e.g. framespacing, border, frameborder). However, I don't seem
to be able to get rid of margins between adjacent frames by CSS.

Which CSS properties would I need to supply to get standard conform frames
displayed without that 5px space between them?

Any help is appreciated.

Regards,
Axel Dahmen

From: Jukka K. Korpela on
Axel Dahmen wrote:

> I am currently updating one of my websites from old HTML 3.2 to HTML
> 4.01.

Why? (That was a rhetorical question. The correct answer, “for no good
reason,” can be found by reading c.i.w.a groups for a few days.)

> As I can see, a couple of attributes have been deprecated in HTML 4.01
> FRAMESET DTD (e.g. framespacing, border, frameborder).

Frames weren't in HTML 3.2 at all.

Besides, framespacing and frameborder aren't deprecated, and border is not
allowed for a frame at all.

> However, I
> don't seem to be able to get rid of margins between adjacent frames
> by CSS.

Why does that bother you?

--
Yucca, http://www.cs.tut.fi/~jkorpela/

From: Ben C on
On 2010-03-20, Axel Dahmen <KeenToKnow(a)newsgroup.nospam> wrote:
> Hi,
>
> I am currently updating one of my websites from old HTML 3.2 to HTML 4.01.
>
> As I can see, a couple of attributes have been deprecated in HTML 4.01
> FRAMESET DTD (e.g. framespacing, border, frameborder). However, I don't seem
> to be able to get rid of margins between adjacent frames by CSS.
>
> Which CSS properties would I need to supply to get standard conform frames
> displayed without that 5px space between them?
>
> Any help is appreciated.

Use iframes in an ordinary document rather than frames in a frameset.
Then you can style them how you like with CSS instead of with a handful
of dodgy HTML attributes that work a bit differently across browsers.
From: dorayme on
In article <ho2rlu$hl2$1(a)online.de>,
"Axel Dahmen" <KeenToKnow(a)newsgroup.nospam> wrote:

> Hi,
>
> I am currently updating one of my websites from old HTML 3.2 to HTML 4.01.
>
> As I can see, a couple of attributes have been deprecated in HTML 4.01
> FRAMESET DTD (e.g. framespacing, border, frameborder). However, I don't seem
> to be able to get rid of margins between adjacent frames by CSS.
>
> Which CSS properties would I need to supply to get standard conform frames
> displayed without that 5px space between them?
>
> Any help is appreciated.
>

Perhaps it is border you are seeing. What you want is surely
seamless edge between frames. How about

<http://dorayme.netweaver.com.au/frames/frameset.html>

which uses no CSS that is relevant.

--
dorayme
From: dorayme on
In article <dorayme-F83D44.05482221032010(a)news.albasani.net>,
dorayme <dorayme(a)optusnet.com.au> wrote:

> In article <ho2rlu$hl2$1(a)online.de>,
> "Axel Dahmen" <KeenToKnow(a)newsgroup.nospam> wrote:
>
> > Hi,
> >
> > I am currently updating one of my websites from old HTML 3.2 to HTML 4.01.
> >
> > As I can see, a couple of attributes have been deprecated in HTML 4.01
> > FRAMESET DTD (e.g. framespacing, border, frameborder). However, I don't
> > seem
> > to be able to get rid of margins between adjacent frames by CSS.
> >
> > Which CSS properties would I need to supply to get standard conform frames
> > displayed without that 5px space between them?
> >
> > Any help is appreciated.
> >
>
> Perhaps it is border you are seeing. What you want is surely
> seamless edge between frames. How about
>
> <http://dorayme.netweaver.com.au/frames/frameset.html>
>
> which uses no CSS that is relevant.

As JK's post (which I have only just read) reminds me: I should
have said frameborder instead of border, that is what I actually
meant (see the source)

--
dorayme