zoukankan      html  css  js  c++  java
  • CSS:元素类型

    元素分类

    在CSS中,html中的标签元素大体分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。

    块状元素

    <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>

    特点

    • 每个块级元素都从新的一行开始,并且其后的元素也另起一行。
    • 元素的高度、宽度、行高以及顶和底边距都可设置。
    • 元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

    内联元素转换成块状元素

    /*使a元素具有块状元素特点*/
    a{
       display:block;
    } 

     

    内联元素

    <a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>

    特点

    • 和其他元素都在一行上;
    • 元素的高度、宽度及顶部和底部边距不可设置;
    • 元素的宽度就是它包含的文字或图片的宽度,不可改变。

    块状元素转换为内联元素

    /*块状元素div转换为内联元素*/
    
    div{
         display:inline;
        }
    ...
    <div>变成了内联元素的我</div>

    内联块状元素(inline-block)

    <img>、<input>

    特点

    • 就是同时具备内联元素、块状元素的特点
    • 和其他元素都在一行上;
    • 元素的高度、宽度、行高以及顶和底边距都可设置

    学习笔记参考:

    CSS 最核心的几个概念

    CSS学习笔记

  • 相关阅读:
    数字黑洞
    剪刀石头布
    A除以B
    【Java3】打印三角形
    Servlet 之 javax.servlet 包
    关键字之Super
    设计模式之单例模式
    Servlet 之 读取读取 HTTP 头
    static之类方法和实例方法的区别
    Lambda之通过“方法引用”让你的Lambda表达式更加简洁
  • 原文地址:https://www.cnblogs.com/kumata/p/9500717.html
Copyright © 2011-2022 走看看