当我遇到HTML 4.01 DTD时,我遇到了一个问题:在严格的DTD中,<p>
元素被定义为
<!ELEMENT P - O (%inline;)* -- paragraph -->
但我认为这<p>
是一个块级元素,并且所有(可能几乎所有)用户代理都定义<p>
为块级.
那么是<p>
块级还是内联级元素?
Sar*_*raz 11
当然如此.
以下定义为XHTML 1.0中的块级元素:
* address - Address
* blockquote - Block quotation
* center - Centered block
* dir - Directory list
* div - Generic block-level container
* dl - Definition list
* fieldset - Form control group
* form - Interactive form
* h1 - Level-one heading
* h2 - Level-two heading
* h3 - Level-three heading
* h4 - Level-four heading
* h5 - Level-five heading
* h6 - Level-six heading
* hr - Horizontal rule
* isindex - Input prompt
* menu - Menu list
* noframes - Frames alternate content
* noscript - Alternate script content
* ol - Ordered list
* p - Paragraph
* pre - Preformatted text
* table - Table
* ul - Unordered list
Run Code Online (Sandbox Code Playgroud)
以下元素也可以被视为块级元素,因为它们可能包含块级元素:
* dd - Definition description
* dt - Definition term
* frameset - Frameset
* li - List item
* tbody - Table body
* td - Table data cell
* tfoot - Table foot
* th - Table header cell
* thead - Table head
* tr - Table row
Run Code Online (Sandbox Code Playgroud)
以下元素可用作块级元素或内联元素.如果用作内联元素(例如,在另一个内联元素或ap中),则这些元素不应包含任何块级元素.
* applet - Java applet
* button - Button
* del - Deleted text
* iframe - Inline frame
* ins - Inserted text
* map - Image map
* object - Object
* script - Client-side script
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25800 次 |
最近记录: |