前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSS知识框架(一)

CSS知识框架(一)

作者头像
默默的成长
发布2022-11-02 14:43:54
5200
发布2022-11-02 14:43:54
举报
文章被收录于专栏:前端记录笔记

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第21天,点击查看活动详情 >>

CSS知识框架

标签模式

块级元素

特点:

  1. 总是从新行开始
  2. 高度、行高、外边距,内边距都可以控制
  3. 宽度默认是容器的100%
  4. 可以容纳内联元素和其他块元素  常见:
代码语言:javascript
复制
<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>
行内元素

特点:

  1. 和相邻行内元素在一行上,但是之间会有缝隙
  2. 高、宽无效,但水平方向的padding和margin可以设置,垂直方向的无效。
  3. 默认宽度就是它本身内容的宽度
  4. 行内元素只能容纳文本或则其他行内元素。(a特殊)  常见:
代码语言:javascript
复制
常见的行内元素有<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>等,其中<span>标签最典型的行内元素
标签转化

块转行:

代码语言:javascript
复制
display:inline;

块转行:

代码语言:javascript
复制
display:block;

特性

层叠:就近原则,进行重叠 继承:子承父业 优先:

  1. 每个元素(标签)贡献值为0,0,0,1
  2. 每个类,伪类贡献值为0,0,1,0
  3. 每个ID贡献值为0,1,0,0
  4. 每个行内样式贡献值1,0,0,0
  5. 值从左到右,左面的最大,一级大于一级,数位之间没有进制,级别之间不可超越。盒子模型 边框 功能点:
  6. none:没有边框即忽略所有边框的宽度(默认值)
  7. 边框为单实线 solid
  8. 边框为虚线 dashed
  9. 边框为点线 dotted
  10. 边框为双实线 double
  11. 边框圆角 border-radius: 左上角 右上角 右下角 左下角;边距 内边距:
  12. 是指 边框与内容之间的距离
  13. padding 外边距:margin盒子居中 用法:margin: 0 auto;清楚内外边距 用法:margin:0,padding:0css3盒模型 用法:
  14. box-sizing: border-box 盒子大小为 width 就是说 padding 和 border 是包含到width里面的
  15. box-sizing: content-box 盒子大小为 width + padding + border content-box:此值为其默认值,其让元素维持W3C的标准Box Mode盒子阴影 box-shadow:水平阴影 垂直阴影 模糊距离 阴影尺寸 阴影颜色 内/外阴影;CSS样式 内部样式 内嵌式是将CSS代码集中写在HTML文档的head头部标签中行内式 标签的style属性来设置元素的样式外部样式表 链入式是将所有的样式放在一个或多个以.CSS为扩展名的外部样式表文件中,通过link标签将外部样式表文件链接到HTML文档中
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CSS知识框架
    • 标签模式
      • 特性
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档