web前端第一天

一、html骨架

在vscode中的html文件中英文输入法状态下输入!后敲空格会自动出现html框架

注释:ctrl+/

<!DOCTYPE html>
<!-- 声明文档 html5 -->
<html lang="en">
  <!-- 语言为英文,若要改为中文则属性值改为ch-zn -->
<head>
  <meta charset="UTF-8">
  <!-- 编码为UTF-8 -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <!-- 此处title中的内容为页面的名字 -->
</head>
<body>
  <!--  -->
</body>
</html>

二、一些常用标签

1.标题标签<h></h>

标题标签 h1-h6逐渐变小  独占一行

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <h1>我是标题</h1>
  <h2>我是标题</h2>
  <h3>我是标题</h3>
  <h4>我是标题</h4>
  <h5>我是标题</h5>
  <h6>我是标题</h6>
  <!-- 标题标签 h1-h6逐渐变小 独占一行-->
</body>
</html>

2.段落标签<p></p>

段落标签之间的内容自称一段

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  
  <!-- 段落标签   p行与行之间空 -->
  <p>akdjflkajdslfkjaldksjflkadjsf</p>
  <p>ladjfklajdlfkjalkdsjfkljasdklfj</p>
  <p>ajdklfj;ladks;lgjak;kcmvkzljl;akdjf</p>
  
</body>
</html>

3.换行标签<br/>     水平线标签<hr/>

<br/>是换行标签,用来换行

<ht/>是水平线标签,用来添加水平线

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <!-- br 换行标签 -->
  <!-- hr 水平线标签 -->
  aajsldkjczxlkaklsdjs</br>dkfjlkajsd
  <hr/>
</body>
</html>

4.文本格式化标签

加粗:strong或者b

倾斜:em或者i

删除线:del或者s

下划线:ins或者u

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <!-- 加粗:strong或者b  倾斜:em或者i  删除线:del或者s 下划线:ins或者u  -->
</body>
</html>

5.无语义标签<div></div>    <span></span>

div和span的区别:div独占一行,多用于布局;span一行可以存在多个

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <!-- div容器,独占一行   多用于布局-->
  <!-- span一行可存在多个 -->
  
</body>
</html>

6.图片标签<img src="">

<img src="图片地址">   

相对地址:../返回上一级    ./同一级      /下一级

图片标签的一些属性:

1.alt:图片地址发生错误时,用来提示的字

2.title:鼠标经过时,现实的文字

3.border:边框

4.width:宽度

5.height:高度

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <!-- src指向图片位置 alt:图片地址发生错误时,用来提示的字
  title:鼠标经过时,显示的文字
  border:边框
  width:宽度
  height:高度
  -->
  <img src=".">
  <!-- img src="图片地址" 加载失败alt="" 鼠标经过的提示title="鼠标经过的提示" 宽width="" 高height="" 边框border=""-->
</body>
</html>

7.视频标签<video src=""></video>

<video src="视频地址">

视频标签的一些属性:

1.controls:控件  谷歌浏览器不支持直接播放音视频,加上控件后即可播放

2.autoplay:自动播放  打开网页自动播放视频

3.muted:静音播放  因为谷歌浏览器不支持有声自动播放,所以一般与autoplay一起使用

4.poster:等待加载时的显示图片

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <video src="视频地址"></video>
  <!-- 
  controls:控件
  autoplay:自动播放
  muted:静音播放
  poster:等待加载时的显示图片
   -->
</body>
</html>

8.音频标签<audio src=""></audio>

<audio src="音频地址">

音频标签的一些属性:

1.controls:控件  谷歌浏览器不支持直接播放音视频,加上控件后即可播放

2.autoplay:自动播放  打开网页自动播放视频

3.muted:静音播放  因为谷歌浏览器不支持有声自动播放,所以一般与autoplay一起使用

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <audio src="音频地址"></audio>
</body>
</html>

9.链接标签<a href=""></a>

<a href="链接的网页地址">被超链接的文字也可以是图片标签</a>

链接标签的一些属性:

1.target:打开方式      默认情况下是" _self " 即当前窗口打开,"_blank"是在新的空白页打开

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <!-- 默认当前窗口打开 
  href:跳转的位置
  target:打开方式    默认:_self   新窗口打开:_blank-->
  <a href="链接的网页地址">链接的字也可以是图片标签</a>
</body>
</html>

10.锚链接

锚链接的作用

  • 1.对页面的作用 正常来讲,页面中增加的链接锚链接都和页面本身有一定的关系,因此,锚文本可以做为锚链接所在的页面的内容的评估。 例如:本篇文章中含有“SEO”的链接,那么,说明本篇文章和SEO有一定关系。
  • 2.对指向页面的作用 锚链接能精确的描述所指向页面的内容,因此,锚链接能做为对所指向页面的评估。
  • 3.对关键词排名影响 锚链接对于关键字排名的意义在于它可以让内容页随机链接在一起,让蜘蛛可以很好的抓取更多页面,权重也能均匀的传递,同时增强页面的相关性,最终提升网站的关键词排名。

使用方法如以下代码所示,在连接的href所指向地址中填上想进行锚链接的地方的id属性值

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <a href="对应的id">个人经历</a>
    <!-- id属性——————身份证号 -->
    <div id="自定义一个id">个人经历</div>
</body>
</html>

11.有序列表<ol><li></li></ol>

<li>中间加列表的元素</li>

有序列表的属性:

type:后面属性值可以加a,A,1等,然后会根据type的属性值来显示有序列表前面的前缀

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <!-- 有序列表 ol   li-->
  喜欢的食物
  <ol type="A">
      <li>榴莲</li>
      <li>臭豆腐</li>
      <li>鲱鱼罐头</li>
      <li>奶茶泡饭</li>
  </ol>
</body>
</html>

12.无序列表<ul><li></li></ul>

<li>中间加列表的元素</li>

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  你喜欢的明星是?
  <!-- type=
  "circle”空心圆
   -->
  <ul type="">
    <li>丁真</li>
    <li>法外狂徒张三</li>
    <li>化成雨</li>
    <li>罗翔</li>
  </ul>
</body>
</html>

13.自定义列表<dl><dt></dt><dd></dd></dl>

<dt>列表名称</dt>

<dd>中间加列表的元素</dd>

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <dl>
    <dt>
      你们喜欢的明星是谁
    </dt>
    <dd>
      张三
    </dd>
  </dl>
</body>
</html>

14.iframe框架<iframe></iframe>

嵌套网页

使用方法如下图代码所示:

一:<iframe src="想进行嵌套网页的地址"></iframe>

二:在连接标签a的target属性中填上想进行嵌套网页的iframe的id属性值

iframe框架的一些属性:

1.width:设置窗口宽度

2.height:设置窗口高度

3.iframeboeber:设置边框

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  这是我的主页面
  <iframe src="https://www.taobao.com"></iframe>

  <a href="https://www.taobao.com" target="nn">去淘宝</a>
  <iframe name="nn" frameboeder="0" width="800px" height="200px"></iframe>
</body>
</html>

15.特殊字符

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值