Web 前端入门(一)

编程入门 行业动态 更新时间:2024-10-13 12:17:01

Web 前端<a href=https://www.elefans.com/category/jswz/34/1770026.html style=入门(一)"/>

Web 前端入门(一)

Web 前端入门


1.前端技术栈

  • Html 内容
  • CSS 样式
  • Javascript 行为
  • HTTP协议

要注意不同浏览器的区别

2.Html基础

1. !DOCTYPE标签

告诉浏览器使用的规范 一般为 html

2. html 标签

lang=“en”

表示使用语言为英文 如果用中文则为zh

3.meta 标签

meta 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。

如:

<meta name="keywords" content="young">
<meta name="description" content="study" >

keywords代表关键字 description代表描述

必须要有content

4.常用段落标签

<!--标题标签-->
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4><!--段落标签--><p>跑得快 跑得快</p>
<p>一只没有耳朵 一只没有尾巴</p>
<p>真奇怪 真奇怪</p><!--换行标签-->
跑得快 跑得快<br/>
一只没有耳朵 一只没有尾巴<br/>
真奇怪 真奇怪<br/><!--水平线标签--><hr/><!--粗体,斜体标签-->
<h1></h1>
粗体: <strong>i love you</strong>
斜体: <em>i love you </em>

5.图像标签

<!--图像标签-->
<!--src:图像地址,最好用相对地址-->
<!--title:悬停文字-->
<img src="../resource/image/1.jpg" alt="jpg resource not find" title="I am so cute" >

6.链接标签

<!--链接标签-->
<!-- a+tab-->
<a href="">click me to baidu</a>
<br>
<a href=""><img src="../resource/image/1.jpg" alt="jpg resource not find" title="I am so cute" ></a>
<br><a href="" target="_blank">click</a>

7.锚标签

<!--锚标签
1.需要一个锚标记
可以跳到任意页面得任意位置-->
<a name="top">顶部</a><a href="#top">回到顶部</a>

8.功能性标签

<!--功能性链接
邮件链接 mailto
qq链接
-->
<a href="mailto:1752935@tongji.edu.cn">联系我</a>
<a target="_blank" href="=3&uin=&site=qq&menu=yes"><img border="0" src="=2::53" alt="联系我" title="联系我"/></a>

9.列表标签

<!--列表
有序列表
无序列表
自定义列表-->
<ol><li>java</li><li>python</li><li>css</li><li>html</li><li>javascript</li></ol><br><ur><li>java</li><li>python</li><li>css</li><li>html</li><li>javascript</li>
</ur><!--自定义列表-->
<dl><dt>programing language</dt><dd>java</dd><dd>python</dd><dd>css</dd><dd>html</dd><dd>vue</dd>
</dl>

10.表格标签

<!--表格标签-->
<!--tr 列
td 行--><table border="1px"><tr><td colspan="4">1-1</td></tr>
<!--colspan 跨列--><tr><td rowspan="2">2-1</td><td>2-2</td><td>2-3</td><td>2-4</td></tr>
<!--rowspan 跨行--><tr><td>3-1</td><td>3-2</td><td>3-3</td><td>3-4</td></tr><tr><td>4-1</td><td>4-2</td><td>4-3</td><td>4-4</td></tr></table>

11.音视频标签

<!--
视频元素 video
音频元素 audio
src 资源路径
controls:控制条
autoplay 自动播放
音频自动播放问题未得到实现,存在bug
-->
<video src="../resource/video/1.mp4" controls autoplay></video>
<audio src="../resource/audio/1.mp3" control autoplay></audio>

12.网页嵌套

<!--iframe 内联框架
src:地址
w-h:宽度高度
此处target和name一致代表在内联中进行跳转
-->
<iframe src="//player.bilibili.com/player.html?aid=55631961&bvid=BV1x4411V75C&cid=97257967&page=11" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
<iframe src="" name="young" frameborder="0" width="1500px" height="1000px"></iframe>
<a href="Hello%20world.html"  target="young">点击跳转</a>

13.表单语法

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>登录注册</title>
</head>
<body>
<!--form
method="post" "get"
action="result.html" 提交的位置,可以是网站,也可以是一个请求处理地址
-->
<!--
get方式提交可以看到信息 不安全但是高效
post 比较安全 可以传输大文件
--><!--input
文本框
password可以是隐藏的
name 指表单元素的名称
value 元素的初始值
size 表单元素的初始宽度
maxlength 最长能写多少字符-->
<h1>注册账号</h1>
<form action="页面结构.html" method="get">
<!--文本输入框-->
<!--
readonly 只读标签
disable         禁用
hidden 隐藏
placeholder 提示信息
required 不能为空
pattern 正则表达式 搜索已有表达式
--><p>名字: <input type="text" name="username" placeholder="输入姓名" required pattern="杨*"></p><p>密码: <input type="password" name="password" value="123"></p><p>
<!--radio 单选
name决定分组 来决定是否可以都选
--><input type="radio" value="boy" name="sex" checked>男<input type="radio" value="girl" name="sex" disabled>女</p>
<!--checkbox 多选
一般多选框name写成一样
--><p><label for="lab">你点我试试</label><input type="checkbox" value="sleep"  name="hobby" id="lab">睡觉<input type="checkbox" value="coding" checked  name="hobby">写代码<input type="checkbox" value="play_games"  name="hobby">玩游戏</p><p>
<!--
image图片按钮 会跳转
-->按钮:<input type="button" name="but1" value="点击边长">图片按钮:<input type="image" name="but2" src="../resource/image/1.jpg"></p>
<!-- 下拉框,列表框--><p>国家: <select name="列表名称" id=""><option value="选项的值">中国</option><option value="选项的值">美国</option><option value="选项的值" selected>瑞士</option><option value="选项的值">印度</option></select></p>
<!--文本域--><p>意见和建议:<br><textarea name="textarea" cols="50" rows="10"></textarea></p><!--文件域--><p><input type="file" name="files"><input type="button" value="上传" name="submit"></p><!--邮件验证-->
<!--邮箱会自己验证--><p>邮箱:<input type="email"  name="emails"></p><p>网址:<input type="url" name="urls"></p><p>数字: <input type="number" max="1000" min="50" step="20"></p><p>
<!-- 滑块-->音量:<input type="range" min="0" max="100" step="20"></p><!--搜索框--><p>搜索:<input type="search" name="search"></p>
<!--增强鼠标可用性 使鼠标好使--><label for="mark">你点我试试</label><input type="text" id="mark"><p><input type="submit"  ><input type="reset" ></p><!--表单初级验证--></form></body>
</html>

3.html 可扩展性

1.自定义属性

data-xxx

2.meta标签

<!--    移动设备Viewport--><meta name="viewport" content="initial-scale=1"><!--关闭ios电话号码自动识别--><meta name="format-detection" content="telephone=no">

3.link标签

可以引入CSS样式 提供RSS等等

4.microdata

帮助浏览器来识别类型

<div itemscope itemtype="http: //schema.org/Book"><h1 itemprop="name">梦的化石</h1><img src="/resource" alt=""><dl><dt>作者:</dt><dd itemprop="author" itemscope itemtype="http: //schema.org/Person"><span itemprop="nationality">[日]</span><span itemprop="name">今敏</span></dd><dt>ISBN:</dt>
<dd itemprop="isbn">9898988</dd></dl>
</div>

4.深入学习html

通过查略文档和教程,持续学习!

更多推荐

Web 前端入门(一)

本文发布于:2023-07-28 20:00:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1295028.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:入门   Web

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!