前端“三件套“——HTML,CSS,Javascript(一)

目录

一. HTML:


一. HTML:

1.1  Web标准:

  首先,我们为什么要有Web标准?对于不同的浏览器的渲染引擎不同,导致对于我们编写的相同代码在不同的浏览器显示效果不同,甚至出现排版问题。这时候我们使不同的浏览器按照相同的标准显示结果,让展示效果达到统一。这就是web标准。

Web标准的三个组成:

  • HTML(结构)
  • CSS(美化)
  • JavaScript(行动

HTML是超链接语言,用来显示页面的元素和内容。

CSS控制页面元素的外观(颜色,大小)以及位置等页面样式。

Javascript控制了网页的行为。

1.2 HTML简介:

HTML是一种超文本标记语言,主要用来实现静态页面,我们在页面看到的文本,图片,视频,声音,表格,链接等都是通过HTML语言描述的,而超文本中的超就是超越‘文本’,可以设置样式,显示图片,播放视频。HTML的是由标签组成,给不同的标签不同的属性,可以实现网页的多彩效果。

1.3 HTML标签:

   1.3 HTML基本结构标签:

网页类似于一篇文章:  每一页文章内容是有固定的结构的,如:开头、正文、落款等 ……  网页中也是存在固定的结构的,如:整体、头部、标题、主体。网页中的固定结构是要通过特点的 HTML 标签 进行描述的

代码:

<!-- 文档声明:使用的是HTML5 -->
<!DOCTYPE html>
<html lang="en">
    <!-- 页面头部区域 -->
<head>
    <!-- 字符集编码格式设置--uft-8(万国码)防止页面中文乱码 -->
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<!-- 页面显示区域 -->
<body>
     
</body>
</html>

   1.3.1 HTML常用标签:

标签由 < > / 、英文单词或字母组成。并且把标签中 <> 包括起来的英文单词或字母称为 标签名常见标签由两部分组成,我们称之为:双标签 。前部分叫 开始标签 ,后部分叫 结束标签 ,两部分之间包裹内容。少数标签由一部分组成,我们称之为:单标签 。自成一体,无法包裹内容。
标题标签:
h系列标签 
h1:1级标题
h2:2级标题
h3:3级标题
h4:4级标题
h5:5级标题
h6:6级标题
特点:
1、标签的文字都有加粗
2、标签的文字都有变大,从h1~h6文字逐渐减小
3、每一个标题独占一行

注意点;

一般我们一个页面只需要一个h1标签,因为有些搜索的关键字就是我们的h1标签。

段落标签:

段落标签:p标签 双标签<p>
特点:
1、段落之间存在间隙
2、每个段落是独占一行
换行标签:
换行标签:br 单标签
作用:强制换行

水平线标签:

水平线标签:hr标签 单标签
作用:分割不同主题的水平线

文本格式化标签:

文本格式化标签:让文本有加粗、下划线、倾斜、删除线文本的格式效果
-->
<!-- 第一组 -->
<b> 加粗 </b>
<u> 下划线 </u>
<i> 倾斜 </i>
<s> 删除线 </s>
<br>
<!-- 第二组:推荐使用,语义更加强烈 -->
<strong> 加粗 </strong>
<ins> 下划线 </ins>
<em> 倾斜 </em>
<del> 删除线 </del>

图片标签

图片标签:img 单标签
作用:在网页中展示一张图片
属性:
1 src :告诉浏览器要显示哪一张图片
属性值:路径(如果图片和当前页面在同级目录下,此时直接写图片的名字即可),在图片其他的目录里面,这个时候使用相对于文件的相对路径,而不是绝对路径
2 alt :替换文本
当图片加载失败时(如:路径写错了),才显示的文字
3 title :提示文本
当鼠标悬停在图片上时,才显示的文字
4 width :图片的宽度
5 height :图片的高度
注意点:
1、如果只设置图片的宽度或者高度,此时另一个会自动等比例缩放
2、如果同时设置了两个,若设置不当此时图片可能会变形
3.相对路径 当前文件开始 出发找目标文件的过程,目标文件和当前文件有不同的相对路径所以我们的编写方式也不同
              
  • 同级目录:直接写:目标文件名字!
  • 下级目录:直接写:文件夹名/目标文件名字!
  • 上级目录:直接下:../目标文件名字!
多媒体标签:
音频标签:audio
属性:
1、src:路径
2、controls:播放的控件
3、autoplay:自动播放(部分浏览器不支持)
4、loop:循环播放
视频标签:video
属性:
1、src:路径
2、controls:播放的控件
3、autoplay:自动播放(部分浏览器不支持)——》在谷歌浏览器中写muted可以完成静
音的自动播放
4、loop:循环播放
代码:
<audio src="./music.mp3" controls autoplay loop></audio>

<video src="./video.mp4" controls autoplay muted loop></video>

链接标签:

超链接:a标签 双标签
作用:点击之后跳转网页
属性:
1、href:告诉浏览器点击之后跳转去哪一个网页
取值:路径
1、外部链接:互联网上的绝对路径
2、内部链接:推荐使用相对路径
2、target:目标网页的打开方式
取值:
1、_self:(默认值) 在当前窗口中进行跳转,原网页会被覆盖
2、_blank:在新窗口中进行跳转,原网页保留

除了以上这些标签我们还有布局标签,用于整个网页的布局:

div 标签:一行只显示一个(独占一行,块级元素)
span 标签:一行可以显示多个
列表:
无序列表<ul>
<!-- ul表示无序列表的整体 -->
<!-- li表示无序列表的每一项 -->
有序列表<ol>
<!-- ol表示有序列表的整体 -->
<!-- li表示有序列表的每一项 -->

表格:

在网页中以行 + 列的单元格的方式整齐展示和数据,
  <!-- table表示表格的整体 -->
  <!-- tr表示表格的每一行 -->
  <!-- td表示表格的单元格 -->

  其他标签: 

代码:

<table>
 <tr>
<td>姓名</td> 
<td>成绩</td>
 <td>评语</td> 
</tr>

 注意:

有时候我们创建的表格很不好看会有两横,可以使用

border="1" style="border-collapse: collapse;"

修饰 

合并表格:

给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan

关于合并表格具体练习代码可以见—个人简历的制作

 

表单:

网页中显示收集用户信息的表单效果,如:登录页、注册页
标签名: input
• input 标签可以通过 type 属性值的不同,展示不同效果
button 按钮标签:
网页中显示用户点击的按钮
input  type属性值:

button type属性值:

注意:

1.表单中要提交的要写数据库的字段名,这样才能获取到数据库数据。

<!-- 2、密码框:password -->
 密码:<input type="password" placeholder="请输入您的密码">
<!-- 3、单选框:radio -->
 性别:
<input type="radio" name="sex" checked>男 
<input type="radio" name="sex">女

2.我们一般很少这样使用表单提交数据因为这样很不安全,用户数据容易获取。

select:

网页中提供多个选择项的下拉菜单表单控件
标签组成:
select 标签:下拉菜单的整体
option 标签:下拉菜单的每一项
常见属性:
selected :下拉菜单的默认选中
textarea 文本域标签
提供可输入多行文本的表单控件
cols :规定了文本域内可见宽度
rows :规定了文本域内可见行数

  表单练习——表单个人信息icon-default.png?t=M85Bhttp://t.csdn.cn/04TsU

  • 6
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值