初入HTML和CSS

news/2024/12/23 4:22:03/

初入HTML和CSS

    • 1.1 HTML、CSS
    • 1.2 如何去写代码?写到哪里去
    • 1.3 宇宙第一编辑器 VS Code
    • VS Code的基本使用
    • 1.4 浏览器
    • 1.5 深入了解网站开发
    • 1.6HTML
    • 1.7 HTML的注释
    • 1.9 HTML标题与段落
    • 2.0HTML文本修饰标签
    • 2.5特殊符号
    • 2.6列表标签

一、第一部分
#拨云见日:
**

1.1 HTML、CSS

是做网站的编程语言**代码被浏览器解析后的样子就是我们所看见的网站的样子。

1.2 如何去写代码?写到哪里去

如何去写代码?写到哪里去。一个网站是由很多个网页组成的,每一个网页都是一个.html文件 ,很多个.html文件组成的整体就是网站。我们可以在任意一个文件夹里创建一个文本文档,将新建的文本文档的后缀.txt改为.html后就成功创建了一个.html文件,创建好后我们可以在里面写我们想写的代码或者文字,保存后然后可以用浏览器打开该文件,就能看到我们写的代码或者文字了。

1.3 宇宙第一编辑器 VS Code

宇宙第一编辑器 VS Code,可以用于编写各种代码的编辑器,比用文本文档写代码简便的多,并且错误率低。在VS Code中打开我们所创建的.html文档就可以进行更加方便的编辑,也能在编辑器中创建文件和文件夹。可以通过下载插件拓展应用范围
**

VS Code的基本使用

:**
设置:文件->首选项->设置(大小、是否换行word wrap)
创建文件、创建文件夹、重命名和删除、搜索文件

ctrl + s :保存
ctrl + a :全选
ctrl + x 、ctrl + c 、 ctrl + v :剪切、复制、粘贴
ctrl + z 、 ctrl + y :撤销、前进
shift + end:从头选中一行
shift + home:从尾部选中一行
shift + alt + ↓:快速向下复制一行
alt + ↑/↓ :快速向上或者向下移动一行
tab:向后缩进 tab + shift:向前缩进
ctrl + d 选择相同元素的下一个
alt+鼠标左键 可以添加多个光标(同时对多行进行操作)

1.4 浏览器

浏览器:目前的主流浏览器是Chrome(谷歌浏览器)也是我们目前所学习的,市场上常见的浏览器有:IE、Edge、火狐、Safari、Chrome、Opera等,其中IE新版为Edge。

1.5 深入了解网站开发

深入了解网站开发: 一个大型网站的开发需要团队的配合,各个岗位不可或缺。

a. 技术部门主要有 UI设计师:进行网站代码设计(也就是写一个设计稿)

b.web前端开发工程师(H5开发)将设计稿转化为代码并且与后端开发工程师配合。运用(HTML和CSS)

HTML:编写结构 CSS:编写样式 JavaScript:编写行为(web前端三大核心技术)

c.web后端主要负责数据处理,令数据库数据显示到页面。

HTML编写尝试

 
<style>
div{ color:aqua; font-style:italic; }
</style><div>HTML+CSS教程学习尝试</div><script>let div = document.querySelector('div');
let timer = null;
div.onmouseover = function(){timer = setInterval(()=>{if(flag){div.style.color = 'red';div.style.fontStyle = 'normal';}else{div.style.color = 'blue';div.style.fontStyle = 'italic';}flag = !flag;},500);
};
div.onmouseout = function(){clearInterval(timer);
}</script>

1.6HTML

HTML的基本属性:html是一种超文本标记语言,标准通用标记语言下的一个应用。是网页制作必备的编程语言
超文本:文本内容+非文本内容(图片、视频、音频等)
标记:<单词>

标记也叫做标签:



写法分为两种:
单标签:

双标签:
/

创建标签的快捷键:单词 + tab -> <单词>
标签是可以上下排列的,也可以组合嵌套。
HTML常见标签
标签的属性:用于修饰标签,设置其功能
设置属性<标签 属性=”值“ 属性2=”值2“>

HTML的初始代码
每一个.html文件都需要添加初始代码:!+ tab 键:快速创建html的初始代码。

尝试写视频中的初始代码:

<!DOCTYPE html>   <!-- 文档声明:告诉浏览器这是一个html文件 -->
<html lang="en">  <!-- lang="en"表示初始为英文网站 --><!-- html文件的最外层标签:包裹着所有html标签代码 -->
<head><meta charset="UTF-8"><!-- 元信息:是编写网页中的一些赋值信息 --><!-- UTF-8表示使用国际编码 --><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>网页的标题</title> <!-- 设置网页标题 -->
</head>
<body><!-- 显示网页内容的区域 -->
</body>
</html>

1.7 HTML的注释

HTML的注释注释的代码只有在文件中能看到,但是浏览器显示不出来<!- -注释的内容内容- ->
注释作用:1. 把暂时不用的代码注释起来,方便以后使用。2.对开发人员进行提示。

快速添加注释与删除:
ctrl + /
shiift + alt + a(使用时需选中要注释的代码)

1.8 HTML语义化:HTML语义化是指,根据网页中内容的结构,选择合适的HTML 标签进行编写。
HTML语义化的好处

  1. 在没有CSS的情况下,页面也能呈现出很好的内容结构。
  2. 有利于SEO,让搜索引擎爬虫更好的理解网页。
  3. 方便其他设备解析。(如屏幕阅读器,盲人阅读器等)
  4. 便于团队开发与维护。

1.9 HTML标题与段落

HTML标题与段落
标题 -> 双标签 :

< h1 >< /h1 > < h6 >< /h6 >

在一个网页中只能有一个h1标题,2-6可以有多个,h1-h6标题的重要性依次降低。h5 h6不常用。

段落:用p标签。

< p >< /p >

尝试编写标签和段落

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><h1>南邮通达学院简介</h1><h2>师资力量</h2><p>截止20229月,学院现拥有专、兼职教师612人,其中高级职称279人。专任教师中具有博士、硕士学位的教师达到总数的90%,有享受政府特殊津贴6人,省“333工程”培养对象9人,省“青蓝工程”中青年学术带头人和优秀青年骨干教师29</p><h2>教学成就</h2><p>截止20229月,在参加省级以上科技竞赛中屡获好成绩。2008-2009年,该院学生先后获得全国数学建模竞赛一等奖,全国大学生电子设计竞赛江苏省一等奖,第十届“挑战杯”全国大学生课外学术科技作品竞赛三等奖,江苏省高校第四届大学生物理及实验科技作品创新竞赛二等奖和三等奖数项。2008届毕业生中,共考上硕士研究生63人,占该届学生总数的6.67% ;其中24人被英国、美国、澳大利亚等国的大学录取。</p><h3>合作交流</h3><p>截止20229月,学院已与国外10多所院校建立了教学、科研和学生交流的合作渠道。正在运行的国际合作项目包括:美国中密西根大学的“3.5+0.5+1.5”校际交流本硕连读项目、英国诺森比亚大学的“3+1”校际交流本科双学位项目、新西兰惠灵顿维多利亚大学的“3.5+0.5+1.5”校际交流本硕连读项目等。通过对外交流与合作,为学生的成长提供了更加广阔的发展空间</p>
</body>
</html>

2.0HTML文本修饰标签

HTML文本修饰标签

  • 强调 -> 双标签:< strong >< /strong >
  • 斜体:< em >< /em >
  • 上标文本:< sub >< /sub >
<p> a<sub>2</sub> </p> 这里是a的平方
  • 下标文本:< sup >< /sup >
<p> H<sup>2</sup>O </p>这个是化学里面的水分子的化学式
  • 删除文本:< del >< /del >
<p> 原价<del>300</del>,现价<ins>100</ins></p>300上有删除线100下有下划线
  • 插入文本:< ins >< /ins

storng的强调性强,em的强调性弱

2.1图片标签和属性 采用的是img标签,img是单标签。

  • src:引入图片地址
  • alt:当图片出错无法显示时显示文字,用于替代图片无法显示的问题
  • title:提示信息(鼠标移到图片上时显示提示信息)
  • width、height:图片的大小,像素(css)
<body><img src="图片地址" alt="替代文字" title="提示信息" width="宽" height="高">
</body>

2.2引入文件的地址路径
相对路径:

  • 在路径中表示当前路径
  • 在路径上表示上一级路径
<body><img src="./屏幕截图 2022-10-19 105634.jpg" alt="" ><!-- .表示向内寻找 ..表示向外寻找 -->
</body>

绝对路径:文件的完整路径

2.3跳转链接 :连接标签?
a标签 -> 双标签 < a >< /a >
href属性:链接地址
target属性:可以改变打开链接的方式(默认在当前页面打开:_self 。 新窗口打开:_blank)

  • 使用base标签可以改变链接默认行为.
<body><a href="https://www.bilibili.com/video/BV1p4411T765?p=15">访问视频</a>
</body>

跳转链接可以用于网站和图片文字等

2.4跳转锚点
页面内快速移动 ,有两种实现方式:

  1. #号 + id属性
  2. #号+ name属性
    尝试编写
    1.#+ id属性
<a href="#id名1">目录内容1</a>
<a href="#id名2">目录内容2</a><h2 id="id名1">标题1</h2>
<p>段落1</p>
<h2 id="id名2">标题2</h2>
<p>段落2</p>

2 .#+name属性

<a href="#name名1">目录内容1</a>
<a href="#name名2">目录内容2</a><a name="name名1"></a>
<h2>标题1</h2>
<p>段落1</p>
<a name="name名2"></a>
<h2>标题2</h2>
<p>段落2</p>

2.5特殊符号

特殊符号:编写一些文本时经常会遇到输入法无法输入的字符,在html中为这些字符准备了专门的代码:

- 空格符:&nbsp;  
- 版权:&copy; ©
- 注册商标:&reg; ®
- 小于号:&lt; <
- 大于号:&gt; >
- 和号:&amp; &
- 人民币:&yen; ¥
- 摄氏度:&deg; 

特殊字符:1.& + 字符 2.解决冲突 左右尖括号,添加多个空格的实现

2.6列表标签

列表标签:无序列表,有序列表,定义列表!

无序列表:< ul >、< li >:列表的最外层容器、列表项。符合嵌套的规范。

ul和li必须组合出现,中间不能有其他标签

type属性:更改项目前标记样式(一般都是用CSS控制)
创建无序列表

<ul><li><a href="#">内容1234</a></li><li><a href="#">内容1234</a></li><li><a href="#">内容1234</a></li>
</ul>

内容可以是文字也可以是链接

有序列表:< ol >、< li >:列表的最外层容器、列表项。

  • 注:有序列表用的非常少,经常用的是无序列表,无序列表可以去代替有序列表。
    创建有序列表:
<ol><li><a href="#"><strong>内容1</strong></a></li><li><a href="#">内容2</li><li><a href="#">内容3</li>
</ol>

定义列表:定义列表-> dl dt dd 列表项需要添加标题和对标题进行描述的内容。
< dl >:定义列表
< dt >:定义专业术语或名词
< dd >:对名词进行解释和描述

定义列表编写尝试:

<dl><dt>HTML</HTML></dt><dd>超文本标记语言</dd><dt>CSS</dt><dd>层叠样式表</dd><dt>JavaScript</dt><dd>网页脚本语言</dd>
</dl>

http://www.ppmy.cn/news/843580.html

相关文章

如何申请鸿蒙os 2.0系统,鸿蒙OS 2.0将至,华为申请大量鸿蒙商标

原标题&#xff1a;鸿蒙OS 2.0将至&#xff0c;华为申请大量鸿蒙商标 7月8日&#xff0c;天眼查数据显示&#xff0c;华为申请了一大批与鸿蒙有关的商标&#xff0c;目前正在等待审查。鉴于华为手机业务在国外的艰难处境&#xff0c;有分析称&#xff0c;华为下半年或许会迎来发…

Google宣布将Istio商标移交给Open Usage Commons

K8s已经成为一线大厂分布式平台的标配技术。你是不是还在惆怅怎么掌握它&#xff1f;来这里&#xff0c;大型互联网公司一线工程师亲授&#xff0c;不来虚的&#xff0c;直接上手实战&#xff0c;3天时间带你搭建K8s平台&#xff0c;快速学会K8s&#xff0c;点击下方图片可了解…

Node 之父斥责 Oracle:你们也不用,那请交出 JavaScript 商标!

整理 | 苏宓 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 也许 13 年前&#xff0c;Oracle 以 74 亿美元收购 Sun Microsystems 公司时&#xff0c;也不会想到自己后续要牵扯到诸多的版权诉讼与投诉的漩涡之中。 众所周知&#xff0c;Oracle 在收购 Sun 之后&a…

【法律硕士大纲】

2020法律硕士&#xff08;法学&#xff09;考研大纲原文 摘要&#xff1a;2020考研大纲于7月8日发布&#xff0c;关注大纲解析&#xff0c;获取大纲变化&#xff0c;考研帮为你持续关注。以下为2020法律硕士&#xff08;法学&#xff09;考研大纲原文。   ►上编专业基础课 …

linux和unix区别

转至:http://www.goceanedu.com.cn UNIX是历史最悠久的通用操作系统。1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系统MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,1970年正式投入运行。此后数年,UNIX一直是一个限…

头条、油条商标有多像?Python检测发现相似度高达98.4%!

近日,一家名叫“今日油条”的店铺,因被今日头条起诉而广为大众所知,就这样火了一把。 这家油条店可是把今日头条从里到外模仿的透透的,无论是 logo、配色还是标语都有着极高的相似度 ,远看还真让人以为是今日头条开了家油条店呢。 我们看着都眼熟,计算机就更看不下去了…

普鸥知识产权|开曼群岛商标注册流程

开曼群岛是英国在西加勒比群岛的一块海外属地&#xff0c;由大开曼、小开曼和开曼布拉克3个岛组成。是著名的离岸金融中心和“避税天堂”。亦是世界著名的潜水胜地、旅游度假胜地。开曼群岛现行商标法规主要基于2011年版《专利和商标法》&#xff0c;语言为英语。 1、开曼群岛…

商标注册的好处,你的品牌还没有注册商标吗?

1.商标效应&#xff0c;买商品就是买商标 消费者不记得几百年来谁在经营“老凤祥”、“同仁堂”或“Mercury”&#xff0c;但相信这些商标的品质。 2.商标保护品牌的价值不受盗取 “乔布斯”、“iPad”通常都令人联想到苹果公司&#xff0c;却都让别人抢注了&#xff0c;苹果…