HTML 知识点:
结构标签:使用<header>
标签定义网页的页眉部分,<nav>
标签定义导航栏,<main>
标签定义网页的主要内容,<section>
标签将内容分块,<article>
标签定义独立的文章内容,<footer>
标签定义网页的页脚部分。
文本标签:使用<h1>-<h6>
标签定义标题,数字越小,字体越大;<p>
标签定义段落,<a>
标签定义链接,<strong>
和<em>
标签分别用于强调和斜体显示文本。
表格标签:使用<table>
标签创建表格,在<table>
内使用<tr>
标签定义表格的行,在<tr>
内使用<td>
标签定义表格的单元格,colspan
和rowspan
属性可以控制单元格的合并和拆分。
表单标签:使用<form>
标签创建表单,在<form>
内使用<input>
标签定义输入字段,<select>
标签定义下拉列表,<textarea>
标签定义多行文本输入框。
CSS 知识点:
选择器:标签选择器通过标签名称选择元素,类选择器通过类名选择元素(使用.
前缀),ID 选择器通过元素 ID 选择元素(使用#
前缀),属性选择器通过元素的属性选择元素。
盒模型:每个 HTML 元素都有一个盒子,包括内容区、内边距、边框和外边距。通过 CSS 的width
和height
属性可以设置元素的尺寸,通过padding
属性可以设置元素的内边距,通过border
属性可以设置元素的边框样式,通过margin
属性可以设置元素的外边距。
样式属性:除了上述提到的属性,CSS 还有许多其他属性可以用于改变元素的样式,例如background-color
(背景颜色),font-family
(字体类型),text-align
(文本对齐方式),border-radius
(边框圆角)等。
布局属性:display
属性可以控制元素的显示方式,例如block
(块级元素)和inline
(内联元素),position
属性可以控制元素的定位方式,例如static
(静态定位)和relative
(相对定位),float
属性可以将元素漂浮在文档中。
媒体查询:使用 CSS 中的媒体查询,可以根据设备的不同特性,为不同尺寸的屏幕提供不同的样式。媒体查询可以通过@media
关键字定义,并使用不同的 CSS 规则为不同屏幕尺寸设置样式。