Dit spørsmål kan altså KUN besvares 'teknisk'.
Hvorfor svaret må blive:
Citat FORM {display: inline;} |
Det er en CSS regel, som henviser til (X-)HTML markør-parret: <form> ..</form> (
http://w3schools.com/html/html_forms.asp , læs evt. :
http://w3schools.com/tags/tag_form.asp )
Regelen siger, at BLOCK element markøren FORM skal 'opfattes' af din internet browser som et INLINE element i stedet.
Dvs. at selvom der hér er tale om en layout blokstruktur ..skal det opfattes som en indlejret layout struktur.
Der er nemlig forskel på INLINE og BLOCK elementer i DOM
(DOM =
http://www.w3schools.com/htmldom/default.asp )
Så jf. CSS Display reglen for DOM elementer:
1.)
http://www.w3schools.com/css/pr_class_display.asp
2.)
http://www.w3schools.com/htmldom/prop_style_display.asp
Læg ISÆR til egenskaberne ved CSS regel nr. 2:
a.)
Citat block
The element will be displayed as a block-level element, with a line break before and after the element |
b.)
Citat inline
The element will be displayed as an inline element, with no line break before or after the element |
Altså: En layout egenskab ved (X-)HTML elementer, angivet i CSS.
Den 'retter' et BLOCK (X-)HTLM element til at 'opføre' sig som et; INLINE (X-)HTML element.
..og hvorfor så det?
Dét er en længere akademisk diskussion omkring layout egenskaber ..og de deraf følgende mannipulérbare detaljer om hvert enkelt element i DOM.
</MOLOKYLE>