【Web基础入门】一文搞懂HTML + CSS + JavaScript 简单了解

html

html是什么

超文本标记语言,运行在浏览器上

  • 超文本:超级文本,如流媒体、声音、视频
  • 标记语言:由大量的标签组成
  • 标签:任何一个标签都有开始标签和结束标签

html不是编程语言,没有变量,数据类型,控制语句等,只能算一种浏览器的规范

html怎么开发

创建.html或.htm结尾的文件,记事本打开就可以开发,打开浏览器就可以运行,无需编译

web是什么

web就是网站开发

web程序员

web前端:html css js

  • 前端浏览器展示的效果

web后端:java/c++/c/python

  • 前端浏览器展示的内容,是动态数据,是由后台java程序或者c++程序等提供的

B/S架构的原理

  • B:客户端
  • S:服务器
  • http协议:w3c制定的,浏览器和web服务器传送消息的协议

粗略流程(计算机网络知识):

  1. 用户在浏览器输入URL,或者点击链接
  2. 浏览器(客户端)向浏览器发送请求request
  3. 服务器给浏览器(客户端)一个响应(html代码),浏览器队该html代码进行解释执行,展示到浏览器界面

第一个html

1、用记事本编辑

2、用浏览器运行

3、 基本标签(标签包含开始标签和结束标签)

基本框架
:根标签
:头标签
:网页体(显示在网页上)

常用标签
:网页标题

:段落标签

:标题标签,h1、h2、h3、h4...
(独目标签):换行
(独目标签):分割线 :字体标签 补充标签
:保留格式标签,源码是什么格式,浏览器显示什么格式
:粗体字标签
:斜体字标签
:插入字标签
:删除子标签
:右上角字体标签
:右下角锥体标签
:标识html5标签
:编码方式标签,使用什么编码方式打开此文件

4、常用属性(放在标签里面,如


color:颜色属性
size:字号属性
charset:编码,浏览器默认GBK简体中文,程序员一般工作区默认UTF-8
border:边框宽度,1px
width:宽度,可以用百分比表示,50%
height:高度
align:对齐方式,center居中对齐
colspan:列td合并,"=2"即合并两个列
rowspan:行tr合并,"=2"即合并两个行

bgcolor:指定背景颜色,一般放在body
background:指定背景图片,"=文件路径”

5、实体符号

 :空格
<:小于号
>:大于号

6、table标签

:表格标签 :表格中的一行(类似一维数组) :一行中的一列(类似二维数组) :可以代替td,相当于加粗,居中的td 和和可以将表格分成三部分,为js提供便利

7.img标签

中间没有内容等同于

属性
src:指定图片路径
width:指定图片宽度,同时不指定高度会等比例缩小放大,否则容易失真
title:鼠标指针悬停时的提示信息
alt:图片加载失败时的提示信息

8.超链接

href:超链接属性,指定链接路径,可以是网络路径,也可以是本地路径
  超链接的内容:可以是文字,也可以是图片 
自动添加下划线,鼠标指针停留自动变成小手

target:指定点击超链接后是新增浏览器窗口,还是当前窗口等
	_blank:新窗口属性
	_self:当前窗口属性
	_top:当前窗口的顶级窗口属性,嵌套窗口比如用