html笔记

前端三大基础语言
前端开发3层:
HTML:结构层 语义/结构
CSS 样式层 样式
JS 行为层 交互行为,动画

上网是什么?
通过浏览器发起HTTP请求,请求服务器上的文件
服务器接收请求后,浏览器开始下载服务器上的文件,图片等资源
刘篮球进行解析渲染最终可以在浏览器中看到的页面内容

代码编辑器
做网页和用什么软件无关没任何纯文本编辑器,都能够制作软件。

HTML简介
超文本标记语言,是网页的文件格式。
维护:由W3C组织维护 https://www.w3school.com.cn/
特点:纯文本标记语言 语义化标签HTML通俗的将就是学习标签用法

文字大小调整:按住ctrl+滚轮缩放大小

声明止文档为html 整个页面 头部:处理一些信息和资源文件的作用 设置字符集,如果没有设置那么就会时乱码 gb2312 中国人定制,有限制 utf-8国际通用的
	供搜索引擎使用==》百度 搜索关键字
	<meta name="keywords" content="教育,项目,作品"/>
	供搜索引擎使用==》百度 搜索描述字段
	<meta name="description" content="卓京教育。。。"/>

	<title>简介</title>页面标签
	<link/> 图标
	<link rel="icon" type="image/x-icon" href="img/HBuilder.png"/>

</head>
<body>

</body>
<!--注释只在代码中课件,浏览器不可见>
	<!--标签书写方式-->
	<!--双标签-->
	<div>这个标签的内容区域</div>

标签对空格、换行、缩进不敏感,无论多少个空格,换行、缩进都会折为一个空格

重用语义化标签 div p ui ol span a img…
div 标签:块级标签 俗称盒子
p 标签 段落标签 块级标签
ul 无序列表标签 块级标签
用法:ul的子集只能是li,li的父级只能是ul

ol有序列表 块级标签
用法:ol的子集只能是li,li的父级只能是ol
span 行内元素一般不能包裹块级元素

标签的属性都是写在开始标签里面,用空格隔开

实现方式: 百度

百度新窗口打开
默认打开 self 新窗口覆盖自身窗口 blank 打开一个新窗口 原来窗口不变

实现方式

我是小黄人 #表格 最大父级 table 子集行:tr 子集单元格:th/ td # 标签设置的属性: border 设置边框的代销 width设置整个表格的宽度 height设置整个表格的高度 cellspacing 设置表格的外边距 cellpadding 设置表格的内边距 align 设置整个表格的左右对齐方式 #标签设置的属性: height 控制每一行的高度 #
标签设置的属性: width 控制每个单元格的宽度 colspan 合并列X方向的 rowspan 合并行Y方向

#共用的 tr td 属性 : bgcolor 设置背景颜色
align 设置文本的左右对齐方式
valign 设置文本的上下对齐方式

课堂案例:

序号姓名年龄操作
134
abc
efdh

表单:
#表单
最大父级 form 功能性标签 可真实提交数据

input系列的type:
              text 文本输入框 value paaceholder提示信息
              password 密码框
              checkbox 复选框 checked 默认选中 disabled 禁用
              label 标签可实现文本按钮联动
              radio 单算框 name 只要相同才能实现单选
              file 上传文件
              button 单纯的按钮
              submit 提交按钮
              reset 重置按钮
              
              
下拉菜单:select配置子级option
      option 上面的属性:value 提交时的数据
      option 上面的属性 selected属性  默认选中项

文本域:textarea :要用样式去控制大小和阻止用户缩放尺寸

表单课堂案例:

看书 睡觉 打农药
    <!--单选框 用name属性控制:值相等-->
    <input type="radio" name="sex"/>男
    <input type="radio" name="sex"/>女
    <input type="radio" name="sex"/>不详
    
    <!--上传文件-->
    <input type="file"/>
    <!--按钮-->
    <input type="button" value="按钮"/>
    <!--提交 按钮 默认有提交两个字-->
    <input type="submit" value="提交"/>
    <!--充值-->
    <input type="reset" value="清空"/>
    
    <!--下拉菜单select配合option-->
    <select>
    	<!--selected属性设置默认项-->
    	<option>--请选择--</option>
    	<option value="长沙">长沙</option>
    	<option value="武汉">武汉</option>
    	<option selected="selected" value="北京">北京</option>
    	<option value="火星">火星</option>
    </select>
    <!--文本域 设置大小-->
    <!--<textarea rows="10" cols="100"></textarea>-->
    <!--用样式去控制到小和阻止缩放-->
    <textarea rows="10" cols="100" style="width: 400px; height: 100px; resize: none;"></textarea>
  </form>
</body>

标签分类:
标准文档流:内容元素从左往右,自上而下排列的
在标准文档流中,把标签分为3类:
块级元素、行内元素、行内块元素
特性:
块级元素:独占一行,可设置宽高,如果不设置宽度将会继承父级100%宽不设置高度将会是内容撑高的高度.
行内元素:不独占一行(可并排),后面可接同类的元素,不可设置宽高
行内块元素:不独占一行(可并排),可设宽高
在标准文档流中,搭建页面是很迂腐的(可设置宽高的不能并排,能并排的有不能设置宽高)
很多情况下迫切需要脱离标准文档流(拖标)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值