CSS block-level tags, inline tags, and inline block tag conversion (2)

高洛峰
Release: 2017-02-22 13:34:52
Original
1604 people have browsed it

HTMLClassification of tags

When talking about tag classification, as beginners, when we first use tags, we will find that some attributes are on some tags Does not work, such as width, height, horizontal centering, etc. In fact, the use of this attribute only works when used on block-level tags. Personally, I think this is something that beginners can easily overlook, so I wrote it down!

First of all, we can divide theHTMLtags into block-level tags, in-line tags, and in-line block tags according to the differentdisplays; now we will introduce them respectively. .

Block-level tags

## Features:is on one line, It takes effect for the settable attribute values of height, width, line height, and top and bottom margins; if no width is given, the block-level element defaults to the width of the browser, which is100%width;

Typical block-level tags are:

, h series,

  • ,
    ,
    ,

    ,

    ,

      Inline tag

      ##Features:

      can be multiple Each label exists in one row. You cannot directly set the height, width, row height, and top and bottom margins of the in-line label. The width and height are completely dependent on the content!Typical inline tags are:,,,,,,,

      ##Inline block tag:##Features: Combined inline and block-level features , not only can it take effect on the width and height attribute values, but also multiple labels can be displayed in one line;

      Typical inline labels are:

      CSS block-level tags, inline tags, and inline block tag conversion (2)

      ,

      Then some students will think, can’t I control the width and height of span or font? Yes, let’s put aside floating and positioning this time, and let’s convert them to each other through the display attribute:

      1. Convert block-level tags to inline tags: display: inline;

      2. Convert inline tags to block-level tags: display:block;

      3. Convert to inline block tags: display:inline-block;

      As long as you use the display attribute for the corresponding label and take the corresponding value, you can convert the display modes to each other.

      Please see the following example:

      1: Convert inline tags to block-level tags

         行内标签转块级标签  
      
      百度
      Copy after login

      The running results are as follows; clicking on any area in red can jump to Baidu, so it can expand the link range.


      2:CSS block-level tags, inline tags, and inline block tag conversion (2)Convert inline tags to inline block tags

      Already mentioned above Let me emphasize the difference between inline block-level tags and block-level tags: both block-level tags and in-line block-level tags can be set in length and width, but block-level tags need to be set after you set them

      It is automatically wrapped. You cannot put anything else on this line. Inline block-level tags can place multiple inline tags on the same line. I have a case to explain specifically.

        块级和行内块级  
      
      百度 百度一下

      我是p1

      我是p2

      Copy after login

      Run result:

      CSS block-level tags, inline tags, and inline block tag conversion (2)

      3. Convert block-level tags to inline tags

      1  2  3  4 块级标签转行内标签 5 13 
      
      14 15

      谷歌

      16

      //m.sbmmt.com

      17 18
      Copy after login


      The effect is as follows:

      CSS block-level tags, inline tags, and inline block tag conversion (2)

      I will write about block-level tags, inline tags, and inline block-level tags here first. I welcome everyone to give you more advice after reading it. Thank you.

      For more css block-level tags, inline tags, and inline block tag conversion (2), please pay attention to the PHP Chinese website for related articles!

  • Related labels:
    source:php.cn
    Statement of this Website
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!