HTML基础知识小结

136 阅读6分钟
  • 一 、HTML
  • HTML:超文本标记(标签)语言。
  • 超文本:文字、图片、动画、音频和视频、超链接和程序等。
  • 1.html 结构
  • 有三个部分人构成:
  • html、head、body
  • 2.html标签
  • 结构:html、head、body、title、meta
  • 文章:h1~h6、p、br、em、strong
  • 超链接:a
  • 图片:img
  • 布局:div、span
  • 列表:ul、ol、li、dl、dt、dd
  • 表格:table、tr、td、th
  • 表单:form、input、select、option、textarea
  • 二、HTML 基本标签及作用
  • 1、标题标签
  • h1-h6, 格式
  • 内容
  • 通常对于一篇新闻文章会使用h1标签。
  • 还有大型网站的首页logo会使用h1标签。
  • 2.段落标签
  • 作用:用来分隔内容,使内容调理清晰。
  • 格式:
  • 内容
  • 还有一个和p有关的标签是br,表示换行,是一个单标签。
  • 3.超链接标签及其属性
  • 作用:用于链接其他资源,从而形成万维网。
  • 格式:<a href=“target=” name="“title=”>内容
  • 还有一个锚点链接。
  • 4.图像标签及其属性
  • 作用:用于显示图片
  • 格式:<img src=“width=” height="alt=“title=”>
  • 注意,img标签是人妖标签,可以设置宽高。
  • 5.div和span
  • 作用:用来组织划分结构
  • 格式:
  • 内容
  • 内容
  • div它是一个占据一整行的分隔块,而span则是占据一行中的一部分的分隔块。
  • div的使用,用于分隔整个页面中的模块。
  • 三.列表标签
  • 1.无序列表
  • 格式:
  • 内容
  • 作用:将一组相关的列表项目排列在一起,列表中的项目没有特别的先后顺序,如购物清单。
  • 2.有序列表
  • 格式:
  • 内容
  • 作用:用于将一组相关的列表项目在一起,列表中的项目有特别的先后顺序
  • 3.定义列表
  • 格式:
  • 作用:用于显示名称及其对应的“值”,如术语及其定义,或时间及相对应的事件。
  • 四.表格
  • 1.表格的基本标签
  • table
  • tr
  • td
  • th
  • 2.表格的基本属性:
  • width:宽度
  • height:高度
  • align:表格本身的对齐方式
  • bgcolor:背景颜色
  • border:边框
  • cellspacing:单元格之间的距离
  • cellpadding:单元格中的内容距离单元格边框的距离
  • td/th 的属性
  • width
  • height
  • bgcolor
  • align
  • rowspan:合并行
  • colspan: 合并列
  • 五.表单
  • 1.常见的表单元素 表单 输入框 和下拉列表 文本域 2.input:输入框 type=“text”单行文本输入框 type=“password”密码输入框 type="checkbox"复选框 type=“radio”单选框 type=“sumbit”将表单里的信息提交给表单属性action所指向的文件 type=“reset”将表单信息清空,重新填写 type=“button”按钮 type=“hidden”隐藏域 六.其他标签 1.em和strong 作用:用来强调某一个内容 格式: 内容
  • CSS
  • 一.初始CSS
  • 1.什么是CSS
  • 层叠样式表,简称样式表。
  • 作用:实现网页布局,美化网页
  • 版本:css2和css3
  • 2.引入css的三种方式
  • 行内样式、内部样式、外部样式。
  • 3.css选择器
  • (1).基本选择器
  • a.类型选择器
  • 也叫标签选择器,或叫元素选择器。
  • b.id选择器
  • 要使用id选择器,需要分成两个步骤:
  • 第一步,需要在对应的标签中的增加一个id属性
  • 第二步,需要在css中,使用#id属性值
  • c.class选择器
  • class 是班级的意思,在计算机领域中还可以理解为类、类别。
  • 叫类选择器,使用也是分为两步:
  • 第一步,需要在对应的标签中设置 class 属性,并设置对应值
  • 第二步,在 css 的规则中,使用 .+class 属性
  • 注意:对于 class 的使用
  • 所有的标签都可以添加 class 属性
  • 对于不同的标签,他们需要有相同的样式,此时使用 class 比较合适
  • 对于相同的标签,但是在页面中,特别的多,我只需要某一部分标签有额外的样式,也应该使用 class。
  • (2).选择器用法
  • a.通配选择器
  • 使用通配符,*,表示所有的标签(元素)。
  • b.分组选择器
  • 在书写 css 的时候,有可能对两个不同的标签、class、id,设置相同的 css。
  • 在 css 中,使用逗号来实现分组。两个选择器之间使用逗号进行分隔。
  • c.后代选择器
  • 肯定会涉及到标签的一个嵌套(包含)。
  • d.伪类选择器
  • 目前我们就掌握一个,最常用的,就是 a 标签的 hover 伪类。
  • hover,表示将鼠标放到 a 上面的这个状态。
  • a:hover
  • 二.CSS排版初步
  • 1.字体设置
  • font-family
  • font-size
  • color
  • font-style
  • font-weight
  • 2.文本设置
  • (1).text-decoration
  • decoration:修饰
  • 作用:用来设置文本的修饰线,有如下几种:
  • underline
  • overline
  • line-through
  • none
  • (2).text-indent
  • Indent 是缩进
  • 作用:用来缩进文本的。
  • (3).text-align
  • align:对齐
  • 作用:设置文本对齐的水平方式,通常有如下几种对齐方式:
  • left,是默认值
  • center
  • right
  • (4).line-height
  • 作用:设置行高的。
  • 3.关于CSS的继承性
  • 继承是一种机制,它允许样式不仅可以应用于某个特定的元素,还可以应用于它的后代。换
  • 句话说,就是特定的 CSS 属性向下传递到子孙元素。
  • 四.CSS布局
  • 1.盒子模型概念
  • 从日常生活中出发,
  • 在我们的 HTML 中,所有的标签都是矩形的。围绕着整个矩形,我们可以使用一系列的属性
  • 来控制它的显示外观。
  • 有如下一些属性:
  • width: 宽度
  • height:高度
  • border:边框
  • padding:内边距 补白
  • margin:外边距 边界
  • background:背景
  • 2.什么是盒子模型?
  • CSS 定义所有的元素都可以拥有像盒子一样的外形和平面空间,即都包含边界、边框、补白、内容区域、背景(包括背景颜色和背景图片),这就是盒模型。
  • (2).盒模型中的属性的基本用法
  • a.width 和 height
  • 它们表示元素的宽度和高度。不是指整个盒子所占据的空间。
  • 在设置的时候,通常使用 px 来进行,如果要实现响应式,则可以使用百分比。
  • b.border 设置
  • border 有三部分构成
  • 边框的粗细
  • 边框的样式
  • 边框的颜色
  • border-top
  • border-right
  • border-bottom
  • border-lef
  • c.padding
  • 表示的内边距,或者补白。
  • 所处的区域是指 border 和内容之间的那个空间。
  • 五.层布局模型
  • 1.定位类型
  • 在 css 中,有三种布局模型:
  • 流动布局,默认的
  • 浮动布局,使用 float 来实现
  • 层布局,使用 position 来实现的
  • 在 css 中,有如下三种定位方式:
  • 相对定位
  • 绝对定位
  • 固定定位
  • 它们是通过 position 属性来实现的
  • 有如下几个值:
  • relative,相对定位
  • absolute,绝对定位
  • fixed,固定定位
  • static,不定位,默认的流动布局,一般不会写