盒模型 标签a、img、list 伪类选择器 盒模型布局

盒模型

一.盒模型概念

  • 广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签(了解)
  • 侠义盒模型:文档中以块级形式存在的标签(块级标签拥有盒模型100%特性且最常用)(了解)
  • 盒模型组成:margin + border + padding + content
  • margin 外边距 padding 内边距 border控制边框 content控制内容
  • margin+padding 控制布局

二.盒模型成员介绍

1.content
  • 通过设置width和height来规定content
2.border
  • border组成:宽度,颜色,样式

  • border成员:border-left、border-right、border-top、border-bottom

  • border-width成员:border-left-width、border-right-width、border-top-width、border-bottom-width

  • border-color成员:border-left-color、border-right-color、border-top-color、border-bottom-color

    • transparent(透明)(常用)
  • border-style成员:border-left-style、border-right-style、border-top-style、border-bottom-style

    ​ style属性值:

风格解释
solid实线
dashed虚线
dotted点状线
double双实线
groove槽状线
ridge脊线
inset内嵌效果线
outset外凸效果线
3.padding
  • padding成员:padding-left、padding-right、padding-top、padding-bottom
  • padding整体设置
值得个数方位
1上下左右
2上下 | 左右
3上 | 左右 | 下
4上 | 右 | 下 | 左
4.margin
  • margin成员:margin-left、margin-right、margin-top、margin-bottom
  • margin整体设置
赋值个数方位
1上下左右
2上下 | 左右
3上 | 左右 | 下
4上 | 右 | 下 | 左

三.边界圆角

border-radius
  • border-radius成员
成员解释
border-top-left-radius左上 方位
border-top-right-radius右上 方位
border-bottom-left-radius左下 方位
border-bottom-right-radius右下 方位
  • 单方位设置
赋值个数(值类型:长度 | 百分比)解释
1横纵
2横 | 纵
  • 按角整体设置
赋值个数(值类型:长度 | 百分比)解释
1左上 右上 左下 右下
2左上 右下 | 右上 左下
3左上 | 右上 左下 | 右下
4左上 | 右上 | 右下 | 左下
  • 分向整体设置
格式解释
1 / 1横向 | 纵向

四.显示方式

  • display
描述
inline内联
block块级
inline-block内联块

标签a、img、list

一、a标签

1、常用用法
<a href="https://www.baidu.com">前往百度</a>
<a href="./index.html">前往主页</a>
2、相对路径
以当前文件作为参考,.代表当前路径,..代表上一级目录
3、常用属性
title -- 链接说明
target -- _self | _blank -- 目标位置
4、其他用法
  • mailto:邮件给...
  • tel:电话给...
  • sms:信息给...
5、a标签reset操作
a {
    color: #333;
    text-decoration: none;
    outline: 0;
}
6、锚点
① <a href="#tag">前往锚点</a> <a name="tag" des="锚点"></a>
② <a href="#tag">前往锚点</a> <i id="tag" des="锚点"></i>
7、鼠标样式
{
    cursor: pointer | wait | move;
}

二、img标签

1、常用用法
<img src="https://image/icon.gif" />
<img src="./icon.gif" />
2、常用属性
alt -- 异常解释
title -- 图片解释

三、list列表

1、有序列表
<ol>
    <li></li>
    <li></li>
</ol>
2、无序列表
<ul>
    <li></li>
    <li></li>
</ul>
3、list的reset操作
ol, ul {
    margin: 0;
    padding: 0;
    list-style:none;
}

伪类选择器

1、a标签四大伪类

  • :link:未访问状态
  • :hover:悬浮状态
  • :active:活跃状态
  • :visited:已访问状态

2、内容伪类

  • :before:内容之前
  • :after:内容之后
:before, :after {
    content: "ctn";
}

3、索引伪类

  • :nth-child(n):位置优先,再匹配类型
  • :nth-of-type(n):类型优先,再匹配位置
注意:值可以为位置数,也可以为2n、3n...,代表2的倍数,3的倍数,且位置数从1开始

4、取反伪类

  • :not(selector):对selector进行取反

盒模型布局

1、盒模型布局基本介绍

做页面之前的reset操作:

html,body{
    margin:0;
}
  • 布局方位:margin-left、margin-right、margin-top、margin-bottom
  • 影响自身布局:margin-left、margin-top
  • 影响兄弟布局:margin-right、margin-bottom
  • 正向 / 反向:正值 / 负值

注意点:margin-top与margin-bottom(重叠取大值 兄弟关系 父子关系)​

2、margin布局坑位

  • 很多语义标签具有默认margin
  • 父子标签margin-top重叠取大者
  • 兄弟标签margin-bottom、margin-top重叠取大者

转载于:https://www.cnblogs.com/jianhaozhou/p/9687583.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值