背景以及元素类型

一、和背景相关的样式

1.背景的颜色background-color
2.背景图片background-image
    当盒子与图片相等---正好显示
    当盒子比图片大---会平铺
    当盒子比图片小---会裁切(显示不全)
3.背景图片的平铺规则background-repeat
    repeat---平铺,默认值
    repeat-x---横向平铺
    repeat-y---纵向平铺
    no-repeat---不平铺
4.背景图片的位置background-position
    1.写方位名词(left、right、top、bottom、center)
    2.写具体的坐标点
        左上角为(0,0)
        x轴:向右为正
        y轴:向下为正
5.背景图片的固定(了解)
    背景图片的固定background-attachment
    fixed===固定,图片永远固定在这个位置,不会随着浏览器滚走
    scroll===滚动,图片会随着浏览器滚走
简写方式:background:值1 值2;
背景简写再做赋值的时候没有书写顺序

二、省略号的制作

1.加宽度
2.让文字不要自动换行white-space: nowrap;
3.让超出的部分隐藏overflow: hidden;
4.显示省略号 text-overflow: ellipsis;

三、overflow的值

overflow: visible;====超出的部分依然是可见的,默认值
overflow: hidden;===超出的部分隐藏掉(常用)
overflow:scroll:不管内容有没有超出,滚动区域一直存在
overflow:auto:只有当内容超出的时候才会产生滚动区域(推荐,常用)

四、元素类型

1.块元素block
        特点:
            1)独占一行,纵向排列
            2)能设置宽高
            3)一般块元素都作为容器使用,大多情况下可以用来划分布局
        常见标签:div、p、h1-h6、ul、ol、li、dl、dt、dd、hr、form
2.行内元素inline
      特点:
          1)横向排列
          2)不能设置宽高
          3)有时候上下的内外间距‘有可能’加不上。
      常见标签:span、a、b、strong、i、em、u、s、del、sup、sub
3.行内块元素inline-block
      特点:
          1)横向排列
          2)能设置宽高
          3)行内块标签本身自带3-5px的间距(这个间距不是内外间距造成的)
      常见标签:img、input

五、元素类型的转换

display:block;=====转成块元素
display:inline;====转成行内元素
display:inline-block;=====转成行内块

六、元素的显示和隐藏

隐藏:display:none;(元素隐藏之后不占据位置)
显示:只要让display的值不为none即可,推荐写block

七、vertical-align

    vertical-align===调整元素的垂直对齐方式的
		⽤这个属性的前提是:元素类型必须是⾏内块元素(inline-block)

	vertical-align属性的值
   	 	top:顶线对⻬
    	middle:中线对⻬
    	baseline:基线对⻬=====默认值
    	bottom:底线对⻬

	行内块元素为什么带有3-5px的间距?
		因为行内块元素默认和基线对齐
		
	如何解决3-5px间距的问题呢?
    	1.让vertical-align的值不为baseline即可。
   	 	2.浮动
    	3.让盒子的字号调整为0px
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值