2020-08-24

1.1基本概念

CSS(Cascading Style Sheet) 层叠样式表,为了实现页面内容和表现形式的分离。层叠的含义是可以对一个元素多次设置样式,最后的结果是多次样式叠加的结果,如果有冲突,以后面的样式为准。

1.2 基本语法

选择器{

属性名1:属性值1;

属性名2:属性值2;

属性名3:属性值3;

……

}

选择器说明该样式施加于哪些元素;属性名和属性值说明是样式内容;

一般一行定义一条样式,当然也可以写在一行上,但每条样式都序号加上“;”

推荐用小写命名。

<!DOCTYPE html>

<html>

       <head>

              <meta charset="utf-8">

              <title></title>

       </head>

       <style>

              div {

                     width: 400px;

                     margin: 0 auto;

                     text-align: center;

              }

 

              p {

                     font-size: 24px;

              }

 

              #author {

                     font-size: 18px;

              }

 

              #comment {

                     font-size: 14px;

                     color: gray;

              }

       </style>

       <body>

              <div>

                     <h1>望月怀远</h1>

                     <p id="author">唐·张九龄</p>

                     <p>海上生明月,天涯共此时。</p>

                     <p>情人怨遥夜,竟夕起相思。</p>

                     <p>灭烛怜光满,披衣觉露滋。</p>

                     <p>不堪盈手赠,还寝梦佳期。</p>

                     <p id="comment">注:这首诗乃望月怀思的名篇,写景抒情并举,情景交融;意境幽静秀丽,情感真挚;结构深入不紊,语言明快铿锵;其中“海上生明月,天涯共此时”为千古佳句。</p>

              </div>

       </body>

</html>

1.3 使用方式

内联形式

使用style属性,只对当前标签有效。页面内容和表现形式是高度耦合的,不利于维护和分工合作的。

<!DOCTYPE html>

<html>

       <head>

              <meta charset="utf-8">

              <title></title>

       </head>

       <body>

              <div style="width: 400px;margin: 0 auto;text-align: center;">

                     <h1>望月怀远</h1>

                     <p style="font-size: 18px;">唐·张九龄</p>

                     <p style="font-size: 24px;">海上生明月,天涯共此时。</p>

                     <p style="font-size: 24px;">情人怨遥夜,竟夕起相思。</p>

                     <p style="font-size: 24px;">灭烛怜光满,披衣觉露滋。</p>

                     <p style="font-size: 24px;">不堪盈手赠,还寝梦佳期。</p>

                     <p style="font-size: 14px; color: gray;">注:这首诗乃望月怀思的名篇,写景抒情并举,情景交融;意境幽静秀丽,情感真挚;结构深入不紊,语言明快铿锵;其中“海上生明月,天涯共此时”为千古佳句。</p>

              </div>

       </body>

</html>

内部样式

在head中使用<style>标签,样式对当前页面有效。内容和表现形式实现了一定程度的分离(但不彻底)

外部样式

准备css文件

在html文件中引用css文件,在head标签中增加引用说明

<link rel="stylesheet" type="text/css" href="xxx.css">

内容和表现形式完全分离,而且任何需要用到该样式表中样式的页面都可以通过链接该文件来实现。

my.css

div {

       width: 400px;

       margin: 0 auto;

       text-align: center;

}

 

p {

       font-size: 24px;

}

 

#author {

       font-size: 18px;

}

 

#comment {

       font-size: 14px;

       color: gray;

}

引用外部css文件

<link type="text/css" rel="stylesheet" href="my.css"/>

rel 属性用于指定当前文档与被链接文档的关系

1.4 颜色

自然界的颜色数量是无穷的,但是计算机只能表示有限的信息。

需要将连续的量(无穷)转化为离散的量(有限)的

颜色可以由三种基本颜色调和而成,即红色Red、绿色Green和蓝色Blue

每种颜色用8位表示,可以表示256(28)种颜色。那么每个颜色值有24位来表示,可以表示256*256*256种颜色(真彩色)

进制……

CSS中颜色的表示方法:

(1)十六进制形式:#ff0000(掌握)

(2)RGB:rgb(128,0,0) 等价于#800000(掌握)

(3)RGBA:在RGB颜色的基础上增加了表示透明度的分量Alpha

(4)HSL:用色调、饱和度和明度三个分量表示颜色

(5)HSLA:在HSL颜色的基础上增加了表示透明度的分量Alpha

(6)预定义颜色:Red、Yellow等(掌握)

 

<!DOCTYPE html>

<html>

       <head>

              <meta charset="utf-8">

              <title></title>

       </head>  

       <body>

              <div>

                     <h3>颜色演示</h3>

                     <p style="color: green;">预定义颜色(color:green)</p>

                     <p style="color: RGB(255,0,0);">RGB颜色(color:RGB(255,0,0))</p> 红

                     <p style="color: #ff00ff;">十六进制颜色(color: #ff00ff)</p> 

              </div>

       </body>

</html>

 

2 基础属性

2.1 字体相关属性

<!DOCTYPE html>

<html>

       <head>

              <meta charset="utf-8">

              <title></title>

       </head>  

       <body>

                     <h1>字体属性演示</h1>

                     <p>

                            <label>字体体系:</label>

                            <span style="font-family: 宋体;">宋体</span>

                            <span style="font-family: 楷体;">楷体</span>

                     </p>

                     <p>

                            <label>字体大小:</label>

                            <span style="font-size: 12px;">12像素</span>

                            <span style="font-size: 24px;">24像素</span>

                     </p>

                     <p>

                            <label>字形倾斜:</label>

                            <span style="font-style: normal;">正常</span>

                            <span style="font-style: italic;">倾斜</span>

                     </p>

                     <p>

                            <label>字母大写:</label>

                            <span style="font-variant: normal;">正常hello</span>

                            <span style="font-variant: small-caps;">小型大写hello</span>

                     </p>

                     <p>

                            <label>字体粗细:</label>

                            <span style="font-weight: normal;">正常(400)</span>

                            <span style="font-weight: bold;">粗体(700)</span>

                            <span style="font-weight: bolder;">加粗</span>

                            <span style="font-weight: lighter;">更细</span>

                            <span style="font-weight: 500;">500</span>

                     </p>

       </body>

</html>

 

字体属性

属性

含义

取值

font-family

字体体系

字体名称,如宋体

font-size

字体大小

 

font-style

是否倾斜

normal/italic/oblique/inherit(继承)

font-variant

是否大写

normal/small-caps/inherit

font-weight

字体粗细

normal(400)/bold(700)/bolder/lighter

100/200/300……900

 

可以简写,书写顺序

font-style font-variant font-weight font-size font-family

前面三个可缺省,使用默认值,font-size和font-family必须指定值。

这种书写方式更加简洁

<!DOCTYPE html>

<html>

       <head>

              <meta charset="utf-8">

              <title></title>

              <style>

                     #p1{

                            font-family: 宋体;

                            font-size: 24px;

                            font-weight: bold;

                     }

                     #p2{

                            30px 楷体;

                     }

              </style>

       </head>  

       <body>

              <div>

                     <h1>字体属性演示</h1>

                     <p id="p1">分开书写:font-family: 宋体;font-size: 24px;font-weight: bold;</p>

                     <p id="p2">简写形式:30px 楷体;</p>

              </div>

       </body>

</html>

2.2 文本相关属性

文本相关属性主要包括颜色、对齐方式、修饰效果等。

color:设置文本的颜色

text-decoration:

   none:默认值,没有装饰效果

   underline:加下划线

overline:加上划线

line-through:加删除线

direction:

ltr:自左至右;rtl:自右至左

 

text-align:文本对齐方式

left 左对齐

right 右对齐

center 居中对齐

 

text-indent:首行缩进

letter-spacing:字母之间的间距

word-spacing:字(单词)间距

line-height:设置行高,实际上是调整行间距

 

<!DOCTYPE html>

<html>

       <head>

              <meta charset="utf-8">

              <title></title>

       </head>

       <body>

              <div style="width: 400px;">

                     <h1>文本属性演示</h1>

                     <p>

                            <label>文本颜色:</label>

                            <span style="color: red;">红色</span>

                            <span style="color: rgb(0,255,0);">绿色</span>

                     </p>

                     <p>

                            <label>文本修饰:</label>

                            <span style="text-decoration: none;">无</span>

                            <span style="text-decoration: underline;">下划线</span>

                            <span style="text-decoration: overline;">上划线</span>

                            <span style="text-decoration: line-through;">删除线</span>

                     </p>

                     <label>文本方向:</label>

                     <div style="direction: ltr;">1 2 3 4 5</div>

                     <div style="direction: rtl;">1 2 3 4 5</div>

                     <label>文本对齐:</label>

                     <div style="text-align: left;">左对齐</div>

                     <div style="text-align: right;">右对齐</div>

                     <div style="text-align: center;">居中对齐</div>

 

                     <label>大小写:</label>

                     <p style="text-transform: none;">不转换:welcome to Beijing</p>

                     <p style="text-transform: capitalize;">首字母大写:welcome to Beijing</p>

                     <p style="text-transform: uppercase;">全部大写:welcome to Beijing</p>

                     <p style="text-transform: lowercase;">全部小写:welcome to Beijing</p>

 

                     <p style="text-indent: 2cm;">首行缩进</p>

                    

                     <p style="line-height: normal;">

                            正常行高<br>

                            正常行高<br>

                            正常行高

                     </p>

                     <p style="line-height: 30px;">

                            行高30px<br>

                            行高30px<br>

                            行高30px

                     </p>

                     <p>

                            <label>字符间距:</label>

                            <span style="letter-spacing:10px;">welcome</span>

                            <span style="letter-spacing:2px;">welcome</span>

                     </p>

                     <p>

                            <label>单词间距:</label>

                            <span style="word-spacing:10px;">welcome to</span>

                            <span style="word-spacing:2px;">welcome to</span>

                     </p>

              </div>

       </body>

</html>

weixin073智慧旅游平台开发微信小程序+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
python017基于Python贫困生资助管理系统带vue前后端分离毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
这是一个 SQL 语句,用于向借阅表中插入数据。该表包含以下字段:借阅编号、读者编号、书籍编号、借阅日期、归还日期、借阅状态。每条数据表示一次借阅记录。其中借阅编号、读者编号、书籍编号、借阅日期和借阅状态是必填项,归还日期为可选项,如果借阅状态为“已还”则必须填写归还日期。 具体插入的数据如下: - 借阅编号:100001,读者编号:123413,书籍编号:0001,借阅日期:2020-11-05,归还日期:NULL,借阅状态:借阅 - 借阅编号:100002,读者编号:223411,书籍编号:0002,借阅日期:2020-9-28,归还日期:2020-10-13,借阅状态:已还 - 借阅编号:100003,读者编号:321123,书籍编号:1001,借阅日期:2020-7-01,归还日期:NULL,借阅状态:过期 - 借阅编号:100004,读者编号:321124,书籍编号:2001,借阅日期:2020-10-09,归还日期:2020-10-14,借阅状态:已还 - 借阅编号:100005,读者编号:321124,书籍编号:0001,借阅日期:2020-10-15,归还日期:NULL,借阅状态:借阅 - 借阅编号:100006,读者编号:223411,书籍编号:2001,借阅日期:2020-10-16,归还日期:NULL,借阅状态:借阅 - 借阅编号:100007,读者编号:411111,书籍编号:1002,借阅日期:2020-9-01,归还日期:2020-9-24,借阅状态:已还 - 借阅编号:100008,读者编号:411111,书籍编号:0001,借阅日期:2020-9-25,归还日期:NULL,借阅状态:借阅 - 借阅编号:100009,读者编号:411111,书籍编号:1001,借阅日期:2020-10-08,归还日期:NULL,借阅状态:借阅
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值