一些 HTML 标签除了具有一定的语义(含义)外,还有默认的样式,例如 <b>(加粗)、<em>(倾斜)等,通过这些标签我们无需借助 CSS 就可以为网页中的内容定义样式。在这些具有语义和默认样式的标签中,有许多是针对文本的,通过这些标签我们可以格式化文本(为文本添加样式),例如使文本加粗、倾斜或者添加下划线等。
选择学习HTML5的理由
课程大纲
精通掌握HTML5的应用,掌握CSS在开发中的使用,学会页面标准化布局战术,掌握ps基础,切图,基础网页设计等
掌握JS基本语法与流程控制相关操作,使用JS结合HTML实现代表性的JS特效制作,可以完成网页中常见特效的编写以及第三方特效插件的使用,掌握文件操作&canvas,了解ECMAScript6新特性
掌握HTML5新增的智能表单的使用,掌握优化的各种方式,掌握响应式页面布局技术,使用touch框架搭建移动端页面、宣传页面,掌握swiper+animate框架,掌握微网站的开发过程与微信小程序开发,掌握如何开发移动端web应用,了解移动应用的流行框架zepto并掌握移动端的手势与触摸事件
利用jQuery框架进行js特效开发,掌握Bootstrap的使用,了解AJAX的运行原理,使用MUI库,完成Android和IOS的移动设置应用开发
掌握HTTP与WEB工作原理,掌握Socket长连接实时网络通信技术,掌握NoSQL中的MongoDB的应用,了解PHP语法,了解MySQL数据库的基本操作
使用web制作LBS应用程序,在应用中使用多线程技术完成UI交互与数据处理并行,熟悉vue框架、图表highcharts的使用,了解和掌握触屏和手势相关的事件使用方式,能够通过媒体查询和多列布局属性实现屏幕自适应,实现响应式布局
了解和掌握不同的设计模式以及其适合的企业APP,并且能够将其应用在程序设计中,掌握组件的核心理念,熟练运用数据绑定及表单处理并了解Angular4应用运用的响应式编程的理念,通过对react的学习,可以很好地理解模块化,组件化的概念,并熟练运用相关的语法
按照作用的不同,可以将这些用来格式化文本的标签分为两类:
物理标签:这类标签用来为设置文本的外观;
逻辑标签:这类标签用来赋予文本一些逻辑或语义值。
通过上表可以看出,有些标签的呈现效果虽然相同,但语义却不同,例如 <strong> 和 <b> 标签、<em> 和 <i> 标签,下面就来详细介绍一下。
<strong>和<b>标签之间的区别
默认情况下,<strong> 和 <b> 标签都可以使文本以粗体展示标签中的文本,但是 <strong> 标签的语义是标签中的内容具有很高的重要性,而 <b> 标签的语义仅仅是加粗文本以引起读者的注意,并没有特殊的意思。
示例代码如下所示:
纯文本复制
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><strong>和<b>标签演示</title>
</head>
<body>
<p>当您决定使用C语言中文网,您已经超越了 <strong>90</strong> 的程序员,请记住网址 <b>http://c.biancheng.net/</b>。</p>
</body>
</html>