首页 > 其他分享 >day01-HTML01

day01-HTML01

时间:2022-10-28 00:12:26浏览次数:70  
标签:浏览器 4.3 HTML01 标签 day01 JavaScript 标题 HTML

day01-HTML

1.JavaWeb技术体系

2.B/S软件开发架构简述

  • B/S架构

    1. B/S框架,意思是前端(Browser浏览器,小程序,APP,或者自己写的)和服务端(Server)组成的系统的框架结构
    2. B/S架构也可以理解为web架构,包含前端,后端,数据库三大组成部分
  • 前端

    前端开发技术工具包括三要素:HTML,CSS和 JavaScript,还有很多高级的前端框架,如bootstrap,jQuery和 VUE等

    前端的技术的基础都是由HTML,CSS和 JavaScript构成的

  • 后端

    后端的开发技术工具主要有:Net,Java ,PHP,Go等

  • 数据库

    主流的三种关系型数据库:MySQL,SQL server,Oracle,还有Nosql非关系型数据库:Redis,Mogodb等

3.网页的组成

  • 结构(HTML)

    HTML是网页信息的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包括文字、图片、视频等。

  • 表现(CSS)

    CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入的背景图片、边框等。所有这些用来改变内容外观的东西称为表现。

  • 行为(JavaScript)

    JavaScript用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单,或鼠标滑过表格的背景颜色改变,还有购物网站中图片的轮换。可以这么理解:有动画的,有交互的一般都是用JavaScript来实现的。

例子

image-20221027190455647

浏览器中的开发者工具快捷键 火狐:ctrl+shift+I 或者 f12 谷歌:ctrl+shift+I 或者 f12

4.HTML

4.1HTML介绍

  • HTML是什么?
  1. HTML(HyperText Mark-up Language),即超文本标签语言(可以展示的内容类型很多)
  2. HTML文本是由HTML标签组成的文本,可以包括文字、图形、动画、声音、表格、链接等
  3. HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则
  • HTML的运行方式
  1. 本地运行
image-20221027191829696
  1. 远程访问

    浏览器将请求发送到服务器,服务器把相应的页面返回给浏览器,之后浏览器将会对该页面进行解析,然后才能显示

    image-20221027192104040

使用idea编写hello.html

  1. 点击new,再点击project,创建新工程

    image-20221027200501055
  2. 在弹出的页面中点击Web,选择web,点击next(旧版的idea直接选择JavaScript,在JavaScript中选择JavaScript即可)

    解决IDEA2021创建static web工程时找不到static web选项的问题_

    image-20221027200144753
  3. 输入项目名称,点击finish即可

    image-20221027200404194
  4. 点击新创建的项目名称,点击new,点击HTML File,在弹出的窗口中输入文件名称,即可创建HTML文件

    image-20221027200753770

image-20221027201021458
  1. 点击页面右边出现的浏览器图标,即可运行文件

    image-20221027201222281

    image-20221027201251912

注意事项和细节:

  • HTML文件不需要编译,直接由浏览器进行解析执行

  • 可以选择的浏览器,是你电脑安装有的浏览器,如果没有安装这个浏览器,就会报错

    image-20221027201538554

4.2HTML基本结构

image-20221027202401544
<!--文档类型说明 注释-->
<!DOCTYPE html>

<!--使用语言的地区 en表示英国美国 en-US-->
<html lang="en">
    
<!--html头-->
<head>
    
    <!--文件的字符集-->
    <meta charset="UTF-8">
    
    <!--文件的标题-->
    <title>Title</title>
    
</head>
    
<!--body体,主体部分-->
<body>
    
    <!--内容-->
    hello,world!
    
</body>
</html>

注释的快捷键ctrl+/

4.3HTML基本标签

4.3.1在线文档

HTML 教程 (w3school.com.cn)

4.3.2HTML标签/元素-说明

  1. HTML标签用两个尖括号< >括起来
  2. HTML标签一般是双标签,如<b></b>,前一个标签是起始标签,后一个是结束标签
  3. 两个标签之间的文本是HTML元素的内容
  4. 某些标签称为“单标签”,因为它只需单独使用就能完整地表达意思,如<br/> <hr/>
  5. HTML元素指的是从开始标签到结束标签的所有代码
image-20221027204632727
  • 标签使用细节
  1. 标签不能交叉嵌套

  2. 标签必须正确关闭

  3. 注释不能嵌套

    注释里面不能再有注释的标签

  4. html语法不是特别严谨,有时候标签不闭合,属性不带""也不报错

4.3.3font字体标签

font标签是字体标签,它可以用来修改文本的字体,颜色,大小(尺寸)

  • color属性修改颜色
  • face属性修改字体
  • size属性修改文本大小

对于标签的属性,顺序不做要求

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>font标签</title>
</head>
<body>
<!-- - color属性修改颜色-->
<!-- - face属性修改字体-->
<!-- - size属性修改文本大小-->
<!--应用实例:在网页上显示“北京”,并修改字体为微软雅黑,颜色为蓝色-->
<font color="blue" size="40px" face="微软雅黑">北京</font>
</body>
</html>

4.3.4字符实体

在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。

在网页上显示一些特殊的符号,称为字符实体(也叫符号实体)。

HTML 中的预留字符必须被替换为字符实体。

注释:实体名称对大小写敏感

常用的特殊字符:
< : &lt;
> : &gt;
空格 : &nbsp;

例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--  特殊字符应用实例:把<hr/>变成文本显示在页面上-->
jack
<hr/>
&lt;hr/&gt;
smith&nbsp;&nbsp;一二三
</body>
</html>

image-20221027232646905

image-20221027233117090

4.3.5标题标签

标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。<h1> 定义最大的标题。<h6> 定义最小的标题。

  • align属性是对齐属性
    • left:左对齐(默认)
    • center:居中
    • right:右对齐

例子

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>标题标签</title>
</head>
<body>
<h1>标题1</h1>
<h2>标题2</h2>
<h3 align="center">标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6 align="right">标题6</h6>
</body>
</html>

4.3.超链接标签

超链接是指从一个网页指向一个目标的链接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置(锚点),还可以是一个图片,一个电子邮件,一个文件,甚至是一个应用程序。

a 标签是超链接,href 属性设置连接的地址,target属性设置哪个目标进行跳转,

_self表示当前页面(默认值), _blank 表示打开新页面来进行跳转

4.3.7

4.3.8

标签:浏览器,4.3,HTML01,标签,day01,JavaScript,标题,HTML
From: https://www.cnblogs.com/liyuelian/p/16834446.html

相关文章

  • 学习PyTorch Day01
    PyTorch设计得更科学,无需像TensorFlow那样,要在各种API之间切换,操作更加便捷。PyTorch能够帮你快速实现模型与算法的验证,快速完成深度学习模型部署,提供高并发服务,还......
  • Day01
    Markdown学习标题三级标题四级标题字体Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!引用选择狂神说Java,走向人生巅峰分割线......
  • Spring_day01
    Spring_day01今日目标掌握Spring相关概念完成IOC/DI的入门案例编写掌握IOC的相关配置与使用掌握DI的相关配置与使用1,课程介绍对于一门新技术,我们需要从为什么要......
  • day01-4-订座功能
    满汉楼01-44.功能实现034.5订座功能4.5.1功能说明如果该餐桌处于已经预定或者就餐状态时,不能进行预定,并给出相应提示4.5.2思路分析根据显示界面,要考虑以下两种状态......
  • day01-2-导入驱动和工具类
    满汉楼01-24.功能实现014.1导入驱动和工具类4.1.1导入驱动首先将连接mysql的相关jar包引入项目中,分别右键,点击addaslibrary4.1.2导入工具类Utility准备工具类Util......
  • day01-3-界面显示&用户登录&餐桌状态显示
    满汉楼01-34.功能实现024.2菜单界面显示4.2.1功能说明显示主菜单、二级菜单和退出系统功能4.2.2代码实现先搭建界面显示的大体框架,具体的功能后面再实现创建MHLVi......
  • 动力节点——day01
    eclipse的快捷键:1.ctrl+d删除一行2.ctrl+1进行纠错3.alt+/自动补全4.单行注释ctrl+/5.多行注释ctrl+shift+/取消ctrl+shift+\6.按住ctrl同时选中某个方法或变量,会......
  • letcode刷题记录-day01-两数之和
    题目:两数之和描述给定一个整数数组nums 和一个整数目标值target,请你在该数组中找出和为目标值target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输......
  • day01
    二分查找手写代码注意事项索引溢出如果right是最大整数值,而left又赋值为mid+1,则会溢出变成负数,不过这种情况毕竟是少数解决方案mid=left+(right-left)/2;自己推......
  • ERP项目笔记-Day01
    技术选型: 采用前后端开发,不再像以前那样跳来跳去了。更加注重用户体验。 数据库的创建和准备:关于数据库是很大的一块内容,需要根据实际需求去设计表。如果是在公司,会有人设......