博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Be a better web developer:day5
阅读量:5055 次
发布时间:2019-06-12

本文共 1557 字,大约阅读时间需要 5 分钟。

一、外边距

注意:垂直方向上的外边距,会发生合并,取较大的值

水平方向上的外边距,会发生叠加,元素之间的距离较大

为子元素添加距上的外边距,作用于父元素上:为父元素设置上边框(可以使用透明色)或者为父元素添加顶部的内边距padding-top:0.1px;

 

二、内边距:元素内容与元素边框之间的距离

padding:10px;  设置上右下左四个方向的内边距padding:10px 20px;   设置上下内边距为10,左右内边距为20 padding:10px 20px 30px;    设置上下内边距为10 30,左右内边距为20padding:10px 20px 30px 40px    设置上右下左四个方向的内边距padding-top:内容与元素顶部边框之间的距离padding-right:内容与元素右边框之间的距离padding-bottom:内容与元素底部边框之间的距离paddingleft:内容与元素左边框之间的距离

默认带有内边距的元素:ol、ul、input、td

 

三、设置盒模型的计算方式  box-sizing 指定盒模型的计算方式

取值:

conten-box 默认值,元素的width height属性只用来规定内容的尺寸,如果元素设置内外边距和边框,最终在文档中占据的尺寸由各种值相加得到

border-box 元素的width height属性,规定的是包含边框、内边距和内容在内的尺寸

 

四、元素的显示设置

1.设置元素的可见性 visibility:visible默认值  hidden设置元素隐藏,元素在文档中仍然占位

2.转换元素类型 display:block转换为块元素  inline转换为行内元素  inline-block转换为行内块元素

  特殊取值:none实现元素隐藏,元素在文档中不占位,其他元素会相应的移动

实现元素隐藏与现实:display:none;隐藏  display:block;显示

 

五、背景相关的属性

1.backgorund-color 设置背景颜色,取颜色值

注意:所有元素默认的背景颜色是透明色,新建窗口的白色不是body的背景色,是浏览器渲染的结果

   背景颜色是从元素的边框位置开始绘制的,如果元素添加内边距,都会被渲染成相应的背景颜色

2.background-image 设置背景图片,取值url()

注意:背景图片尺寸如果大于元素尺寸,图片仍然按照原始尺寸显示,超出元素的部分不可见

   背景图片的尺寸小于元素尺寸,浏览器会自动对背景图片重复平铺,直到铺满元素

   背景图片与背景颜色一样,不影响元素正常内容的显示

3.设置背景图片的重复方式 background-repeat

取值:repeat 默认值,沿水平和垂直方向平铺

   repeat-x 沿水平方向平铺

   repeat-y 沿垂直方向平铺

   no-repeat 不重复平铺

4.设置背景图片的位置 backfround-position

取值:x y  x表示背景图片水平方向的偏移距离

      正值表示图片向右偏移

      负值表示图片向左偏移

       y表示背景图片垂直方向的偏移距离

      正值表示图片向下偏移

      负值表示图片向上偏移

注意:结合“精灵图”实现元素背景图片调整,这种技术叫“精灵技术”

  取百分比   参照元素尺寸计算水平和垂直偏移距离

  0% 0%  背景图片显示在元素左上角

  50% 50%  背景图片显示在元素中间

  100% 100%  背景图片显示在右下角

 

转载于:https://www.cnblogs.com/jiangchunyu/p/9794231.html

你可能感兴趣的文章
数组的定义和初始化
查看>>
php获取post内容方式
查看>>
ansi 控制码表及颜色代码
查看>>
FMSC 使用理解
查看>>
用PHP向数据库中添加数据
查看>>
使用spring集成hibernate
查看>>
@ 与 ^ 运算符
查看>>
MYSQL函数、高级应用
查看>>
LeetCode 刷题顺序表
查看>>
013-linux系统管理——系统资源查看
查看>>
css弹窗动画效果
查看>>
vs自己主动生成的WebService配置文件在部署到IIs6后,服务调用失败的解决方法
查看>>
CentOS 7 执行级别的切换
查看>>
Spring AOP
查看>>
Activity之间的跳转以及数据传递
查看>>
Python3 操作Excel--openpyxl
查看>>
js原生 阻止冒泡事件的方法
查看>>
自动编号函数
查看>>
线程池使用不当也会死锁?
查看>>
HttpUtils
查看>>