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

CSS第一天

作者头像
小城故事
发布2023-02-27 16:14:04
8250
发布2023-02-27 16:14:04
举报
文章被收录于专栏:XC's Blog 日常笔记

CSS第一天


前言:

CSS介绍:

CSS:层叠样式表(Cascading style sheets)

作用:给页面中的HTML标签设置样式

  • 结构:HTML(决定了身体)
  • 表现:CSS(决定了样式美观)
  • 行为:JavaScript(决定了交互的动态效果)

css写在style标签中,style标签一般写在head标签里面,title标签下面

CSS 标点符号都是英文状态下的

每一个样式键值对写完之后,最后需要写分号

CSS常见属性:

CSS常见属性

作用

color

文字颜色

font-size:

文字大小

background-color

背景颜色

width

宽度

height

高度


CSS引入方式:

引入方式

书写位置

作用范围

使用场景

内嵌式

CSS 写在style标签中

当前页面

小案例

外联式

CSS 写在一个单独的.css文件中

多个页面

项目中

行内式

CSS 写在标签的style属性中

当前标签

配合js使用


标签选择器:

通过标签名,找到页面中所有这类标签,设置样式

代码语言:javascript
复制
div {
      color: red;
   }
  • 标签选择器选择的是一类标签,而不是单独某一个
  • 标签选择器无论嵌套关系有多深,都能找到对应的标签

类选择器:

通过类名,找到页面中所有带有这个类名的标签,设置样式

代码语言:javascript
复制
.nav {
      color: red;
   }
  1. 所有标签上都有class属性,class属性的属性值称为类名
  2. 类名可以由数字、字母、下划线、中划线组成,但不能以数字或者中划线开头
  3. 一个标签可以同时有多个类名,类名之间以空格隔开
  4. 类名可以重复,一个类选择器可以同时选中多个标签

id选择器:

通过id属性值,找到页面中带有这个id属性值的标签,设置样式

代码语言:javascript
复制
#nav {
      color: red;
   }
  1. id属性值类似于身份证号码,在一个页面中是唯一的,不可重复的!
  2. 一个标签上只能有一个id属性值,一个id选择器只能选中一个标签

通配符选择器:

找到页面中所有的标签,设置样式

代码语言:javascript
复制
* {
      color: red;
   }
  1. 开发中使用极少,只会在极特殊情况下才会用到
  2. 在小页面中可能会用于去除标签默认的margin和padding

字体和文本样式:

1️⃣字体大小:font-size(数字 + px)

  • 谷歌浏览器默认文字大小是16px,单位需要设置,否则无效

2️⃣字体粗细:font-weight

正常:normal(400)

加粗:bold(700)

  • 不是所有字体都提供了九种粗细,因此部分取值页面中无变化
  • 实际开发中以:正常、加粗两种取值使用最多4️⃣

3️⃣字体样式(是否倾斜):font-style

正常:normal(默认值)

倾斜:italic

样式的层叠问题:

如果给同一个标签设置了相同的属性,此时样式会层叠(覆盖),写在最下面的会生效,所谓的层叠即叠加的意思,表示样式可以一层一层的层叠覆盖


字体font相关属性的连写:

写法:font : style weight size family(swsf 时五十分)

只能省略前两个,如果省略了相当于设置了默认值

文本缩进:

文本缩进:text-indent(1em)

推荐:1em = 当前标签的font-size的大小

文本水平对齐方式:

text-align属性给文本所在标签(文本的父元素)设置

属性值

效果

left

左对齐

center

居中对齐

right

右对齐

文本修饰:

开发中会使用 text-decoration : none ; 清除a标签默认的下划线

属性值

效果

underline

下划线(常用)

line-through

删除线(不常用)

overline

上划线(几乎不用)

none

无装饰线(常用)

水平居中方法margin : 0 auto:

div–p–h:水平居中(margin : 0 auto ; 实现)

行高:

行高:line-height(px)

让单行文本垂直居中可以设置 line-height : 文字父元素高度

网页精准布局时,会设置 line-height : 1 可以取消上下间距


Chrome调试工具操作:

打开方式:① 右击 → 检查 ② 看哪里

控制样式:① 修改属性值 ② 添加属性 ③ 控制样式生效

特殊情况:① 出现删除线 ② 出现小三角形


本节单词有:

  1. style
  2. rel
  3. stylesheet
  4. class
  5. size
  6. weight
  7. normal
  8. bold
  9. italic
  10. family
  11. font
  12. indent
  13. align
  14. left
  15. center
  16. right
  17. decoration
  18. underline
  19. line-through
  20. overline
  21. none
  22. margin
  23. line-height
  24. wight


常见字体系列(了解):
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-01-17,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CSS第一天
    • CSS引入方式:
      • 标签选择器:
        • 类选择器:
          • id选择器:
            • 通配符选择器:
              • 字体和文本样式:
                • 字体font相关属性的连写:
                  • 文本缩进:
                    • 文本水平对齐方式:
                      • 文本修饰:
                        • 水平居中方法margin : 0 auto:
                          • 行高:
                            • Chrome调试工具操作:
                              • 本节单词有:
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档