学前端有感

盒子模型(框模型)Box model

 

  • 内容 - 框的内容,其中显示文本和图像。
  • 内边距 - 清除内容周围的区域。内边距是透明的。
  • 边框 - 围绕内边距和内容的边框。
  • 外边距 - 清除边界外的区域。外边距是透明的0

为元素设置边框须指定三个样式

         border-width边框的宽度

         border-color:颜色

         border-style:样式

border-width能指定四个值 上 右 下 左(顺时针方向)

         如果给他指定三个值则设置给 上 左右 下

         两个值 上下   左右

边框默认值为none

border边框的简写,无顺序要求

内边距(padding)是盒子内容区与盒子边框之间的距离

          内边距的会影响盒子可见框的大小

外边距是当前盒子与其他盒子之间的位置(margin)

          如果只指定左或右则会将外边距设成最大

          设置上下的默认为0

          网页垂直方向相邻外边距设置值取最大值

Display:none不会显示元素会将其隐藏

Visible:none不显示但会占位置

子元素默认在父元素中

通过overflow规定父元素如何处理溢出

当元素的高度或宽度的值为auto时,此时指定内边距不会影响可见框的大小

       而是会自动修改宽度和高度,以适应内边距

在文档流中

块元素

        1. 块元素会独占一行,自上而下
        2. 默认宽度是父元素的100%
        3. 块元素在文档流中高度默认被内容撑开

内联元素

  1. 只占本身大小,从左向右排,若一行容纳不够则换下行
  2. 内联元素被文档内容撑开

当元素的宽度的值为auto时,此时指定内边距不会影响可见框的大小

    而是会自动修改宽度,以适应内边距

长度单位

像素px

     相当于屏幕中的小点

     屏幕就由小点组成

     em(与字体大小相关)和百分比类似1em=100px=1font-size

     rgb(红色浓度,绿色浓度,蓝色浓度)0-255之间的值;也可用%号表示

     用16进制表示#ff0000

     ff相当于最大255

     语法

     #红绿蓝

默认字体是16px

        Font-size设置的不是文字本身的大小,而是格的高度

通过font-family可以指定文字的的字体

      可同时指定多个字体,用,隔开浏览器优先使用前边的字体

行高设置line-height

行间距=行高-字体大小

对于单行文本,可以设置行高与父元素的高度一致

在font中也可以设置如font :30px/80px “微软雅黑”

      80px为行高

Text-transform设置文本的大小写

Text-décoraction属性能用来设置文本的修饰

词之间空格的大小work-space

Letter-space可以指定字符之间的间距

文本对齐text-align

默认值left

Right靠右

居中center

两端对齐 justify 通过调整文本之间空格大小来达成目的

Text-indent缩进对首行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Array_new

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值