我的前端学习之路<css元素类型 >

css元素类型

        行内元素 display:inline

                含义:默认横向显示,不能设置宽高

                举例:a,b,strong,i,em,font,span

                总结:行内元素也遵循盒子模型规则,但是只对左右起作用(撑开元素调整距离,上下不能实现)

        块级元素: display:block

                含义:默认纵向排列,默认占父元素的一整行,能设置宽高

                举例:div, h1~h6,p,dl,dt,dd,ol,ul,li

        行内块元素: display:inlink-block

                含义:既有行内元素的特点,也有块级元素的特点,能横向显示,能设置宽高

                举例:input,img,textarea,select

元素类型转换

        属性:display

        取值:block   块级元素

                        inline   行内元素

                        inline-block   行内块元素

                        none   隐藏元素

                        list-item   li特殊取值,也是一个块级元素

                        table   元素类型以表格类型显示,也是一个特殊的块级元素

隐藏元素

        1,display:none

              能隐藏元素,隐藏后不占页面空间

        2,visibility:hidden / visible

                visible  默认显示

                hidden  隐藏,占页面空间

        3,height:0px;

                不设置高度,且文字大小为0,不占页面空间

        4,opacity:0

                透明度设置,取值为0--1,0代表透明,1代表不透明,占页面空间

        5,transform:scale(0)

                缩放比例为0,占页面空间

行内块元素应用

        可以通过vertical-align属性调整图片垂直对齐方式

                取值:top  顶线对齐

                        middle  中线对齐

                        baseline  基线对齐(默认)

                        bottom  底线对齐

溢出属性        overflow

                取值:visible   溢出显示

                        hidden   溢出隐藏

                        scroll   溢出滚动,默认自己带两个滚动条,哪个方向溢出哪个方向显示滚动条

                        auto   溢出自动,当有内容超出时显示滚动条,没有超出不显示

                        overflow-x   水平溢出

                        overflow-y   垂直溢出

                实例:1,显示三个小圆点功能(单行文本溢出显示三个小圆点)

                                1,设置宽度        width:--px

                                2,文本不折行显示        white-space:nowrap

                                3,文本溢出隐藏        overflow:hidden

                                4,溢出文本显示三个小圆点        text-overflow:ellipsis

                        2多行文本设置三个小圆点

                                1,设置宽度        width:--px

                                2,多出去的文本溢出隐藏:overflow:hidden

                                3,让元素显示为一个可以伸缩的盒子        display:-webkit-box;

                                4,共显示多少行文本        -webkit-line-clamp:3;

                                5,文本显示方向为垂直排列方向        -webkit-box-orient:overtical

图片垂直居中案例:rertical-align:middle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值