吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4569|回复: 12
收起左侧

[其他原创] 【HTML+CSS】萌新学习前端的笔记一份~

  [复制链接]
SeLiNnnn 发表于 2018-5-5 10:28
本帖最后由 SeLiNnnn 于 2018-5-5 10:37 编辑



开帖啦终于开帖啦...
其他的话就不多说啦,
希望自己坚持下去就好。

关于IDE
用的是Webstorm2017.1
电脑卡到爆炸的时候会用Sublime Text3
考虑到也许有萌新和我一样在学习前端
就顺便把IDE链接发出来
方便有需要的胖友们下载啦。

啊尴尬,找不到webstorm的链接了
要真的需要我再传吧..
下面这个是Sublime的安装包 Mac Windows都有
链接:https://pan.baidu.com/s/1Gf22TWSXmurXilnSq6eUug 密码:pnhq
以及sublime的使用教程 里面有视频和教程笔记
链接:https://pan.baidu.com/s/1AgzasgtS0kDhj9DvC4WmIw 密码:ve1e
如果还有需要Editplus的我也可以提供...

关于浏览器
Chrome FireFox IE11都有
不过..鉴于我现在没有能力考虑浏览器兼容问题
就先放着吧。

关于学习笔记
其实Word 有道云都可以记
我现在用的是Typora
以下是Typora的基本使用教程 只有一个视频
链接:https://pan.baidu.com/s/1FxKR9iZ13BemB2cWp3in2g 密码:dovf
软件应该很好下 主要我云盘也没有嘿嘿。
下面开始正文咯~



一、 HTML是什么? HTML5又是什么?

HTML是什么?HTML是目前最流行的网页制作语言。HTML(Hypertext Markup Language)即 超文本标记语言,是用于描述网页文档的一种标记语言。网页的本质就是超级文本标记 语言,通过结合使用其他的Web技术可以创造出功能强大的网页。


HTML5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同,HTML 5并非仅仅用来表示 Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML 5平台上,视频, 音频,图像,动画,canvas/SVG 地图技术,以及同电脑的交互都被标准化。




二、 了解html css javascript
(1)、HTML : “超”文本 标记“语言” ,结构(HyperText Markup Language)——网页基础,结构
超文本:超级文本
标记:<>
语言:沟通交流(打交道)的工具

双标签:<html></html> <body></body>
单标签:<meta /> <img />

* HTML不是一门编程语言,而是标记语言,标记语言是由一套标记标签组成的,故HTML是通过标记标签来描述网页的。
(2)、CSS:层叠样式表(Cascading Style Sheets)——修饰、美化网页 (化妆师)
1.
#box{
2.
    width : 200px;
3.
    height : 200px;
4.
    border:8px solid red;
5.6.
}
(3)、js:脚本语言 (Javascript)(行为)——增加动态交互功能 (魔术师)
1.
<div onclick=" this.style.width = '100px'; this.style.height = '500px'; "></div>

三、HTML结构详解

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>  <!--文档声明-->
<html  lang="en"> <!--HTML 文档主体部分 language="en"语言-英文 浏览器会弹出是否翻译-->
    <head> <!--头部 必须 写一些网页相关的说明、信息等等,不能用来写展示出来的内容-->
        <!--字符编码-->
        <meta charset="UTF-8"> <!--中国常用的编码 UTF-8 GBK GB2312--> 
        <title>01-HTML结构</title> <!--标题 非常重要 关系到SEO-->
        <meta name="keywords" content=""> <!--因为作弊严重,现在浏览器已经不再检索了-->
        <meta name="description" content="这是网页的描述"> <!--描述 吸引用户点击-->
        <meta name="author" content="SeLiNnnn">
        <meta name="generator" content="WebStorm"> <!--开发工具,没什么必要说明-->
    </head>
    <body> <!--身体 必须 网页展示出来的内容-->
        
    </body>
</html>





四、常用标签
div ——————块
img ——————图片(单标签)
a ———————链接、下载、锚点
h1-h6—————-标题
p ———————段落
span —————-区分样式
ul——————–无序列表
ol——————–有序列表

li————————-列表项
dl ——————-定义列表

dt ————————-定义列表标题
dd ————————定义列表项
i ———————定义斜体文字
strong————–强调(粗体)
em ——————强调(斜体)trong 标签和 em标签一样,用于强调文本,但它强调的程度更强一些。
br ———-换行
hr——————定义水平线

有点纠结要不要把什么pre sup标签也写出来...
但似乎意义不大...




六、img图片标签详解
<img src="文件路径" alt="图片名"/>
img属性
src -定义图片路径
width -图片宽度,如果只给了width 没给height,height会自等比例缩放
height-图片高度,如果只给了height 没给width,width会自等比例缩放
alt -图片名字 给百度搜索引擎抓取使用(SEO)
title -标题给用户提示信息(有利于用户体验)




七、a标签
a标签功能: 链接 | 下载 | 锚点链接: href='url' 中url是一个网页地址
相对 URL - 指向站点内的某个文件(href=”./index.html”)
绝对 URL - 指向另一个站点(比如 href=”http://www.baidu.com”)
下载:href=’url’中url链接地址是一个软件就会下载
锚点:href=’#ID名’ 锚点



target 链接打开方式
  • _blank 新窗口(空白页面)且反复打开
  • _self 当前窗口
  • _new 只打开一个新窗口



<base target="_blank" /> 定义默认网页打开方式

下载


href的地址指向一个文件,并配合download标签属性,必须要有download属性才可以下载。
[HTML] 纯文本查看 复制代码
<a href="文件链接" download="给定一个默认的文件名">a标签的下载功能</a>






锚点(在当前页面内跳转)

在目标位置添加一个<a>给定id的值,在点击跳转的<a>里,给href的值为#id。


<a href="#nav">点我跳转</a>  <!--用来点击的 必须是a标签-->
<a id="nav">Hello</a>  <!--要跳转到这里 只要有id就可以-->
<a name="nav">World</a>  <!--这是name的写法-->

<!--在html5的规则下,推荐使用id而不是name因为有些标签是没有name属性的-->

<!--当一个页面内有相同名字的id和name,锚点会优先跳转到id,和标签位置无关-->

*点击锚点以后,在浏览器顶部的地址栏会显示锚点值(称为hash值),使用hash值可以直接跳转到锚点位置。


八、路径
相对路径—相对于当前 文档位置出发(推荐使用)        
    自己相对于目标的位置
绝对路径—路径名称不能出现中文      
    完整描述文件位置的路径,浏览器不需要知道其他任何信息就能找到,相当于在淘宝买东西给的一个地址。
  • 本地绝对路径:从盘符出发

    • D:\a\b\c\d\6.jpg

  • 网络绝对路径:从域名出发

    • https://www.baidu.com/img/bd_logo1.png

相对路径详解

I. 从当前目录出发,源文件和引用文件在同一目录里,直接引用文件名。
/路径符号
./当前目录
../返回上一层目录
../../返回上一层的上一层目录

II. 相对路径的六种情况

1。HTML文档和图片在同一目录,直接引用即可。
2。图片在文件夹里面,HTML和文件夹1同一目录。
3。文件夹1里面有文件夹2,图片在文件夹2里面,HTML和文件夹1同一目录。
4。图片和文件夹1同一目录,HTML在文件夹1里面。
5。图片和文件夹1同一目录,文件夹1里面文件夹2,HTML在文件夹2里面。
6。图片在文件夹2里,HTML在文件1里面,文件夹1和文件夹2同一目录。




Over今天就先写到这里。
这两天总是对着电脑一坐就很久肩颈很不舒服啦。
笔记里可能存在有误的地方麻烦大家指正哟~

免费评分

参与人数 6吾爱币 +9 热心值 +6 收起 理由
199369 + 1 + 1 谢谢分享,我是一个新人,我也在学,期待一个更好的我
wushaominkk + 2 + 1 按标准格式发帖
jiang6821865 + 1 + 1 轻量级编辑器推荐用vscode,推荐的学习方式是,看一遍API,然后仿站,当然.
Ashbur + 1 + 1 谢谢@Thanks!
zq8389937 + 1 + 1 用心讨论,共获提升!
苏紫方璇 + 3 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

闲月疏云 发表于 2018-5-5 10:49
SeLiNnnn 发表于 2018-5-5 10:34
是的....我看到啦...
和我编辑的时候不一样心塞

可以试试markdown。也可以自己建一个blog,自己编写静态网页放上去,也是对学的内容的一种应用训练。等到最后看到自己的blog随着学习进度变得更漂亮更丰富应该还是挺有成就感的。
闲月疏云 发表于 2018-5-5 10:33
 楼主| SeLiNnnn 发表于 2018-5-5 10:34
闲月疏云 发表于 2018-5-5 10:33
加油。排版有点小乱。

是的....我看到啦...
和我编辑的时候不一样心塞
厌亦 发表于 2018-5-5 10:39
感谢分享!!!!!!!
孤云 发表于 2018-5-5 10:49
看了下,总结得可以
风中333 发表于 2018-5-5 11:15
看了下,总结得可以
rxxcy 发表于 2018-5-5 11:35
在努力一下你就更厉害了
qbnet1 发表于 2018-5-5 11:38
对我等新手帮助很大,谢谢楼主分享学习心得!
头像被屏蔽
svip1529952847 发表于 2018-5-5 11:47
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-1 07:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表