The difference between inline elements and block-level elements in html is: 1. Block-level elements always start on a new line, and inline elements are on the same line as other elements; 2. The height and line height of block-level elements can be Control, the height and line height of inline elements can be changed; 3. The width of block-level elements has nothing to do with the content, and the width of inline elements is only related to the content.
Block-level elements:
(Learning video sharing: html video tutorial)
1 , always starts on a new line and occupies a whole line;
2. Height, line height, margins and padding can all be controlled;
3. Width is always the same as the browser The width of the container is the same, regardless of the content;
4. It can accommodate inline elements and other block elements.
Characteristics of inline elements:
1. They are on the same line as other elements;
2. The height, line height and margins and padding can be changed;
3. The width is only related to the content;
4. Inline elements can only accommodate text or other inline elements.
The width and height cannot be set. The width increases with the content and the height changes with the font size. Inline elements can set outer borders, but the outer borders do not affect the top and bottom, but only the left and right. The inner border can be set, but the inner border does not work up and down in ie6, but only works left and right.
Related recommendations: html tutorial
The above is the detailed content of What is the difference between inline elements and block-level elements in html. For more information, please follow other related articles on the PHP Chinese website!