(超详细)前端大学习 ·第一篇 HTML是网页的骨架


前言

前端

        解释器 各种各样的浏览器
        编辑器 各种各样的文本编辑器都可以

开发工具    

        常用 vscode    Hbuilderx

vscode

 强大的扩展能力,可用于各种编程语言的开发,只需要安装对应的插件
        (1)安装
        (2)汉化
        (3)在扩展中安装simple chinese
        (4)重启
        (5)前端live Server
        (6)前端轻量服务器 ,用于展示html页面,可以热更新,保存之后效果立马更改,不需要重新运行
        (7)文件 打开文件夹

一、标签

1.1 基础标签

基础标签
        html 根标签
        head 头标签
        body 身体标签

1.2  6种常用标签

div 块标签
    铺满多行
h1-h6
    六级标题
    字体大小变化
    加粗 加黑
    有上下行距
    铺满一行 行级元素
p 段落
    有上下行距
    铺满一行 行级元素
span 隔离标签
    行内元素
br  强制换行
hr  水平分割线

1.3  8 种文本样式标签

加粗  b/strong
加斜  i/em
下划线 u
删除线 del
上标  sup
下标  sub

1.4  6 种列表标签

ul 无序列表
    样式和有序列表一致
    只不过不是序号  是黑点
ol 有序列表
    内部使用多个li
    有序号
    铺满一行
    有上下行距
    左侧有内补
li 列表项目
    一般不单独存在  铺满一行
dl 自定义列表
    外框架
dt 自定义列表项
    顶格出现
dd 自定义列表项目说明(注释)
    可以没有  缩进出现

 1.5   4种表格标签

table 表外框
tr  行
th  表头单元格
td  普通单元格
标签属性 在开始标签对标签进行修饰
    table属性
        border  边框
        cellspacing   单元格间距
        cellpadding   单元格内部
        width   宽度
        align   对齐
    td 属性
        colspan   合并列
        rowspan   合并行

1.6   4种图片视频标签

a超级链接
    href 链接地址
            支持外部服务器地址
            支持本地服务器地址
    target
        _blank 新空白页签打开
        _self  默认当前页签打开
    锚点
        href要以#开头内容和目标元素身上的id属性一致
img 图片
    src 图片地址,本地图片,其他服务器图片
    alt 图片加载失败显示信息
audio 音频
    src 音频地址,网络地址,本地地址
    controls 控件,一般不会使用默认的控件,需要自己绘制控件皮肤
             所有浏览器表现一致,通过js交互完成控制
    autoplay 自动播放 (谷歌禁用了)
video 视频

1.7   1个框架标签

iframe
    嵌入其他页面   网络地址,本地地址
    src 地址路径
    第一次请求原始页面 包含iframe地址 第二次请求iframe地址

1.8  表单标签 可以将用户输入的数据提交到服务器

<button>按钮</button>
表单域 form
    action  服务器地址 默认是当前地址
    method  提交方法
        默认是get 参数以?key=value&key=value..的形式拼接
            测试地址 http://httpbin.org/get
        post 参数是以表单格式的提交
            测试地址 http://httpbin.org/post
表单标签
    input 一般配合label  label中的for要和input的id一致
        type
            text  文本
            password  密码
            submit   提交
            reset  重置
            radio   单选 (checked默认)
            checkbox  多选
            color  颜色
            file  文件
    select
        下拉选项  name写在select上
        结合option
            value写在option上
            带有selected默认选中
    textarea
        多行输入框   可以更改大小
    需要提交到服务器的表单标签一定要有name
    input的value就是需要提交给服务器的值
        当type等于text,password之类的可输入内容,不需要写value
        radio,checkbox需要写value
表单按钮
    input
         submit  提交
         reset  重置

input 属性
    placeholder  提示信息
    required   必填项目
    checked   默认选中
    select    下拉默认选中

隐藏域(做反爬)
   看不见的也会提交到服务器内容
    type为hidden name  csrf_token
                value 口令

二. html5语义化标签

就是div,换了个名字

2.1  

header   头部
nav    导航栏
footer   底部栏
main    主体
section   区域
article     文章
aside   侧边栏

2.2  html的标准属性 所有标签都可以使用的属性

id    单个html文件内部一定要唯一
class   一个标签可以有多个类名  多个类名可以使用空格隔开
        一个类名可以用于多个标签
style  样式 {key:value ;  key:value}
title  鼠标划入提示信息

2.3    html结构快速生成

>  嵌套
*  重复
+  后续  同级别
{} 内容
$  出现在{}中代表一个数字
() 代表分组   不能出现在最一个
lorem  随机段落内容
lorem5 随机5个单词
lorem5-10  随机5-10个单词

 

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值