第一周总结

一.引入前端的扫盲(HTML)
1.认识html:
超文本标记语言(Hyper Text Markup Language),缩写为HTML,标准通用标记语言下的一个应用。HTML是一种标记语言(markup language),是网页制作所必备的工具。
2.html的基本结构
二.前端开发工具HbuilderX开发工具的使用
三.常用的文本基本标签

<style>

使用css选择器{ //可以直接是标签名称(标签选择器)
样式属性名称1:值1;
样式属性名称2:值2;
样式属性名称3:值3;

}

style>

存在弊端:当前这个html只是写html标签元素的,样式代码style标签
和html标签元素混合了,不利于管理!(后端人员,这种方式够用了)
3.CSS使用方式3:
外联样式(外部样式)
前端开发人员:这种推荐,将css样式代码和html标签代码分离了
1)单独需要在项目下创建css文件夹,然后里面创建后缀名.css文件
2) css文件书写
选择器{
样式属性名称1:值1;
样式属性名称2:值2;
样式属性名称3:值3;

}
3)在当前html页面中导入css文件

<link href="css文件地址" rel="stylesheet"/>

rel:关联样式库中的样式(关联层叠样式表):固定写法

  • /*css注释 ctrl+/或者是ctrl+shift+/
    css注释:注释不能嵌套
  • 导入css文件
<link href="css/01.css" rel="stylesheet" />

十六.CSS常用的选择器

  • 上课过程中,为了书写方便,使用的内部样式
    常用的选择器
    1.标签名称选择器{
    样式属性名称1:值1;
    样式属性名称2:值2;

    }
    2 class选择器(类选择器)
    需要在 你的标签指定class属性=“值”
    .class属性值{
    样式属性名称1:值1;
    样式属性名称2:值2;

    }
    同一个页面中的class属性值是可以同名的!
    class(类)选择器 :同一类元素 优先级 > 标签名称选择器
    3 id选择器
    在标签中指定id=“值”,注意:id选择器的id的值,必须唯一的!
    (id属性值唯一,能够解决浏览器中部分标签的兼容性问题)
    但是我们现在没有学习js(javascript),所以id值重复,也可以展示被id选中的效果;
    #id属性值{
    样式属性名称1:值1;
    样式属性名称2:值2;

    }
    上面三个选择器是设置css的最基本选择器
    id选择器 > class选择器 > 标签名称选择器
    组合选择器
    4 并集选择器
    选择器1,选择器2,选择器3…{ 选择器可以是上面id,class类,标签名称选择器
    样式属性名称1:值1;
    样式属性名称2:值2;

    }
    5 子元素选择器
    选择器1 选择器2 { 选择器2选中的标签是选择器1的子标签
    样式属性名称1:值1;
    样式属性名称2:值2;

    }
    6 后代选择器:
    选择器1 > 选择器2 { //选择器2选中的元素是选择器1的后代元素
    样式属性名称1:值1;
    样式属性名称2:值2;

    }
    十七. CSS里面特殊的选择器(伪类选择器)
  • 伪类用于定义元素的特殊状态
    状态:
    1)link状态:鼠标未访问状态
    2)hover状态(使用居多):鼠标经过状态
    3)avtive状态:鼠标获取焦点状态
    (激活,点击了,但是没有松开),超链接就是这种
    4)visited状态:鼠标访问过了状态(举例:超链接点了松开后,就访问了)
    css代码书写格式:
    选择器:状态名称{
    样式属性名称1:值1;
    样式属性名称2:值2;

    }
    注意:
    1)状态名称不区分大小写,但是建议小写
    2)注意: 规定这个先后顺序: 才能出现循环的效果
    a:hover 必须在 CSS 定义中的 a:link 和 a:visited 之后,才能生效!
    a:active 必须在 CSS 定义中的 a:hover 之后才能生效
    十八. CSS文本样式
DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS文本样式title>
<style>
div{
/*文本颜色 color*/
color: red;
/* 文本对齐样式 text-align
left center right
*/
text-align: center;
/* 文本修饰 text-decoration 属性用于设置或删除文本装饰。
underline:设置下划线
none:不设置任何修饰
overline:上划线
line-through:中划线(电商平台:打折之后原件上面的中划线)
*/
text-decoration:underline;
}
p{
/* text-transform:文本转换 (了解)
capitalize:将每个单词首字母大写
uppercase:将英文单词转换成大写
lowercase:将英文单词转换成小写
*/
text-transform: capitalize;
text-align: left;
text-decoration: none;
color: blue;
/* text-indent:文本缩进 */
text-indent: 15px;
/*letter-spacing:指定文本中字符之间的间距。 */
letter-spacing: 10px;
/* 文本阴影
最简单的用法是只指定水平阴影(2px)和垂直阴影(2px)
后面添加文本颜色
*/
text-shadow: 2px 2px red;
}
style>
head>
<body>
<div>今天是2022年10月21日div>
<p>hello Worldp>
body>
html>

你可能感兴趣的:(html)