Html笔记(小白篇)每日划水

2 篇文章 0 订阅
1 篇文章 0 订阅

Html(小白篇)

1.软件来发者模式

C/S 模式 client/server 客户端/服务器端模式 qq 微信 优酷 迅雷 开发客户端,客户要下载客户端,还要升级
B/S模式 broswer/sever 浏览器/服务器端模式 在浏览器输入 url 就可以访问远程的数据

web(万维网):
基于超文本和HTTP的交互图形信息系统。
IP:
类似192.168.1.1
域名:
https://www.baidu.com
浏览器:
IE(Edege)
Firefox(火狐)
Safari(苹果)
Chrome(谷歌)推荐
欧朋

w3c组织(万维网联盟)

2. 软件开发相关职业

产品经理(PM)
项目经理(PM)
系统分析师
系统架构师
UI设计师
开发(前端、后端)
测试工程师
运营
运维

3. 需求分析

收集需求,寻找目标 --> 分析现状,识别问题 --> 产品总体方案设计 --> 产品细节设计

4. 功能架构

搜索用户需求
筛选
商品展示(立即购买、加入购物车)
购物车
生成订单
订单完成
登录/注册

5. HTML

5.1 理解

超文本标记语言。

5.2 历史

HTML 1
HTML 2
HTML 3
HTML 4(199年发布4.01版本)
HTML 5(2008年发布草案。2014年正式发布)

XHTML:可以认为是HTML的一种一个版本,完全符合XML的规范。

5.3 基本结构

DOCTYPE:文档声明部分。
html:网页的根标签,放在最外层,一个网页只会出现一次
lang=“en”:规定当前语言类型为英文。
lang=“zh”:规定当前语言类型为中文。
head:
网页头部,主要用于记录网站相关信息。
<meta charset="UTF-8">编码
<title>Document</title>网页标题
body:
网页主体内容,主要代码编辑区域,用于展示网页内容。

5.4 HTML 语法历史

  • 所有的标签都应该包含在<>起止符之间;
  • 大部分的标签都有开始标签和结束标签;
  • 标签可以拥有属性,属性总是以 属性名=‘属性值’ 这样的键值对出现,多个属性通过空格隔开;
  • 标签可以嵌套;
  • 标签名大小写都可以,但是统一建议小写;
  • HTML 文档的后缀名为 .html 或者 .htm;
  • 注释 <!-- 注释内容 -->:不会渲染的,用于文档说明。快捷键:ctrl + /
  • 写一个标签要换行。
  • 父子标签要缩进。

5.5 常见标签

    >>h1~h6:
        标题标签,效果是加粗和字体大小的变化
    >>p:
        段落标签,主要用于文本展示。
    >>div:
        块级标签,没有意义的标签。一般用于布局。
    >>span:
        文本标签,没有意义的标签,一般用在需要突出显示文字的时候。
    >>b:
        文字加粗标签,一般不建议使用,加粗效果可以通过css来实现。
    >>strong:
        拥有文字加粗效果,还有语气加重含义
    >>i:
        文字斜体效果,不建议使用,可通过css实现。
    >>em:
        文字斜体,有语气加重。
    >>small:
        比一般的文字小点
    >>sub:
        下标。
    >>sup:
        上标。
    >>del:
        被删除的文本。

5.6 超链接

href:
默认进行链接跳转,设置跳转地址的时候必须加上http 或者 https。
* 超链接<a href="https://www.baidu.com">百度</a>
* 执行加上代码<a href="javascript:alert(123)">执行js代码</a>
* 打电话 <a href="tel:176****3532">打电话</a>
* 发短信 <a href="sms:176****3532">发短信</a>
* 发邮件 <a href="mailto:44*****40@qq.com?subject=邮件主题&body=邮件内容">发送邮件</a>
download:下载
title:鼠标悬停在该标签上时,会显示文字(绝大部分标签都有该属性)
target: 一般用于链接跳转,代表当前打开的链接在什么位置显示。
_blank:在新标签页打开;
_self:在当前标签页打开;
_top:在顶层窗口打开
_parent: 在窗口打开;

5.7 图片

<img>图片<img/>
src:
图片地址。
绝对地址:
https://www.baidu.com
相对地址:
兄弟关系:图片名.后缀名
文件与图片的父级是同级:图片所在文件夹名/图片名.后缀名
文件父级与图片同级:…/图片名.后缀名
… 代表返回上一级
alt:
图片无法显示时,显示的文字

5.8 音频

音频:
audio:支持的格式为 mp3,nav,Ogg;
controls控制工具属性
loop:循环;
muted:静音;
autoplay:自动播放,但目前绝大部分浏览器都禁用了
视频:
video:支持的格式为 mp4,web,Ogg;
controls控制工具属性
loop:循环;
muted:静音;
autoplay:自动播放,但目前绝大部分浏览器都禁用了;
width
height

5.9 其他

code:单行代码包裹标签
pre:预格式化文本,换行和空格都会被保留;
br:换行标签

5.10 实体符号

空格:&nbsp;
大于符号:&gt;
大于符号:&lt;

5.11 列表标签

     有序列表
        <ol>
            <li><li/>
        <ol/>
    无序列表
        <ul>
            <li><li/>
        <ul/>
    常见类型:
        type:disc、circle
   	dl、dt、dd

6. 标签的分类

6.1 两大类型

内联标签:
* 不会独占一行;
* 排列方向从左向右依次排列,直到当前行;排列不下的时候会换行;
* 宽度由内容决定;
* 包含:span、a、img、strong、i、em、b;
块级标签:
* 会独占一行;
* 排列方式是从上往下依次排列;
* 当前标签的宽度是父标签宽度的100%;
* 包含:h1~h6、div、p、ul、ol、li;

6.2 两大类型

  • 内联标签原则上只能嵌套内联标签;
  • p 和 h1~h6 只能嵌套内联标签
  • ul 和 ol 只能嵌套 li, li可以嵌套任意标签;
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值