CSS基础学习笔记(第二天)

CSS学习第二天个人总结 CSS学习过程中的一些个人总结 阅读详情

目录

Css第二天

一、CSS 的盒子模型介绍和使用

1.盒子模型解释

2.设置边框

3.设置内间距 padding

4.设置外间距 margin

练习

5.margin 相关技巧

6.外边距合并

7.margin-top 塌陷

二、CSS 元素溢出

overflow 属性介绍:

三、块元素、内联元素、内联块元素

 

 



Css第二天

本章要点:

l Css盒模型介绍和使用;

l Css元素溢出介绍及使用;

l 内联元素、块元素、内联块元素;

l 浮动、定位、Css对齐方式;

一、CSS 的盒子模型介绍和使用

1.盒子模型解释

元素在页面中显示成一个方块,类似一个盒子,CSS 盒子模型就是使用现实中盒 子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下:

 

把元素叫做盒子,设置对应的样式分别为:盒子的边框(border)、盒子内的内容和边框之间的间距(padding)、盒子与盒子之间的间距(margin)。

<!DOCTYPE html>
​
<html>
​
    <head>
​
        <meta charset="UTF-8">
​
        <title>英莱特科技</title>
​
        <style type="text/css">
​
            .continer{
​
                width: 200px;
​
                height: 200px;
​
                background: pink;
​
                margin: 100px auto;
​
                border: 10px solid black;
​
                padding: 20px;
​
            }
​
        </style>
​
    </head>
​
    <body>
​
        <div class="continer"></div>
​
    </body>
​
</html>

2.设置边框

设置一边的边框,比如顶部边框,可以按如下设置:

border-top-color:red;/* 设置顶部边框颜色为红色 */
​
border-top-width:10px;  /* 设置顶部边框粗细为 10px */
​
border-top-style:solid; /* 设置顶部边框的线性为实线,常用的有:solid(实线)
​
dashed(虚线) dotted(点线); */

上面三句可以简写成一句:

border-top:10px solid red;

设置其它三个边的方法和上面一样,把上面的'top'换成'left'就是设置左边,换成'right'就是设置右边,换成'bottom'就是设置底边。

四个边如果设置一样,可以将四个边的设置合并成一句:

border:10px solid red;

3.设置内间距 padding

设置盒子四边的内间距,可设置如下:

 

padding-top:20px;/* 设置顶部内间距 20px */
​
padding-left:30px;/* 设置左边内间距 30px */
​
padding-right:40px;/* 设置右边内间距 40px */
​
padding-bottom:50px;    /* 设置底部内间距 50px */

上面的设置可以简写如下:

padding:20px 40px 50px 30px; /* 四个值按照顺时针方向,分别设置的是 上 右 下 左
​
四个方向的内边距值。 */

padding 后面还可以跟 3 个值,2 个值和 1 个值,它们分别设置的项目如下:

padding:20px 40px 50px; /* 设置顶部内边距为 20px,左右内边距为 40px,底部内边距为 50px
​
*/
​
padding:20px 40px; /* 设置上下内边距为 20px,左右内边距为 40px*/ padding: 20px; /* 设置四边内边距为 20px */

4.设置外间距 margin

外边距的设置方法和 padding的设置方法相同,将上面设置项中的

'padding'换成'margin'就是外边距设置方法。盒子模型的尺寸

按照下面代码制作页面:

实例代码_07:

<!DOCTYPE html>
​
<html>
​
    <head>
​
        <meta charset="UTF-8">
​
        <title></title>
​
        <style type="text/css">
​
            .box01{
​
                width: 50px;
​
                height: 50px;
​
                background-color: gold;
​
            }
​
            .box02 {
​
                width: 50px;
​
                height: 50px;
​
                background-color: gold;
​
                border: 50px solid #000
​
             }
​
            .box03 {
​
                width: 50px;
​
                height: 50px;
​
                background-color: gold;
​
                border: 50px solid #000;
​
                padding: 50px;
​
             }
​
        </style>
​
    </head>
​
    <body>
​
        <div class="box01">1</div>
​
        <br />
​
        <div class="box02">2</div>
​
        <br />
​
        <div class="box03">3</div>
​
    </body>
​
</html>

 

页面显示效果如下:

 

通过上面的页面得出结论:盒子的 width 和height 设置的是盒子内容的宽和高,不是盒子本身的宽和高,盒子的真实尺寸计算公式如下:

思考题型:

1.在布局中,如果我想增大内容和边框的距离,又不想改变盒子显示的尺寸,应该怎么做?

练习

请制作图中所示的标题:

5.margin 相关技巧

  1. 设置元素水平居中: margin:x auto;

  2. margin 负值使元素位置及边框合并

6.外边距合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

实例代码_08:

<!DOCTYPE html>
​
<html>
​
    <head>
​
        <meta charset="UTF-8">
​
        <title>实例代码_08</title>
​
        <style type="text/css">
​
            .div_01{
​
                width: 200px;
​
                height: 200px;
​
                background-color: orange;
​
                margin-bottom: 100px;
​
            }
​
            .div_02{
​
                width: 200px;
​
                height: 200px;
​
                background-color: gray;
​
                margin-top: 50px;
​
            }
​
        </style>
​
    </head>
​
    <body>
​
        <div class="div_01"></div>
​
        <div class="div_02"></div>
​
    </body>
​
</html>

7.margin-top 塌陷

在两个盒子嵌套时候,内部的盒子设置的margin-top 会加到外边的盒子上,导致内部的盒子 margin-top 设置失败,解决方法如下:

1、外部盒子设置一个边框

2、外部盒子设置overflow:hidden

3、使用伪元素类:

.clearfix:before{ conten t: '';
​
display:table;
​
}

实例代码_09:

<!DOCTYPE html>
​
<html>
​
    <head>
​
        <meta charset="UTF-8">
​
        <title>实例代码_09</title>
​
        <style type="text/css">
​
            .continer{
​
                width: 400px;
​
                height: 400px;
​
                background-color: deepskyblue;
​
                /*解决方式:*/
​
                /*(1)给父元素设置overflow:hidden*/;
​
                /*overflow:hidden;*/
​
                /*(2)给父元素添加边框属性*/
​
                /*border: 1px solid black;*/                
​
            }
​
            /*(3)使用伪类元素 解决*/
​
            .continer:before{
​
                content: '';
​
                display: table;
​
            }
​
            .iner{
​
                width: 200px;
​
                height: 200px;
​
                background-color: pink;
​
                /*产生margin-top塌陷问题*/
​
                margin-top: 100px;
​
            }
​
        </style>
​
    </head>
​
    <body>
​
        <div class="continer">
​
            <div class="iner"></div>
​
        </div>
​
    </body>
​
</html>

二、CSS 元素溢出

当子元素的尺寸超过父元素的尺寸时,需要设置父元素显示溢出的子元素的方式, 设置的方法是通过 overflow 属性来设置。

overflow 属性介绍:

1、visible 默认值。内容不会被修剪,会呈现在元素框之外。

2、hidden 内容会被修剪,并且其余内容是不可见的,此属性还有清除浮动、清除margin-top 塌陷的功能。

3、scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

4、auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

5、inherit 规定应该从父元素继承 overflow 属性的值。

实例代码_10:

<!DOCTYPE html>
​
<html>
​
    <head>
​
        <meta charset="UTF-8">
​
        <title>实例代码_10</title>
​
        <style type="text/css">
​
            .continer{
​
                width: 300px;
​
                height: 200px;
​
                margin: 100px auto;
​
                background-color: hotpink;
​
                /*解决方式:使用overflow属性*/
​
                /*overflow: hidden;*/
​
                overflow: auto;
​
                /*overflow: scroll;*/
​
            }
​
        </style>
​
    </head>
​
    <body bgcolor="gainsboro">
​
        <div class="continer">
​
            学的不仅是技术更是梦想,再牛逼的梦想也抵不住你傻逼似的坚持.
​
            元素溢出是指子元素的尺寸超出父元素时,需要设置父元素显示溢出的子元素的方式
​
            设置的方式是通过overflow属性
​
            overflow 的设置项:
​
            1、visible 默认值。内容不会被修剪,会呈现在元素框之外。
​
            2、hidden 内容会被修剪,并且其余内容是不可见的,此属性还有清除浮动、清除margin-top 塌陷的功能。
​
            3、scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
​
            4、auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
​
            5、inherit 规定应该从父元素继承 overflow 属性的值。
​
        </div>
​
    </body>
​
</html>

三、块元素、内联元素、内联块元素

元素就是标签,布局中常用的有三种标签,块元素、内联元素、内联块元素,了解这三种元素的特性,才能熟练的进行页面布局。

1.**块元素**

块元素,也可以称为行元素,布局中常用的标签如:div、p、ul、li、h1~h6、dl、

dt、dd 等等都是块元素,它在布局中的行为:

支持全部的样式

如果没有设置宽度,默认的宽度为父级宽度 100% 盒子占据一行、即使设置了宽度同样也是父级宽度100%。

实例代码_11:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .div_01{
                width: 500px;
                height: 200px;
                background: plum;
            }
            .inner{
                /*子元素没有设置宽度,其宽度为 父元素的100%*/
                height: 100px;
                background: orange;
            }
        </style>
    </head>
    <body>
        <div class="div_01">父级div元素
            <div class="inner">子级div元素</div>
        </div>
    </body>
</html>

2.**内联元素**

内联元素,也可以称为行内元素,布局中常用的标签如:a、span、em、b、strong、

i 等等都是内联元素,它们在布局中的行为:

Ø 支持部分样式(不支持宽、高、margin上下、padding 上下)

Ø 宽高由内容决定

Ø 盒子并在一行

Ø 代码换行,盒子之间会产生间距

Ø 子元素是内联元素,父元素可以用text-align 属性设置子元素水平对齐方式,用line-height 属性值设置垂直对齐方式

解决内联元素间隙的方法

1、去掉内联元素之间的换行

2、将内联元素的父级设置 font-size 为 0,内联元素自身再设置 font-size

 

实例代码_12:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>实例代码_12</title>
        <style type="text/css">
            a{
                background: pink;
                width: 200px;
                height: 200px;
                border: 2px solid red;
            }
            span{
                /*元素span设置宽高失效,因为是内联元素*/
                width: 300px;
                height: 300px;
                background: orange;
            }
        </style>
    </head>
    <body
style="font-size: 0px;">
        <!--内联元素并在文档流的一行显示,不会独占一行. 并且设置宽高不起作用-->
        <!--重点: 内联元素 之间的缝隙问题?
        解决方案:
        (1)取消内联元素的之间的换行:  如下显示-->
        <!--<a href="http://www.yltedu.com">英莱特科技</a><span>span标签也是内联元素,设置宽高失效</span>-->
        <!--(2)给其父元素添加font-size:0px  就可解决 缝隙问题  但是要给其单独设置字体样式-->
        <a href="http://www.yltedu.com"
style="font: normal 20px 仿宋;">英莱特科技</a>
        <span style="font: normal 20px 仿宋;">span标签也是内联元素,设置宽高失效</span>
    </body>
</html>

3.**内联块元素**

内联块元素,也叫行内块元素,是新增的元素类型,现有元素没有归于此类别的,img 和input元素的行为类似这种元素,但是也归类于内联元素,我们可以用 display 属性将块元素或者内联元素转化成这种元素。它们在布局中表现的行为:

Ø 支持全部样式

Ø 如果没有设置宽高,宽高由内容决定

Ø 盒子并在一行

Ø 代码换行,盒子会产生间距

子元素是内联块元素,父元素可以用 text-align 属性设置子元素水平对齐方式,用 line-height 属性值设置子元素垂直对齐方式

这三种元素,可以通过 display 属性来相互转化,不过实际开发中,块元素用得比较多,所以我们经常把内联元素转化为块元素,少量转化为内联块,而要使用内联元素时,直接使用内联元素,而不用块元素转化了。

 

display 属性

display 属性是用来设置元素的类型及隐藏的,常用的属性有:

1、none 元素隐藏且不占位置

2、block 元素以块元素显示

3、inline 元素以内联元素显示

4、inline-block 元素以内联块元素显示

实例代码_13:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>实例代码_13</title>
        <style type="text/css">
            /*实现将内联元素a转换为块元素以及行内块元素*/
            a{
                width: 180px;
                height: 30px;
                background: orangered;
                color: black;
                text-decoration: none;
                /*(1)使用display:block转换为块元素*/
                /*display: block;*/
                /*(2)使用display:inline-block转换为行内块元素*/
                /*display: inline-block;*/
            }
            /*ul和li都是块元素: 所以占据一行显示*/
            ul li{
                list-style: none;
                border: 1px solid cornflowerblue;
                width: 100px;
                height: 30px;
                /*使用display:inline-block转换为内联块元素*/
                display: inline-block;
            }
        </style>
    </head>
    <body>
        <!--内联元素a-->
        <a href="http://www.yltedu.com">点击进入英莱特官方网站(1)</a>
        <a href="http://www.yltedu.com">点击进入英莱特官方网站(2)</a>
        <!--块元素h1~h6/ p  / ul和li等-->
        <ul>
            <li><a href="#">网站导航</a></li>
            <li><a href="#">课程分类</a></li>
            <li><a href="#">实战项目</a></li>
            <li><a href="#">名师讲堂</a></li>
            <li><a href="#">师资团队</a></li>
            <li><a href="#">关于我们</a></li>
        </ul>
    </body>
</html>

 

 

给STM32 LWIP做一次‘性能体检’:手把手教你用Wireshark和iperf诊断网络瓶颈 本文详细介绍了如何使用Wireshark和iperf工具对STM32 LWIP网络性能进行全面诊断,帮助开发者精准定位网络瓶颈问题。通过搭建测试环境、集成iperf测试框架、深度报文分析和LWIP配置优化,实现从9KB/s到80MB/s的性能飞跃,特别适用于解决TCP发送速率和卡死问题。 阅读详情

相关推荐

STM32H743+YT8512C以太网通信实战:CubeMX与LWIP配置详解

本文详细解析了基于STM32H743微控制器与YT8512C PHY芯片的以太网通信实战方案。通过CubeMX工具进行RMII接口、MPU、时钟树等关键硬件配置,并重点阐述了如何修改LWIP协议栈驱动代码以适配YT8512C芯片,解决了LAN8742驱动不兼容的问题。文章提供了从工程创建、代码适配到调试验证的完整步骤,帮助开发者快速实现稳定可靠的嵌入式网络连接。

weixin_29190573的博客 558

Such, Such Were The Joys

ISoon after I arrived at St Cyprians (not immediately, but after a week or two, just when I seemed to be settling into the routine of school life) I began wetting my bed. I was now aged eig

lililingling1985的专栏 8939

公文派2025:免费社区版重大安装更新!

距离上一次更新已经过去了将近一年的时间,今天我们带来了全新的免费2025社区版,该版本也是目前最新的版本,无需授权即可使用所有的功能。

似最初 1963

Hackerrank && Network

1.Hackerrank 一个在N个数字里,选K个数字,使得

Mark__Zeng的专栏 1213

深入解析Android Qcom Camera HAL3架构与Camx线程模块

本文深入解析了Android Qcom Camera HAL3架构与Camx线程模块的核心原理。文章以高通芯片平台为例,剖析了从按下快门到生成照片的完整Camera流程分析,重点阐述了Camx框架中线程池、消息队列及Fence同步机制如何协同工作,以实现高效、稳定的多线程并发图像处理,为相机性能优化提供理论基础。

weixin_29184075的博客 220

泛微E8流程监控指南:如何用SQL实时追踪审批节点状态?

本文详细介绍了如何利用SQL实时监控泛微E8系统中的审批流程状态,包括核心数据表结构解析、全链路监控SQL实战以及智能预警机制设计。通过数据库直接查询和状态关联分析,帮助企业快速定位卡顿节点,提升流程效率。适用于需要优化OA系统流程管理的企业IT人员和业务主管。

weixin_30687051的博客 437

HTML+CSS第五天:盒子

不同部分的说明: Margin(外边距)- 清除边框外的区域,外边距是透明的。 Border(边框)- 围绕在内边距和内容外的边框。 Padding(内边距)- 清除内容周围的区域,内边距是透明的。 Content(内容)- 盒子的内容,显示文本和图像。 ...

Fffffee的博客 285

最新Codex接入DeepSeek官方API教程(无需cc-switch)

最新Codex接入DeepSeek官方API教程(无需cc-switch)

猿小白的博客 935

Backdoor.Win32.SdBot.bze分析

出处:安天CERT 病毒标签: 病毒名称: Backdoor.Win32.SdBot.bze中文名称: MSN机器人病毒类型: 后门类文件 MD5: 13ABEB03D68EB64B08BA91E8181F9CC0公开范围: 完全公开 危害等级: 5文件长度: 脱壳前25,600 字节,脱壳后421,888 字节感染系统: Win98以上版本...

weixin_33941350的博客 1209

一次点击跑通:用 Postman 自动获取并携带 CSRF token,测试 SAP OData 写操作

SAP OData 写操作自动化测试方案 针对 SAP Gateway OData 服务写操作中常见的 CSRF token 验证问题,本文提出了一套基于 Postman 的自动化解决方案: 问题分析:解释了 CSRF token 的验证机制及其必要性,说明手工测试效率低下的原因 解决方案: 使用 Postman 环境变量存储 token 通过脚本自动获取并传递 token 利用 Collection Runner 实现一键执行 实施步骤: 创建环境变量存储 token 第一个请求获取 token 并存入变

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 301

基于YOLOv5的空间目标智能监测系统:航天器与太空碎片识别技术实现

做完这个项目,你会发现自己完整走过了“数据采集→标注→模型训练→功能集成→界面开发”的毕设全流程,这不仅是技术能力的证明,更是对“技术守护宇宙安全”这一理念的实践。答辩时,你可以重点讲这几点:系统解决了航天监测的哪些痛点、YOLOv5在太空目标检测中的性能优势、系统未来能怎么优化(比如对接航天监测网络、实现实时轨道预测)。未来,这个系统还能往“更智能”的方向发展:比如结合轨道计算预测碰撞风险、开发移动端APP让天文爱好者参与太空垃圾上报、在航天任务中实现全自动避障决策……想象空间很大。

m0_64661770的博客 109

php设置margin,css中的margin属性详解

这次给大家带来css中的margin属性详解,使用css中margin的注意事项有哪些,下面就是实战案例,一起来看一下。之前我一直认为margin属性是一个非常简单的属性,但是最近做项目时遇到了一些问题,才发现margin属性还是有一些“坑”的,下面我会介绍margin的基本知识以及那些“坑”。这篇博文主要分为以下几个部分:margin--基础知识margin--在同级元素(非父子关系)之间应用m...

weixin_42346693的博客 486

化工设计软件:AVEVA E3D二次开发_(8).管道系统设计

在 AVEVA E3D Design 中,管道规格的定义是确保设计一致性和标准化的关键。通过二次开发,可以自动生成并管理管道规格。下面是一个示例,展示如何通过编写脚本来定义和管理管道规格。# 导入必要的库 import clr。

kkchenjj的博客 968

我在乐字节学习前端的第二天-学习笔记:CSS3全面知识汇总

笔记:CSS3全面知识汇总 结构框架:分为六个部分(属性、选择符、语法与规则、取值、css单位以及附录) 第一部分:属性(定位、布局、弹性盒模型、尺寸、外补白、内补白、边框、背景、颜色、字体、列表、表格、内容、用户界面、多栏、2D变换、过渡、动画、打印、媒体查询、only IE、only Firefox、only webkit) 第二部分:选择符(元素选择符、关系选择符、属性选择符、伪类选择符、伪对象选择符) 第三部分:语法与规则(!Important、/comment/、@import、@charset、

weixin_52392949的博客 367

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

CSS学习笔记第二天

CSS学习笔记第二天 1、父子选择器 html中有如下代码: <body> <div> <span>123</span> </div> <span>234</span> </body> 此时可在CSS中如下写: div span{ background-color:red; } 此时所影...

qq_34428374的博客 283

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

CSS第二天学习笔记

1.CSS的复合选择器 1.1什么是复合选择器 在CSS中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的。 •复合选择器可以更准确、更高效的选择目标元素(标签) •复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的 •常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪类选择器等等 1.2后代选择器(重要) 后代选择器又称为包含选择器,可选择父元素里面子元素。其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔

weixin_45673533的博客 181

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

CSS学习笔记--第二天

文章目录二、Emmet语法1. 简介1.1 快速生成HTML结构语法1.2 快速生成CSS样式语法1.3 快速格式化代码三、CSS(二)1. CSS的复合选择器1.1 什么是复合选择器?1.2 后代选择器 (重要)1.3 子选择器 (重要)1.4 并集选择器 (重要)1.5 伪类选择器1.6 链接伪类选择器1.7 focus 伪类选择器1.8 复合选择器总结2. CSS的元素显示模式2.1 什么是元素的显示模式2.2 块元素2.2 行内元素2.3 行内块元素2.4 元素显示模式总结2.5 元素显示模式的转换

Android Studio中实现普通、点击、禁用状态下圆角按钮背景颜色的改变 276

CSS动画学习笔记:第二天

今天写了一下弹框从小到大的效果,用的是animation,用到了transform的scale来进行缩放 HTML代码: <transition name="fade"> <div class="dialog-contain" v-show="showDialog"> 我是一个弹窗 </div> </transition> <button @click="showDialog = !showDialog">点击

qq_42262936的博客 198

html,css学习笔记(第二天)

*行内元素

shortcutsuccess的博客 157

CSS学习笔记第二天(pink老师课程)

3.4.1 后代选择器(重要) 3.4.2 子选择器 3.4.3 并集选择器 3.4.4 链接-伪类选择器 3.4.4.1 链接-伪类选择器 3.4.5 :focus 伪类选择

m0_67495444的博客 240

CSS 第二阶段 第二天学习笔记

三、CSS特性 多个选择器相互之间的影响程度 1.继承 大部分CSS效果,是可以直接被子元素继承的 必须是子元素继承父元素(祖先)的样式 2.层叠 可以为一个标签设置多个样式 规则中,属性不冲突(没有重复设置),都可以作用在当前元素上 3.优先级 如果多个样式规则作用到同一个元素,样式属性发送冲突,根据优先级 默认优先级: 最高 内联样式/行内样式 内部样式,外部样式 (就近原则) 最低 浏览器默认样式 F12显示样式,是按照从上往下,优先级从高往低 ..

qq_46368050的博客 252

百度前端学院·第二天学习笔记+CSS权重问题总结

练习是做一个个人简历 看之前觉得挺简单的,毕竟要求也简单,用H5和CSS3弄个简单的表格就成了, 写的时候,忘记在style标签声明类型,导致一开始的时候表格的边框样式没弄进去,,, 然后顺便加上今天写的时候总结CSS中优先级(权重)的问题 优先级,我所简化的总结就是样式的覆盖问题,比如在style中声明了背景是红色,写着写着,得,我又在标签中又声明了背景是红色,那到底声明哪个类型呢? 最简单的方...

weixin_40463018的博客 155

CSS 第二天学习笔记:复合选择器、特性、背景与显示模式

今天我们学习了:复合选择器的多种写法与使用场景CSS 的继承、层叠、优先级规则Emmet 快捷键提升开发效率背景图的各种控制方式显示模式的分类与转换掌握这些内容,将为后续的复杂页面布局打下坚实基础。继续加油!

ansir_s的博客 190

CSS基础学习笔记一(详细)

文章目录初识CSS 初识CSS

Speed_Pig的博客 3487

CSS基础学习笔记

CSS基础学习笔记1 基础选择器2 字体属性3 文本属性4 CSS引入方式5 复合选择器5.1 连接伪类选择器5.2 focus伪类选择器6 元素显示模式7 元素显示模式转换8 背景9 边框(border)10 相邻边框合并11 内边距(padding)12 外边距(margin)13 清除内外边距14 PS基本操作15 总结16 圆角边框17 盒子阴影18 文字阴影19 标准流(普通流/文档流)20 浮动(float)21 清除浮动21.1 额外标签法21.2 父级添加overflow21.3 :afte

Lostdeer的博客 556

CSS基础个人学习笔记

CSS,即层叠样式表是一种样式表语言,用来描述 HTML 或 XML(包括如 SVG、MathML 或 XHTML 之类的 XML 分支语言)文档的呈现方式。学习 CSS,需要在基本掌握 HTML 的前提下进行,本人的笔记也建立在运用 HTML 实现一些显示功能的基础上。

Sentra233的博客 856
上一篇: CSS基础学习笔记(第一天)
下一篇: CSS基础学习笔记(第三天)
满山猴子
博客等级 码龄7年 48粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值