HTML基础

HTML基础 1

页面的构成

  • html 毛坯房 静的
  • css 装修 刷粉色的油漆
  • javascript 智能家居 动的

页面的分类

  • 静态页面
    • 内容是写死的 不变的
    • 不请求数据库
  • 动态页面
    • 千人千面
    • 京东个人中心 每个人的页面是不一样的
    • 请求数据库

学习过程

  • 先写静态页面
  • 再写动态页面

html

hyper ext mark language 超文本标记语言 不需要编译 由浏览器解释执行

开发工具

  • vscode 首选这一种
  • notepad++
  • sublime
  • hbuilder

学习标签

  • 记住标签
  • 标签不能自己造
  • 书写标签的时候 要用英文半角
  • 标签的分类
    • 单标签 <标签名 属性=“属性值” 属性1=“属性值1” 属性n=“属性n” >
    • 双标签 <标签名 属性=“属性值” 属性1=“属性值1” 属性n=“属性n”>内容</标签名>
  • 属性值可以是单引号 可以是双引号 属性必须写在标签里
  • 标签可以嵌套 一个标签可以套另外一个或者多个标签

全局架构标签

<!DOCTYPE html> #文档类型  html5  html4 
<html lang="en">  #根标签 
<head> 头部 
    <meta charset="UTF-8"> #告诉浏览器 我用utf-8编码来解释这个页面 
    <title>Document</title>文档标题
</head>
<body>  #主题内容标签 
    
</body>
</html>

注释

ctrl+/ 这是注释快捷键   

<!-- 这是注释  -->
title 标签

显示在窗口的标题栏上

设置字符集

浏览器用哪种编码解读文档 html页面本身有编码格式 这两个必须一致才行 否则乱码

<meta charset="utf-8">  #设置字符集  为了不让页面显示乱码

body

显示内容

常用属性
  • text 文本的颜色
  • bgcolor 背景颜色
  • topmargin 上外边距 距离上面的距离
  • leftmargin 左外边距 距离左边的距离
  • background 背景图片 显示图片 背景色就不显示

### 全局属性

每个标签都可以有的属性

  • id id不能重复
  • class 使用class 可以指定多个标签有相同的样式
  • style 设置标签的样式
  • name 表单的时候用到

常用标签

  • h1~h6 标题 1~6 从大到小 一般设置一个

  • hr 水平分割线 单标签

    • width 宽度 100 不带单位 百分比
    • align 默认是居中 可以left right
  • p 段落标签 成对标签

  • br 换行标签 单标签

  • nobr 双标签 不换行 显示不下 有滚动条

  • pre 标签 无论空格还是换行都正常显示

  • b strong 加粗

  • i em 倾斜

  • u 下划线

  • sup 上标 比如 a² sub 下标

  • blockquote 会从正常的文本中进行分离 留有左右边距

实体引用

&nbsp;  空格  
&lt;  小于号  
&gt; 大于号 
&amp; & 
&quot; 双引号 
&apos; 单引号 

列表

1.有序列表

​ ol/li

  1. type 默认 是1234 还可以有 a A i I
  2. start 指定从第几开始

无序列表

​ ul/li

自定义列表

​ dl/dt/dd

超链接 a

url 统一资源定位符
https://www.baidu.com:80/s?wd=%E6%9C%80%E8%BF%91%E8%8B%8D%E8%80%81%E5%B8%88%E5%BF%99%E4%BB%80%E4%B9%88%E5%91%A2
https://www.aliyun.com/product/ecs?
第一部分: https 协议  http协议 ftp magnet 磁力链接  
第二部分: www.baidu.com 主机地址 也叫服务器的地址  可以是域名也可以是 ip地址 
第三部分:端口号   http 80 https 443 mysql 3306 redis 6379  mongodb 27017 ssh 22  ftp 21 
第四部分:/product/ecs?  /后面 ?前面/ 路径   请求文件的路径 
第五部分: #2_3 这个叫锚点 
第六部分: 从?到#这一部分叫做 请求参数 wd=%E6%9C%80%E8%BF%91%E8%8B%8D%E8%80%81%E5%B8%88%E5%BF%99%E4%BB%80%E4%B9%88%E5%91%A2 请求参数  
wd=百度百科&rsv_spt=1&rsv_iqid=0x8b743dda00133a64&issp=1&f=3&rsv_bp=1 #多个参数用&符号隔开  
语法
<a href="http://www.qfedu.com">千锋教育</a>

http:// 或者 https://记得写  
a标签中间的内容一定记得写  
  • href 跳转url地址

  • title 鼠标放上去以后 提示内容

  • target

    • _blank 新窗口打开
    • _self 当前窗口打开 默认
  • 锚点

    定义锚点  
    <a href="#锚点的名字">跳转到锚点的名字</a>  用户点击的是这个 
    
    本页面的锚点  
    <a name="锚点的名字"></a>   跳转到这里来 
    
    #跨页面的锚点
    <a href="https://baike.baidu.com/item/%E5%B0%A4%E6%96%87%E5%9B%BE%E6%96%AF%E8%B6%B3%E7%90%83%E4%BF%B1%E4%B9%90%E9%83%A8#4">尤文图斯球队主场</a>
    

img 标签

语法

<img src="" alt="" title=""  border="" width="" height="" />
  • src 图片的来源 可以是相对路径也可以是绝对路径
    • 相对路径
      • …/2.jpg 上一级目录下面的2.jpg
      • ./1.jpg 当前目录下面的 1.jpg
  • title 鼠标放上去 提示的文字
  • alt 如果图片不显示 那么会显示alt的内容
  • border 图片的边框
  • width 图片的宽度 一般设置一个等比例缩放
  • height 图片的高度

视频 video

<video src="二哈.mp4" controls="true" loop="true" autoplay="true" width="500" height="500"></video>
  • controls 显示控制面板
  • loop 是否循环播放
  • autoplay 是否自动播放
  • width 宽度
  • height 高度
  • src 视频的来源 绝对路径 相对路径

音频 audio

- controls 显示控制面板  
- loop 是否循环播放 
- autoplay 是否自动播放 
- src 视频的来源  绝对路径  相对路径 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值