2020-04-06

基础标签

开发工具(工欲善其事必先利其器)

为了让大家更快的融入到编程的世界中, 不被繁琐的英语单词所困扰, 不用每天编写很多没有意义的重复代码, 提升大家的开发效率今后的课程中我们统一采用最高级高发工具来编写网页

常见的前端开发工具

记事本: 提示功能较差

editplus/nodepad++: 提示功能较差

Dreamwaver: 更偏向设计

Sublime: 轻量级,自带功能不太全, 但是插件十分丰富

WebStorm: 重量级, 自带功能全面

其它ide(zend studio、netbean等)

为了让大家更快的融入到编程的世界中, 不被繁琐的英语单词所困扰, 今后的课程中我们统一采用最牛逼最高级的高发工具WebStorm

WebStorm安装和使用

安装软件

破解软件(工作之后一定要用正版)

汉化软件

设置模版

创建文件

WebStorm常见快捷键

如何在WebStorm中利用快捷键创建一个新的.html的文件

同时按下键盘上的Ctrl + Alt + Insert

如何在WebStorm中让光标移动到当前行的末尾

按下键盘上的End键即可

如何在WebStorm中让光标移动到当前行的最前面

按下键盘上的Home键即可

如何在WebStorm中让光标在多行中闪烁

按住键盘上的Alt键不放, 然后再按住鼠标的左键不放, 然后再拖动鼠标即可

如何在WebStorm中快速的复制光标所在的那一行

按下键盘上的Ctrl + D

如何在WebStorm中快速的删除光标所在的那一行

按下键盘上的Ctrl + X

如何在WebStorm中让标签包裹一段内容, 也就是自动在一段内容前后加上标签

按下键盘上的Ctrl + Alt + T, 然后按下回车, 然后输入对应的标签即可

基础标签学习

H系列标签(Header 1~Header 6)

作用:

用于给文本添加标题语义

格式:

<h1>xxxxxx</h1>

注意点:

H标签是用来给文本添加标题语义的, 而不是用来修改文本的样式的

H标签一共有6个, 从H1~H6, 最多就只能到6, 超过6则无效

被H系列标签包裹的内容会独占一行

在H系列的标签中, H1最大, H6最小

在企业开发中, 一定要慎用H系列的标签, 特别是H1标签. 在企业开发中一般情况下一个界面中只能出现一个H1标签(和SEO有关)

P标签(Paragraph)

作用:

告诉浏览器哪些文字是一个段落

格式:

<p>xxxxxxxx</p>

注意点:

在浏览器中会单独占一行

Hr标签(Horizontal Rule)

作用:

在浏览器上显示一条分割线

格式:

<hr />

注意点:

在浏览器中会单独占一行

通过我的观察发现HR标签可以写/也可以不写/, 如果不写/那么就是按照HTML的规范来编写, 如果写上/那么就是按照XHTML的规范来编写.但是在HTML5中, 由于HTML5兼容HTML和XHTML所有写不写都可以.那么以后我们在做前端开发时到底写还是不写呢? 按照高级开发工具的提示来写即可.

由于hr标签是用来修改样式的, 所以不推荐使用. 今后开发中添加水平线一般都使用CSS盒子来做

HTML注释(Annotation)

什么是注释?

注释是在所有计算机语言中都非常重要的一个概念,从字面上看,就是注解、解释的意思

注释可以用来解释某一段程序或者某一行代码是什么意思,方便直接或程序员之间的交流

为什么要使用注释?

适当的注释,能够让我们的程序更加可读,所以用中文提示自己,这里的程序是干什么的

注释格式

<!--被注释的内容-->

注意点:

被注释的内容不会在浏览器中显示, 注释是写给我们自己看的

注释不能嵌套使用

<!--<!--被注释的内容-->-->

快捷键:ctrl + /

img标签(image)

作用: 在网页上插入一张图片

格式:[图片上传失败...(image-fd0503-1522164219949)]

标签的属性

写在标签中K="V"这种格式的文本我们称之为标签属性

属性名称作用

src(source)告诉浏览器需要插入的图片路径, 以便于浏览器到该路径下找到需要插入的图片

alt(alternate)规定图像的替代文本,只有在src指定的路径下找不到图片,才会显示alt指定的文本

title悬停文本(介绍这张图片, 只有在鼠标移动到图片上时才会显示)

height设置图片显示的高度

width设置图片显示的宽度

注意点:

img标签添加的图片默认不是占一整行空间

如果想让图片等比拉伸, 只写高度或者宽度即可

br标签(Break)

作用:

让内容换行

格式:

<br/>

注意点:

br的意思是不另起一个段落进行换行, 而网页中99.99%需要换行时都是因为另起了一个段落, 所以应该用p来做

相对路径和绝对路径

图片路径分为两种, 一种是绝对路径, 一种是相对路径, 我们重点学习相对路径, 因为在企业级开发中没有人使用绝对路径

绝对路径

从电脑的具体盘符开始寻找我们需要的资源

[图片上传失败...(image-272290-1522164219949)]

以上代码表示在F盘下查找lnj文件夹, 然后在lnj文件夹下查找girl.png图片

相对路径

一个文件相对于另外一个文件的位置寻找我们需要的资源

[图片上传失败...(image-2aceec-1522164219949)]

假设html文件和girl.png都在lnj文件夹下, 以上代码表示在lnj文件夹下查找girl.png图片

为什么没人使用绝对路径?

可以移植性太差.

什么是可移植性?

可以简单的理解为把写到的代码拷贝到另外一台电脑上是否能够正常运行

为什么绝对路径可移植性差?

假如我编写的html文件放在我电脑的F:/lnj目录下,  html文件中用到的图片放在F:/lnj/images目录下, 我给src指定的绝对路为F:/lnj/images/girl.png. 那么将来我将整个lnj文件夹拷贝给你, 如果你将lnj文件夹放在非F盘下, 那么将无法显示图片

例如你存放在C盘根目录, 那么图片的绝对路径会变为C:/lnj/images/girl.png, 而src会去F盘找, 所以不会显示

你只有将lnj文件夹存放在F盘根目录下时图片才会正常运行, 这就叫做可移植性不好

为什么相对路径可移植性好?

同上, 如果src指定的路径为images/girl.png, 那么无论你拷贝到那个盘, 哪个文件夹. 系统都只会在当前文件夹中的images下去查找图片, 不会受到盘符和存储位置的影响, 只要保证页面和图片位置的相对关系不变就不会影响到图片的显示

相对路径几种查找方式

同级

直接编写, 例如:girl.png

加上./ 编写, 例如./girl.png

./代表当前目录,./girl.png代表在当前目录下查找

下级

直接编写, 例如abc/girl.png

加上./ 编写, 例如./abc/girl.png

相对当前目录有几个文件夹,就在后面依次补全几个文件夹名称即可, 例如abc/bbb/ccc/ddd/girl.png或./abc/bbb/ccc/ddd/girl.png

上级

../代表访问上级目录

假设a文件夹下面有b文件夹, 图片存放在a文件夹中, html文件存放在b文件夹中, 那么路径为../girl.png

因为html文件在b文件夹中, 所以路径是相对于b文件夹的, 所以../代表访问b文件夹的上一级目录, b文件夹的上一级目录是a文件夹, 所以../girl.png就代表在a文件夹查找girl.png

注意事项:

相对路径不会出现这种格式aaa/../bbb/girl.png

虽然可以显示, 但是企业开发中千万不要这么写

a标签(anchor)

格式:<a href="http://www.it666.com">江哥博客</a>

作用: 用于从一个页面链接到另一个页面

注意事项:

在a标签之间一定要写上文字, 如果没有, 那么在页面上找不到这个标签

a标签也叫做超级链接或超链接

a标签的属性

属性名称作用

href(hypertext reference)指定跳转的目标地址

target告诉浏览器是否保留原始界面, _blank保留, _self不保留

title悬停文本(介绍这个链接, 只有在鼠标移动到超链接上时才会显示)

base标签和a标签结合使用

如果每个a标签都想在新页面中打开,那么逐个设置a标签的target属性比较麻烦, 这时我们可以使用base和a标签结合的方式,一次性设置有a标签都在新页面中打开

格式:<base target="_blank" />

注意事项:

base必须嵌套在head标签里面

如果标签上指定了target,base中也指定了target,那么会按照标签上指定的来执行

a标签其它用法

假链接(本质是跳转到当前页面)

格式<a href="#">江哥博客</a>

格式<a href="javascript:">江哥博客</a>

跳转到当前页面指定位置(锚点链接)

2.1.格式<a href="#location">跳转到指定位置</a>

2.2.在页面的指定位置给任意标签添加一个id属性

例如<p id="location">这个是目标</p>

跳转到指定页面的指定位置

格式:<a href="01-锚点链接.html#location">跳转到指定位置</a>

只需要在01-锚点链接.html页面添加一个id位置即可

下载(极力不推荐使用)

例如<a href="girl.zip">下载福利资源<a/>

作者:极客江南

链接:https://www.jianshu.com/p/cc669b19f09f

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,036评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,046评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,411评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,622评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,661评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,521评论 1 304
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,288评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,200评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,644评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,837评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,953评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,673评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,281评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,889评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,011评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,119评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,901评论 2 355

推荐阅读更多精彩内容

  • 开发工具(工欲善其事必先利其器) 为了让大家更快的融入到编程的世界中, 不被繁琐的英语单词所困扰, 不用每天编写很...
    绚丽多彩的白阅读 348评论 0 0
  • 开发工具(工欲善其事必先利其器) 为了让大家更快的融入到编程的世界中, 不被繁琐的英语单词所困扰, 不用每天编写很...
    极客江南阅读 23,590评论 25 199
  • 常见的前端开发工具 记事本: 提示功能较差 editplus/nodepad++: 提示功能较差 Dreamwav...
    清语随心阅读 341评论 0 0
  • video标签 作用: 播放视频 格式1: video标签的属性 src: 告诉video标签需要播放的视频地址 ...
    cheney0217阅读 363评论 0 0
  • 基础知识-00HTML基础--基本概念 什么是浏览器 浏览器是安装在电脑里面的一个软件, 能够将网页内容呈现给用户...
    网络源码阅读 186评论 0 0