首页 > 其他分享 >全栈:前端第一天

全栈:前端第一天

时间:2024-09-03 15:24:35浏览次数:5  
标签:网页 第一天 标签 前端 h1 标题 全栈 HTML 格式

一、前端的第一课

认识什么是HTML:

作为互联网开发的两个重要分支之一,前端与后端的开发一直都是缺一不可

相较于后端的数据开发和数据网络,前端设计的主要项目在于页面开发,UI交互界面的设计开发等,简单直白的就是人与界面的交互设计。

二、前端开发的结构

前端开发的结构总共有三层:

1.结构层:(文字图片,音视频,表格等)这部分可以概括为HTML的主体代码。

2.表现层:(定义结构层的内容如何显示)该部分为CSS定位

3.行为层:(用户与应用中元素的交互)该部分为JavaScript。

所以学习前端的具体流程就是学习搭建HTML主体来显示内容,通过css定位等来增加表现样式,通过JavaScript来进行动效的进行和交互的完成。

即学习 HTML代码 ,CSS定位, JS 就是前端学习的重中之重!

三、现在重新来声明什么是HTML

HTML是一种标记语言,并不是一种编程语言

HTML的中文解析为 超文本(HyperText)标记 (Markup)语言(Language)是一种用于创建网页的标准标记语言,运行在浏览器上,一般以.html作为后缀拓展名。(早年的前端代码或许是以.htm结尾的,这是因为计算机的位数不同和当时技术落后的原因。)

那么何为HTML标记语言

HTML标记语言实际上是一套标记标签,或者可以称为HTML标签。其有一个特点就是常常成对出现在代码格式中。(<html>  </html>)

以标签分类:<html>是开始标签,也称开放标签         </html> 是结束标签,也称闭合标签

而HTML网页包含了HTML标签以及文本内容     <开始标签>  文本内容      </结束标签>

<h1>这是一个标题标签内的文本内容<h1>

四、HTML的开始

首先认识HTML最基础的框架

<!DOCTYPE html>
<!-- 这是声明网页的编码格式为html  -->

<html>
    <!-- 这是网页的根标签 -->

    <head>
        <!-- 这是头部标签 -->
    </head>

    <body>
    <!-- 这是主体标签     -->
    </body>
    
</html>

作为html的主体框架,其开头需要先定义声明该文档的编码格式,

拆解为   < ! (表示强调)DOC(文档)TYPE(类型)      html(声明html格式)

<head>是网页的头部标签,包含了各种给浏览器看的元数据

<body>是网页的主体标签,包含了内容,文字,图片,音视频等等

初识标签

<title>        网页标签,作为显示网页上方小窗口标签

<head>
    <!-- 这是头部标签 -->
    <title>这是title标签</title>
</head>

<h>        标题标签,作为网页标题,有h1-h6,大小随等级逐级减小
<body>
    <!-- 这是主体标签     -->
    <h1>这是各级标题标签</h1>
    <h2>这是各级标题标签</h2>
    <h3>这是各级标题标签</h3>
    <h4>这是各级标题标签</h4>
    <h5>这是各级标题标签</h5>
    <h6>这是各级标题标签</h6>
    <h7>这是各级标题标签</h7>
</body>

从图片中可以看到从h1-h6都是遵循规律逐级变小,而h7的格式却不同。

h1-h6 和h7的区别

可以看到h1的标签自带各种样式,这种格式包括了h1-h6都自带有样式。   

                                                           

而从这里看到h7标签并不自带有各种样式,可以个人定义样式。


<p>        段落标签,作为段落文本使用
    <p>这是一个段落标签的演示</p>

段落标签并没有特殊的格式,可以在开始标签内定义属性值

一些属性标签
    <b>字体加粗</b><br>
    <i>字体倾斜</i><br>
    <u>下划线</u><br>
    <strong>表示语气上的加重,形式上的加粗,用于网页阅读</strong><br>
    <em>表示语气上的加重,形式上的倾斜,用于网页阅读</em><br>
    <ins>下划线,插入文本</ins><br>
    <s>表现为横线文本,英文全称为strike</s><br>
    <small>字体缩小</small><br>
    <span>上标<sup>上标</sup></span>
    <span>下标<sub>下标</sub></span>

一些功能标签

<br>        强制换行标签,类似于回车

<nobr>        强制不换行标签,打断自动换行

<hr>        分割线

五、行标签(行内标签)和块标签

标签也分为两种格式:

块标签:元素独占一行/块,前后元素自动换行。(h标签 , p标签)
行内标签:元素在一行内显示,直到当前行被占满,前后元素不会自动换行 (b标签 , u标签 , ,i 标签等)

标签:网页,第一天,标签,前端,h1,标题,全栈,HTML,格式
From: https://blog.csdn.net/Jourkern/article/details/141847663

相关文章

  • php获取FTP服务器中文件内容返回给前端
    有一个需求是访问存储在群辉SynologyNAS上的图片,https://ip:port/path/to/image.jpg,用浏览器打开会出现“您的连接不是私密/安全连接”错误。网上检索资料发现可能是因为缺少SSL证书的关系。引用https://www.cloudflare-cn.com/learning/ssl/connection-not-private-explaine......
  • 开博第一天
    在这个充满无限可能与创意的数字时代,我踏上了在51CTO这一技术殿堂开启博客旅程的新征程。作为技术探索者中的一员,我深知这里不仅是知识的海洋,更是思想碰撞与灵感火花四溅的舞台。今天,是我在这片沃土上播种梦想的第一天。我满怀期待与敬畏,希望通过这个小小的窗口,分享我在IT领域的所......
  • 3--Web前端开发-前端工程化,vue项目
    目录端口配置element快速入门table表格组件分页组件Dialog对话框组件表单组件端口配置在vue.config.js中更改源代码为const{defineConfig}=require('@vue/cli-service')module.exports=defineConfig({transpileDependencies:true})更改为const......
  • 基于ssm+vue基于技术的汽车4S店管理系统的设计与实现前端【开题+程序+论文】
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着汽车产业的蓬勃发展,汽车保有量持续增长,汽车售后服务市场日益扩大。传统的汽车4S店管理模式面临着效率低下、信息孤岛、服务响应慢等挑战。特别是......
  • TypeScript+Vue3+组合式API编码前端开发
    1.Vue3简介·2020年9月18日,Vue.js发布版3.0版本,代号:0nePiece (海贼王)·经历了:4800+次提交、40+个RFC、600+次PR、300+贡献者·官方发版地址:Releasev3.0.0OnePiece·vuejs/core 1.1.【性能的提升】打包大小减少41%。初次渲染快55%,更新渲染快133%。内存减......
  • Vue3+NestJS+Vite4+TS4+Mysql8+Nginx全栈开发企业级管理后台
    vite打包快的原因:冷启动1.esbuild构建依赖,go语言编写多线程打包。2.原生的esm方式提供源码,浏览器分担了一部分工作。HMR热更新1.缓存机制,利用浏览器http头部,源码模块请求根据304协商缓存和依赖模块请求通过强缓存(cache-control:max-age=315360000,public,immutable)只是模块......
  • P7技术专家30k前端架构-商用级产品架构,业务实现+开发提效双线并进
    P7技术专家30k前端架构-商用级产品架构,业务实现+开发提效双线并进最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你......
  • Web开发前端、后端与全栈的区别是什么?
    1、前端开发(Front-EndDevelopment)在基于浏览器的Web页面开发中,前端开发主要是指创建Web应用与使用者的交互体验效果与人机交互页面。因此从这个方面考虑,前端开发也可以理解为客户端开发。前端开发啊涉及到Web交互页面结构、布局、色彩搭配、用户操作行为的响应等。人机交互体验......
  • 第八章 【前端】Mock.js(8.2)——数据模板定义规范 DTD
    8.2数据模板定义规范DTD数据模板中的每个属性由3部分构成:属性名、生成规则、属性值://'属性名|生成规则':属性值'name|rule':value属性名和生成规则之间用竖线|分隔。生成规则是可选的,生成规则有7种格式:‘name|min-max’:value‘name|count’:value......
  • 第八章 【前端】Mock.js(8.3)——数据占位符定义规范 DPD
    8.3数据占位符定义规范DPDMock.Random是一个工具类,用于生成各种随机数据。Mock.Random类中的方法在数据模板中称为『占位符』,书写格式为@占位符(参数[,参数])。占位符的格式为:'属性名':@占位符Mock.Random类中提供的完整方法(占位符)如下:Type(类型)Method(占......