HTML新手推荐
对于前端的学习要先了解一下浏览器和html的发展史
其次看看这篇文章:https://kb.cnblogs.com/page/129756/#chapter1
我读到这句话时候感觉到了科技这个东西有很多时候并不是一家独大的。
而现实生活中是需要互相学习的
奇怪的是,并没有哪个正式公布的规范对用户界面做出规定,这些是多年来各浏览器厂商之间相互模仿和不断改进的结果。
HTML 网页结构:html经过浏览器 渲染以后 展现出来的页面
渲染:渲染在电脑绘图中是指用软件从模型生成图像的过程。
模型:是用严格定义的语言或者数据结构对于三维物体的描述,
它包括几何、视点、纹理以及照明信息
编码:通过代码的形式,把想要展现的页面,写在html文档中
相关的语言有html+css+javascript
html+css可以写出来网页的样式
javascript页面的行为
标签<a>一般是成对出现的 也有单标签<br> <br/>(可以省略)
属性:在元素中添加的 附加的信息<标签 name="value">
自定义标签
HTML 标签指示浏览器做出的相应的显示
1.html 从上到下解析
2.元素可以互相嵌套
<!DOCTYPE html>文档类型 声明用哪个版本的HTML
<html lang="zh">根元素 语言中文
<head>
配置
<title></title>网页上面标题
<meta charset="UTF-8">
</head>
<body style="css"> css的内容
网页内容
</body>
<p>段落<\p>
<h1>标题<h1>
<br>换行
&npsb;空格
文本格式化标签
<strong>
<em>斜体
<del>删除线
<span style="">
图片
<img src="路径" alt="可替换文本" title="图片上显示字">
格式:jpg 有损压缩 影响画质 小 不支持透明通道
png,无损压缩支持透明通道
gif
网络图片<img src="网络路径">
本地图片
绝对路径比如(C:sytem\s\)
相对路径 "../img/"
超链接:<a href="http//" target=“-black>
<img src="" alt="">跳到图片
</a>
书记标记:锚点
设置个锚点<a id="maodian">
点击跳到这个锚点 <a href="#idmaodian">
图片的映射
<body>
<img src="图片路径" alt="" usemap="#01图片">
<map name="01这张图片">
<area shape="circle" coords="中心(X,Y),半径" href="" alt="一链接">
<area shape="rect" coords="" href="左上方的坐标(X,Y),右下角点的坐标(X,Y)" alt="二链接">
</map>
列表
无序列表 ul+li 无顺序关系
有序列表 ol+li 有顺序关系
自定义列表 内容标题+内容 列表 dl+dt+dd
<ul type="" \style="">改变前面的东西
<li></li>
</ul>
<ol>
<li></li>
</ol>
<dl>
<dt><dt>
<dl>
</body>
表格是由若干行组成的
<body>
<table>表格
<tr>行
<th></th>标题
<td></td>内容
</tr>
</body>
porder="1"表格的边框
colspan 单元格可横跨的列数
rowspan 单元格可横跨的行数
表单
收集 用户输入 发送或者 提交给服务器
用户输入:
文本:普通 密码
单选框
多选框
下拉框
提交:提交按钮
http 超文本传输协议 浏览器和服务器的通讯
模式:请求-应答 浏览器主动发起请求-》服务器接收-》自生做处理-》结果返回浏览器-》浏览器根据结果展示出来
GET POST -->
<from action="" method="GET">action提交的页面 GET放在浏览器的头里默认method不变化
<input type="text" name="usr">用户的
<input type="password" name="pwd">
单选框 性别:<input type="radio" name="sex" value="boy">男
<input type="radio" name="sex" value="girl">女
复选框 兴趣: <input type="checkbox" name="" >篮球
<input type="checkbox" name="" >足球
<input type="checkbox" name="" >排球
下拉框 城市: <select name="city">
<option value="">上海<\option>
<option value="">北京<\option>
</from>
布局
<body>
一般来说布局是先按功能分成好多小块 排列好
<div > 容器 用来装东西
</div>
布局div+css
table
frameset:管理后台
iframe: 嵌套页面
百度页面:<iframe src="" frameborder="0" width="100%"></iframe >
腾讯页面:<iframe src="" frameborder="0" width="100%"></iframe >
frameset:
</body>
可以实现局部刷新
<frameset rows="15%,85%">和body同级标签
<frame src=frame1.html>
<frameset cols="20%,80%">和body同级标签
<frame src=frame2.html>
<frame src=frame3.html>
<frame src=frame1.html>
</frameset>
嵌套规则
块元素:独立成一行 可以设置宽高 默认宽高100%
{
文字类块元素:p h1-h5
容器类块元素:div table from ul li
}
行元素:不独立成一行,不可以设置宽高 由内容决定宽高
{ a img input strong em span del}
特殊字符:文字 br
嵌套规则
1.块元素可以嵌套行元素
eg <div ><a href=""> 块嵌套行</a></div>
2行元素可以嵌套行元素
< span ><strong>行嵌套行</ span ></strong>
3.行元素不可以嵌套块元素
4.文字类元素不可以嵌套块元素
5.容器类块元素 可以嵌套块元素
HTML新手推荐的更多相关文章
- 新手推荐:Hadoop安装教程_单机/伪分布式配置_Hadoop-2.7.1/Ubuntu14.04
下述教程本人在最新版的-jre openjdk-7-jdk OpenJDK 默认的安装位置为: /usr/lib/jvm/java-7-openjdk-amd64 (32位系统则是 /usr/lib/ ...
- iOS 远程消息推送,原理和开发详解篇(新手推荐)
1.APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释.如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Servic ...
- pl/sql报错快速解决方法(新手推荐)
一:简介 今天登录数据库时莫名报了个奇怪的错:ORA-01033: ORACLE initialization or shutdown in progress可能是昨天匆忙电脑没正常关机导致的... ...
- 新手推荐:IIS+PHP+MYSQL环境配置教程
本文介绍刚开始接触php的朋友如何为自己的服务器配置php环境 首先我们要的工具: 1.IIS:这个当然是不能少的了,用系统自带的就好了,这里就不教大家怎么装了. 2.PHP:php-5.2.0-wi ...
- 最常用的~正则表达式-相关js函数知识简洁分享【新手推荐】
一.正则表达式的创建 JS正则的创建有两种方式: new RegExp() 和 直接字面量. //使用RegExp对象创建 varregObj =newRegExp("(^\s+)|(\s+ ...
- wireshark抓包思维导图---新手推荐
- 最适合和最不适合新手使用的几款 Linux 发行版
大多数知名的Linux发行版都属于"比较容易使用"这一类.一些观察人士可能会驳斥这个观点,但事实上,说到Linux,大多数并非从事IT或软件开发工作的人会被最容易的使用体验所吸引. ...
- 对于大一学习计算机的新手(c/c++ )提出一些学习经验
对于刚刚上大一的新手,且是那种十分有上进的学生,在学习计算机的过程中必然会有一大堆的困惑,比如: 1 .如何学好编程(这与以往的应试教育完全不同,按照以往的那种学习方式,看书刷题不过是成为一个考试学霸 ...
- javascript书籍推荐
本文转自:http://blog.csdn.net/yangnihaozan/article/details/48294545 在当下,极多的程序员是通过自学来完成入门以及提升的.对于JavaScri ...
随机推荐
- JDK8的安装及环境配置
原文链接:https://www.cnblogs.com/chenxj/p/10137221.html 1.下载JDK: a.直接官网下载:http://www.oracle.com/: b.或百度网 ...
- XorPay 个人支付平台增加 个人支付宝支付接口
XorPay 今天新增 个人支付宝当面付 接口,欢迎大家使用. 「 XorPay 支付平台」 已经同时支持 个人微信支付接口 和 个人支付宝接口. 个人可用的 支付宝/微信支付 接口,支持 当面付 ...
- Python小实验——读&写Excel文件内容
安装xlrd模块和xlwt模块 读取Excel文件了内容需要额外的模块-- \(xlrd\),在官网上可以找到下载:https://pypi.python.org/pypi/xlrd#download ...
- C#数组,List,Dictionary,IQueryable,IEnumerable的相互转换
本篇文章会向大家实例讲述以下内容: 将数组转换为List 将List转换为数组 将数组转换为Dictionary 将Dictionary 转换为数组 将List转换为Dictionary 将Dicti ...
- 【NOI2018】
总之国赛已经过了1个月了. 感谢北大当初给我的一本约救我狗命,不然国赛就要没学上了. 铜牌倒数十多名,我觉得我也是混到了一种境界. 虽然对于集训队已经失去梦想,但是,Day1全场堪称最低的21分,也是 ...
- <VS2017> 编写VC++单元测试 -(一)新建单元测试工程
开发人员自己编写单元测试是一个非常好的习惯.单元测试不但能够验证自己所编写的代码是否存在问题,避免提交给测试人员时才发现bug,也可以为将来改动代码的人提供验证代码功能正确性的途径.在我有限的工作生涯 ...
- (转)LVS安装使用详解
原文:https://www.cnblogs.com/MacoLee/p/5856858.html 简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由 ...
- Android中9-Patch图片之理解
在android中,不仅可以将扩展名为.png,.jpg,.gif的普通图片作为图片资源,而且可以将扩展名为.9.png的9-Patch图片作为图片资源.扩展名为.png,.jpg,.gif的普通图片 ...
- 更换bbr内核
1:首先yum update -y更新到最新CentOS 7.3 1611cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core) 2: ...
- SPSS学习系列之SPSS Statistics导入读取数据(多种格式)(图文详解)
不多说,直接上干货! SPSS Statistics导入读取数据的步骤: 文件 -> 导入数据 成功! 欢迎大家,加入我的微信公众号:大数据躺过的坑 免费给分享 同时,大 ...