一、浏览器页面组成介绍

在浏览器上展示的网页实际上是由html标签、css样式表、JS代码组成的。

二、html标签

1、简介

html标签是一门标记语言,通过使用标记标签来描述网页,其包含了HTML 标签文本内容,不同的标签有不同的显示特性。

2、基本语法

3、常用标签

<div>块标签</div>
<span>行内标签</span>
<p>段落标签</p>
<a href="链接地址">超链接</a>
<img src="图片链接" alt="some_text">
<input type="text/password/button">


二、css样式

1、简介

css指层叠样式表,多个样式定义可层叠为一个。css样式是用来定义html如何显示的,可以实现网页内容和显示样式分离配置。

2、基本语法

css样式语法由选择器、属性、属性值来组成。

选择器 {
    属性1:值;
    属性2:值;
}
​
div {
    background-color: red;
    text-align:center;
}


3、常用选择器 *

4、常用样式

三、js代码控制dom元素

1、获取标签元素对象

当网页被加载时,浏览器会创建页面的文档对象document,可以在浏览器控制台中直接调用到document对象,而获取指定标签就需要基于document对象来获取。

// 通过 id 找到 HTML 元素
document.getElementById("id1")
// 通过标签名找到 HTML 元素
document.getElementsByTagName("div")
// 通过类名找到 HTML 元素
document.getElementsByClassName("class1")
// 通过选择器来获取元素
document.querySelector("#id1")
document.querySelectorAll("div [pageid='123']")

2、动态创建并添加标签

3、设置标签样式

在获取到标签对象之后,可以修改标签对象的style属性的值来修改标签样式,style下存储的是当前标签的css属性组成的对象,需要注意的是css的一些属性名会使用-来连接两个词,而在js中推荐使用驼峰体的格式来命名变量,所以修改这部分样式时,需要把-去掉,并把-右边的第一个字母大写,如font-style属性则写成fontStyle

// 设置字体颜色为红色
div.style.color = "red";
// 设置背景颜色
div.style.backgroundColor = "#fffff"
// 设置标签隐藏
div.style.display = "none";