web学习笔记(一)

这篇具有很好参考价值的文章主要介绍了web学习笔记(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.HTML的基础认识

1.1 什么是HTML

1.2 vscode快速生成基本骨架

1.3 HTML基本骨架的含义

2.HTML的基础语法

2.1 HTML的注释

2.2标签的分类

(1) HTML标签分为三类:块状元素、行内元素和行内块元素。

(2) 元素模式的转换

2.3 标题标签

2.4 段落标签

2.5图像标签

2.6超链接标签

2.7锚点链接


1.HTML的基础认识

1.1 什么是HTML

HTML是一种超文本语言,HTML之所以称为超文本标记语言,不仅是因为他通过标记描述网页内容,同时也由于文本中包含了所谓的“超级链接”,通过超链接可以实现网页的跳转。从而构成了丰富多彩的Web页面。

  • html标签:网页整体
  • title 标签:网页的标题
  • head 标签:网页的头部
  • body标签:网页的身体

1.2 vscode快速生成基本骨架

shift+!+tab可以快速生成HTML的基本骨架。

1.3 HTML基本骨架的含义

<!DOCTYPE html>
<!-- 声明文档类型 -->
<!-- ctrl+/添加或删除注释 -->
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- 网页内部编码格式 -->
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <!-- 针对不同的ie浏览器版本 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- 宽度等于设备宽度,针对移动端设备 -->
    <meta name="keywords" content="">
    <meta name="description" content="">
    <!-- SEO 优化时加搜索关键字和搜索描述-->
    <title>第一个网页</title>
    <!-- html:5也可以快速生成骨架 -->
</head>
<body>
 
</body>
</html>

2.HTML的基础语法

2.1 HTML的注释

格式:

<!--  -->

vscode中ctrl+/可以快速生成注释。

2.2标签的分类

(1) HTML标签分为三类:块状元素、行内元素和行内块元素。

  • 块状元素:一个元素占一行,设置宽度和高度生效,一组标签排不满一行另一组标签不会自动往后排,div标签,h1-h6标题标签,from表单,header头部内容,footer页脚,table表格,ol有序列表,ul无序列表,dl自定义列表,li列表元素标签,iframe内联框架,nav导航,section文档标签是常用块状元素
  • 行内元素:设置宽高不生效,由自身内容决定宽度,一行可以放多个元素,一组标签排不满另一种自动补上。a链接标签,b/strong加粗标签,small小字体标签,i斜体标签,label,span,sub,sup,textarea,big,em都是常用的行内元素。
  • 行内块元素:设置宽度和高度生效,一组排不满一行,另一组会自动往后排,
  • 行内块元素默认自带一个很小的间隙,后续可以通过设置浮动将这个间隙取消掉。
  • 在编写代码时如果把两个相邻的行内块元素或者行内元素按回车键分开,那么页面中会显示两个元素中间有非常小的一个间隔,如果将两个行内块元素或行内元素的代码写在一行则不会产生这种现象,
  • img图片标签,input输入框标签是常用的行内块元素。
  •  行内元素居中到父元素中:text-align:center, 块状元素左右对齐可以用margin:auto;

  • 标签嵌套时尽量用块状标签套行内标签。

(2) 元素模式的转换

  • 行内转块级:display:block;
  • 块级转行内:display:inline;
  • 转换为行内块:display:inline-block;

2.3 标题标签

格式:

    <h1>标题一</h1>
    <h2>标题二</h2>
    <h3>标题三</h3>
    <h4>标题四</h4>
    <h5>标题五</h5>
    <h6>标题六</h6>

标题标签是双标签,h1到h6字号逐渐变小,优先级逐渐降低,默认字体加粗, 自带外边距, 是块状元素(设置宽高生效,一组标签排不满一行另一组标签不会自动往后排)。

通常在一个页面中我们只使用一次h1标签,可以多次使用h2标签。

2.4 段落标签

格式:

<p>我是一个段落</p>

段落标签是双标签,网页内 默认字号16 网页识别最小字号12,是块状元素。

2.5图像标签

格式:

<img src="" alt="" title="">

图片标签是单标签 行内块元素,设置宽高生效,一组排不满一行,另一组会自动往后排

  •    src="" 双引号内写入的是图片的相对位置  ../表示返回上一级 ; /表示进入下一级。
  •    alt=""   当图片不能正常显示时对图片的文字描述。
  •    title=""   无论图片是否正常显示,当鼠标移动到图片上时对图片的描述。
  • 当只设置宽或高时图片会自动进行等比例缩放,当同时设置宽高时图片可能会变形。

2.6超链接标签

格式:

 <a href=""></a>

超链接是双标签  行内元素

  •  href后跟链接地址(相对地址,或者是http://开头的网址)
  • 当href="#"时点击超链接页面刷新,重新加载页面。
  • 当href="javascript:void(0)"时点击超链接页面不刷新,是一种较为规范的写法。
  • target="_self"和系统的默认设置都是原窗口打开页面
  • target="_blank" 是在新窗口打开页面
  • 设置宽高不生效,需要转换为块级元素或者行内块元素(display:inline;或display:inline-block;)
  • 在顶部加<base target="_blank">可以让页面中所有超链接<a>都在新页面中打开。web学习笔记(一),学习,笔记,前端

2.7锚点链接

锚点链接用于长页面中,可以直接从页面的头部位置跳转到下方的具体内容。锚点链接有两种实现方式:

方式一:

  1. 设置一个锚点链接<a href="#one"></a>;(注意:href属性的属性值最前面要加#)

  2. 设置锚点的位置  <h3 id="one"></h3>;在要跳转到的位置的标签中添加一个id属性,属性值与①中href的属性值一样,不加# 

    <a href="#one">方法一</a>
    <h3 id="one">设置锚点方法一</h3>
   

方式二:

  1. 设置一个锚点链接<a href="#two"></a>;(注意:href属性的属性值最前面要加#)

  2. 在页面中需要的位置设置锚点<a name="two"></a>;(注意:a标签中要写一个name属性,属性值要与[1]中的href的属性值一样,不加#)文章来源地址https://www.toymoban.com/news/detail-773454.html

    <a href="#two">方法二</a>
    <a name="two">设置锚点方法二</a>

到了这里,关于web学习笔记(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • web前端javaScript笔记——(11)DOM

    属性                                     此事件发生在何时 onabort 图像的加载被中断。 onblur                                   元素失去焦点。 anchange                                 域的内容被改变 onclick  当用户点击某

    2024年01月19日
    浏览(60)
  • web前端javascript笔记——(13)事件(1)

    鼠标/键盘属性 altKey               返回当事件被触发时,“ALT”是否被按下。 button               返回当事件被触发时,哪个鼠标按钮被点击 clientX               返回当事件被触发时,鼠标指针的水平坐标。 clientY               返回当事件被触

    2024年01月25日
    浏览(53)
  • 『前端积累』web前端学习资源分享清单

    w3cplus w3school 前端观察 腾讯Web前端Alloy团队 qq前端月报 淘宝前端团队fed 汤姆大叔博客 张鑫旭博客 阮一峰博客 廖雪峰官网 牧云云博客 前端小智 小胡子哥的个人网站 Jerry Qu fouber github 木易杨 github (前端进阶系列) xiaozhi github(小智GitHub博客) 境枫博客(语雀) CavsZhouyou g

    2024年02月08日
    浏览(33)
  • web前端-TypeScript学习

    TypeScript 是什么? TypeScript(简称:TS)是JavaScript的 超集(JS有的TS都有) 。 TypeScript = Type +JavaScript(在JS基础之上,为JS添加了 类型支持 )。 TypeScript是微软开发的开源编程语言,可以在任何运行JavaScript的地方运行。 TypeScript为什么要为JS添加类型支持? 背景: JS的类型系统存在”

    2024年02月09日
    浏览(40)
  • 【Web前端入门学习】—CSS

    什么是CSS? CSS全名是 Cascading Style Sheets ,中文名:叠层样式表。用于定义网页样式和布局的样式表语言。通过CSS,你可以指定页面中各个元素的字体、大小、间距、边框、背景等样式从而实现更精确的页面设计。 CSS通常由选择器、属性和属性值构成,多个规则可以组合在一

    2024年03月11日
    浏览(47)
  • Web前端安全学习-CSRF

    今天下午上了一堂前端安全的课,挺有意思,记录下来。在上课之前,我对安全的概念是: 用户输入是不可信的,所有用户的输入都必须转义之后才入库。 然后,上面这个这种方式,仅仅是防止SQL注入攻击,避免业务数据库被渗入。 在数据库有了一层安全保护之后,攻击者

    2024年02月02日
    浏览(48)
  • 前端零基础学习web3开发

    目录 1 钱包 2 发起交易 3 出块 4 块高 5 矿工 6 Gas费  这一节,我们不说让人神往的比特币,不说自己会不会利用这个虚拟的货币来发财,也不说那些模模糊糊的知识,什么去中心化啦,什么奇妙的加密啦,我们就说一说,如果你是一名前端开发人员,某一天来了一个web3项目,

    2024年04月13日
    浏览(39)
  • 前端学习——Web API(Day1)

    Web API 基本认知 作用和分类 DOM DOM树 DOM对象 根据CSS选择器来获取DOM元素 小练习 其他获取DOM元素方法 识别标签 小练习 操作元素常用属性 小练习 操作元素样式属性 小练习 小练习 操作表单元素属性 自定义属性 小练习

    2024年02月13日
    浏览(55)
  • 【前端】layui前端框架学习笔记

    【前端目录贴】 参考视频 :LayUI 参考笔记 :https://blog.csdn.net/qq_61313896/category_12432291.html 官网:http://layui.apixx.net/index.html 国人16年开发的框架,拿来即用,门槛低 … Layui 是一套开源的 Web UI 组件库,采用自身轻量级模块化规范,遵循原生态的 HTML/CSS/JavaScript 开发模式,极易上手,

    2024年04月23日
    浏览(50)
  • HTML5+CSS3+移动web 前端开发入门笔记(二)HTML标签详解

    排版标签用于对网页内容进行布局和样式的调整。下面是对常见排版标签的详细介绍: 标题使用至标签进行定义。定义最大的标题,定义最小的标题。具有align属性,属性值可以是:left、center、right。 将给定的HTML代码转换为Markdown格式的标题标签如下所示: 效果演示: H3:

    2024年02月07日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包