前端“三件套“——HTML,CSS,Javascript(二)

目录

一.CSS基本概念:

二.CSS选择器:

三.常用样式:

四.盒子模型:


一.CSS基本概念:

  1.1 CSS概述:

CSS指的是层叠样式表 (Cascading Style Sheets),它可以控制网页的布局,用于渲染HTML元素标签的样式。

1.2 如何使用CSS样式:

CSS可以通过三种方式引入HTML中:

  • 内联样式- 在HTML元素中使用"style" 属性
  • 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS
  • 外部引用 - 使用外部 CSS 文件

最好使用外部引用CSS文件。

     1.2.1 内联样式:

扫描二维码关注公众号,回复: 15643751 查看本文章

当特殊的样式需要使用到个别的标签时,那么可以使用内联标签

    <h2 style="color:aquamarine;margin-left:auto">这是二级标题</h2>

     1.2.2 内部样式:

在<head> 部分通过 <style>标签定义内部样式表,

<style>
        div{
background-color: aqua;
color: azure;
font-size: large;
        }
</style>

     1.2.3  外部样式: 

引入CSS文件,把CSS样式写在CSS文件中。

 <!-- 页面全局样式 -->
    <link rel="stylesheet" href="css/reset.css">
    <!-- 首页样式 -->
    <link rel="stylesheet" href="css/xiaomiindex.css">

注意点:

1.三个引入方式都可以使用,但是存在优先级。首先执行:行内样式 之后就是内部样式,最后执行外部样式。

2.使用最多的是外部样式,这个稳定而且方便。

二.CSS选择器:

    2.1  选择器概述

一个网页需要使用许多相同的标签,可对于这些相同的标签,我们也会需要使用CSS样式,这个时候我们该如何区别,我们使用的是哪里的标签呢?编译器该如何区分呢?   ——引入CSS选择器可以有效的解决这个问题。通过对于这个标签添加一个标记,我们可以有效的区分相同的标签使用使用的不同样式。

   基本的选择器有以下几种:

    2. 2  标签选择器:

Ø结构:标签名 { css 属性名:属性值; }
Ø 作用:通过标签名,找到页面中所有这类标签,设置样式
注意点:
1. 标签选择器选择的是一类标签,而不是单独某一个
2. 标签选择器无论嵌套关系有多深,都能找到对应的标签
代码演示:

 2.2 类选择器:

Ø 结构: . 类名 { css 属性名:属性值; }
Ø 作用:通过类名,找到页面中所有带有这个类名的标签,设置样式

注意点:

1. 所有标签上都有class属性,class属性的属性值称为类名(类似于名字)
2. 类名可以由数字、字母、下划线、中划线组成,但不能以数字或者中划线开头
3. 一个标签可以同时有多个类名,类名之间以空格隔开
4. 类名可以重复,一个类选择器可以同时选中多个标签

 

代码演示:

2.2 id选择器:

Ø 结构: #id 属性值 { css 属性名:属性值; }
Ø 作用:通过 id 属性值,找到页面中带有这个 id 属性值的标签,设置样式

 注意点:

1. 所有标签上都有id属性
2. id属性值类似于身份证号码,在一个页面中是唯一的,不可重复的!
3. 一个标签上只能有一个id属性值
4. 一个id选择器只能选中一个标签
2.2 通配符选择器:
Ø 结构: * { css 属性名:属性值; }
Ø 作用:找到页面中所有的标签,设置样式

 注意点:

1. 开发中使用极少,只会在极特殊情况下才会用到
2.可能会用于去除标签默认的marginpadding

 2.3 复合型选择器:

有时候一个选择器无法满足我们的需求,这个时候需要使用一些特殊功能的选择器。

   2.3.1 后代选择器:空格
Ø 作用:根据 HTML 标签的嵌套关系,选择父元素 后代中 满足条件的元素
Ø 选择器语法: 选择器 1 选择器 2 { css }
Ø 结果: 在选择器 1 所找到标签的后代(儿子、孙子、重孙子 )中,找到满足选择器 2 的标签,设置样式

三.常用样式:

四.盒子模型:

猜你喜欢

转载自blog.csdn.net/qq_50692350/article/details/127053276