《HTML5与CSS3基础教程》笔记

第21章 发布网站

获得域名 域名:指向服务器的IP地址,便于用户记忆和沟通。一个域名只能对应一个IP,而一个IP可以对应多个域名。 域名注册:在域名注册商购买一个域名用来作为网站的名字。 万网:域名注册、查询 获得主机 虚拟主机:指在网络服务器上分出一定的磁盘空间,用户可以租用此部分空间,以供用户放置站点及应用组件,提供必要的数据存放和传输功能。 购买万网云虚拟主机 购买百度云虚拟主机 域名解析:把域名指向网站服务器空间IP,让人们通过注册的域名可以方便地访问到网站... 阅读全文>>

第20章 测试和调试网页

验证代码 验证器可以对html和css代码进行检查并显示错误。 验证器: http://validator.w3.org/ http://html5.validator.nu/ 测试页面 对代码进行验证 检查页面的显示效果:如图像是否显示、URL链接是否正确、是否支持响应式等。 检查资源文件是否存在,对其的url引用是否正确。 在不同的浏览器中查看效果 调试技巧 使用开发者工具进行临时修改 对盒子添加边框显示,查看盒子的情况。... 阅读全文>>

第19章 添加JavaScript

加载JavaScript脚本 加载JavaScript脚本的方式和css一样有三种方式: 1. 加载外部脚本(推荐使用): 格式: javascript <script src="script.js"></script> 加载外部脚本,其中script.js是js脚本的路径 2. 添加嵌入脚本: 格式: javascript <script> /*这里写脚本代码*/ </script> 3. 添加内联脚本(少用) javascript <... 阅读全文>>

第18章 表格

创建表格 table标签:创建表格 caption标签:添加表格标题 tr标签:包含表格一行元素 th标签:添加表格项标题(被包含在tr中) td标签:添加表格项(被包含在tr中) 可以使用thead包含表头、tbody包含表格主体、tfoot包含表尾 可以对th使用scope="col"属性为一组列添加标题,使用scope="row"属性为一组行添加标题 设置表格跨越多行或多列 对th或td使用colspan="n"跨越多列,n是列数 ... 阅读全文>>

第17章 视频、音频和其他多媒体

添加视频 格式: <video src="videourl"></video> video属性 src 指定视频文件的URL autoplay 设置视频自动播放 controls 添加浏览器的默认控件 muted 静音 loop 循环播放 poster 指定视频播放前的图像(海报),用URL指定图像文件 width 视频窗口的宽度 height 视频窗口的高度 preload 预加载视频,值: none 不预加载 metadata ... 阅读全文>>

第16章 表单

表单的起源比js还要早,功能也已经很完善了,兼容性也很好。通过表单,网站管理员可以和用户进行交互。 创建表单 使用form标签创建表单,并设置method和action属性 method属性值post或get,post用于向服务器提交数据,get会向服务器提交并将返回的数据显示在浏览器地址栏 action属性是表单提交后服务器上用于处理的脚本的url 如:<form method="post" action="same.php">...</form> 这个表单使用... 阅读全文>>

第15章 列表

创建列表 使用ol标签创建有序列表、ul标签创建无序列表 使用li标签创建列表项 选择标记 使用liststyletype为列表设置左侧的标记 值:disc(实心圆点) 、circle(空心圆圈)、square(方块)、decimal(数字)、upperalpha(大写字母)、loweralpha(小写字母)、upperroman(大写罗马数字)、lowerroman(小写罗马字母) none(无标记) 继承的 使用图像作为标记 先对列表标签(ul、ol)使用使用... 阅读全文>>

第14章 使用CSS进行增强

为元素创建圆角 创建四个相同的圆角: 这步可选,输入:webkitborderradius: r; ,r是圆角半径。 输入:borderradius: r; r和第一步值相同 (将鼠标放在图形上可以查看属性,下面的都可以) 创建一个圆角: 这步可选,输入:webkitborderxyradius: r; x和y为方位,可以取top、bottom、left、right 输入:borderxyradius: r; r和第一步值相同 重复使用上面属性即可创建多个圆角。 ... 阅读全文>>

第11章 用CSS进行布局

盒模型 css处理元素时,认为每个元素在一个不可见的盒子中,这个盒子由内容区域、内边距(padding)、边框(border)、外边距(margin)组成 默认情况下,css元素的 width=内容区域宽度, height同 可以设置:boxsizing: borderbox; 从而使css元素的 width=内容区域宽度+内边距宽度+边框宽度, height同 下面的两个盒子的各属性都相同,不同的是显示方式 默认盒子 超文本标记语言,标准通用标记语言下的... 阅读全文>>

第10章 为文本添加样式

设置字体系列 属性:fontfamily 值:fontname1, fontname2, ..., fontnamen n>=1, fontname是字体名称,若浏览器无fontname1则使用fontname2,若无fontname2则使用fontname3,依次类推,若所有的都不存在使用默认字体。 继承的 设置斜体 属性:fontstyle 值:italic(常用)、oblique、 normal(取消斜体) 继承的 设置粗体 ... 阅读全文>>

第9章 定义选择器

标签选择器 直接指定标签名称进行选择 类选择器 使用点"."+和类名称进行选择 id选择器 使用井号""+id名称进行选择 后代选择器 使用空格选择后代标签 后代选择器对于祖先的所有后代都起作用,不论是第几代 子选择器 使用">"选择直接后代标签 子选择器只对于祖先的直接后代(第一代)起作用 同胞选择器 使用加号"+"选择有同一祖先的后一个标签(他们之间没有其他标签) 普通同胞选择器 使用"~... 阅读全文>>

第8章 操作样式表

使用样式表的三种方式 1. 链接到外部样式表 使用link标签: html <link rel="stylesheet" href="URL" /> URL是样式表的地址,可以使用绝对地址也可以使用相对地址 link标签写在head标签中,link标签没有结束标签 如果多个样式表规则对同一个标签定义,按出现顺序使用最后一个样式表 2. 创建嵌入样式表 使用style标签将样式代码包含即可,style标签要求写在head标签中 使用style标签和使用外部标签的规... 阅读全文>>

第7章 CSS构造块

样式表构成 样式表由一些规则构成,每条规则由:选择器(selector)和声明块(declaration block)两部分组成, 如: css body>ul{ padding: 0; margin: 0; } 选择器决定哪些标签将使用这些规则 声明块由一些 属性值 对构成,他们就是具体的样式规则 样式表文件中的注释 使用 /* 开始注释, */结束注释 继承 标签的包含关系构成了标签之间的继承关系,这些继承关系会影响到css样式... 阅读全文>>