POV-Ray : Newsgroups : povray.general : Re: povQ&T (aka. povVFAQ) new look : Re: povQ&T (aka. povVFAQ) new look Server Time
6 Aug 2024 06:22:33 EDT (-0400)
  Re: povQ&T (aka. povVFAQ) new look  
From: Warp
Date: 2 Sep 2002 20:52:51
Message: <3d7407e3@news.povray.org>
Thorsten Froehlich <tho### [at] trfde> wrote:
> Really, "layout" and "structure" are not the same, not even close.

  Yes, they are close.

  Think about the different "structure" elements in HTML.
  For example <H1> means "header level 1". What does the word "header" mean?
Does it mean that it should be printed with a really small font at the
footer of the page, perhaps? Or does it mean that that it should be printed
in the marginal? No, it means that it is the title of a section and that
it should be printed at the beginning of the section, making clear that
it is the title of the section.
  Printing a <H1> text with a small font in the footer of the page would
make no sense and would certainly contradict the meaning of this element.
Thus you are already implying some layout: It should be printed at the
beginning of the text which follows, and it should be printed so that
it looks like a header text.
  If you specify a <P> tag, you are telling that a new paragraph begins.
This means that plain text follows, but should be clearly separated from the
previous text. It does not mean, for example, that the following text should
be printed as a footnote? No. Thus you are again implying some layout by
telling that it's a paragraph and should be printed like a paragraph.

  The "structuring" elements clearly affect layout. They might not
specify the *exact* layout, but they define the layout more loosely
(eg. a header should not be printed as a footnote, but as a header).

  And in the other way around: Layout elements are structured. Technically
if you break the structure of layout elements (eg. <i><u>...</i></u>) you
are making a semantical error. Layout elements define the beginning and
end of the text to be layouted in the special way, that is, they define
a structural element. Even though they may define more strictly how the
text inside them should be printed, they are still defining a distinct
element in the whole text: The text inside the layout tags is a differentiated
part of the whole text. This is structural.

  Structure and layout are very close to each other.

-- 
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}//  - Warp -


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.