zoukankan      html  css  js  c++  java
  • CSS -- 元素简介

    一、元素分类

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

    常用的块状元素有:

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

    常用的内联元素有:

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

    常用的内联块状元素有:

    <img>、<input>

    二、块状元素

    块级元素特点:

    1、每个块级元素独占一行。

    2、元素的高度、宽度、行高以及顶和底边距都可设置。

    3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>块状元素</title>
        <style type="text/css">
        div, p{
            background: pink;
            /*display: inline; 将块状元素转换为内联元素*/
        }
        </style>
    </head>
    
    <body>
        <div>走走停停</div>
        <div>磕磕绊绊</div>
        <p>人生路上,精彩不断</p>
    </body>
    
    </html>

    运行结果:

    三、内联元素

    内联元素特点:

    1、和其他元素都在一行上。

    2、元素的高度、宽度及顶部和底部边距不可设置。

    3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="UTF-8">
        <title>行内元素标签</title>
        <style type="text/css">
        a,
    
        span,
        em {
            background: pink;
            /*设置a、span、em标签背景颜色都为粉色*/
            /*display: block; 将内联元素转换为块状元素*/
        }
        </style>
    </head>
    
    <body>
        <a href="http://www.tt.com">网址</a>
        <span>平凡之路</span>
        <span>偶阵雨</span>
        <div>最初的梦想</div>
        <em>追光者</em>
    </body>
    
    </html>

    运行结果:

    四、内联块状元素

    内联块状元素(inline-block就是同时具备内联元素、块状元素特点的元素。

    内联块状元素特点

    1、和其他元素都在一行上;

    2、元素的高度、宽度、行高以及顶和底边距都可设置。

    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="UTF-8">
        <title>内联块状元素</title>
        <style type="text/css">
        a {
    
            width: 20px;
            /*a是内联函数,所以在默认情况下宽度不起作用*/
            height: 20px;
            /*a是内联函数,所以在默认情况下高度不起作用*/
            background: pink;
            /*设置背景颜色为粉色*/
            text-align: center;
            /*设置文本居中显示*/
            display: inline-block;  /*将a转换内联块状元素*/
        /*display: none; none设置
    此元素不会被显示*/ } </style> </head> <body> <a>1</a> <a>2</a> <a>3</a> </body> </html>

    运行结果:

     参考:https://www.w3school.com.cn

  • 相关阅读:
    转: MySQL 赋予用户权限(grant %-远程和localhost-本地区别)
    修改Apache的最大连接数
    正向代理与反向代理的区别【Nginx读书笔记】
    mysql加单引号和不加单引号的性能比较
    mysql保存数据提示1366 Incorrect string value: ‘xF0x9Fx98x8AxF0x9F…’ 解决
    Mysql外键约束设置使用方法
    MYSQL分库分表和不停机更改表结构
    Hive SQL 常用日期
    CountDownLatch学习
    Exchanger学习
  • 原文地址:https://www.cnblogs.com/Maruying/p/13469040.html
Copyright © 2011-2022 走看看