HTML4

web前端技术

web前端技术不是指的某一项技术,他是由w3c组织指定一系列技术的集合,主要包括:
1、结构标准:html----页面结构的搭建:(布局和排版)
2、样式标准:css-----页面的样式和外观
3、行为标准:js------页面的行为和特效

html发展历史

标签书写规则
1、标签名称必须放到一对尖括号里面
2、成对出现
3、区分首尾:首标记和尾标记

html1.0-------------93起草了一个草案,纯文本的格式
html2.0------------
html3.0------------过渡版本
html4.0------------xhtml1.0------规避之前版本的缺点:语法松散,不规范
html5.0-----------应该是未来的一个发展趋势
==学习版本:xhtml1.0==

网页基本结构

html-----整个网页(人)-------作用:一个网页
head----网页头部(人的头部)------作用:承载的是给浏览器看的信息,默认不可见
body----网页主体(人的身体)-----作用:承载所有给用户看的信息
Mate标签的补充

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

上面代表如果是用ie打开的当前页面,那么就使用最新的ie版本打开此页面。

SEO优化的设置:

<meta name="keywords" content="UI设计,html5,css2,css3,js">

<meta name="description" content="麦壳UI,FE2职位遇见更棒的你。" >

Base标签

可以让当前页面中的所有的a标签都拥有相同的属性,比如targent属性。

<base target="_blank">

title------网页标题(人的脸部)-----作用:网页名称

Link标签的常见用法

1.引入DNS预先解析

dns预解析(了解)

<link rel="dns-prefetch" href="http://mimg.127.net">

2.引入网站icon图标:

<link rel="shortcut icon" href="http://www.126.com/favicon.ico" />

3.引入css样式,【后面讲】

<link rel="stylesheet" href="css/bg.css">

浏览器

兼容目标:ie6-9;火狐;谷歌

浏览器编码:
utf-8:国际编码;集成了各个国家已经被认证的语言字体;
gb2312和gbk:国家码:中文汉字和英文;

标签的作用:

1、选中目标
2、设置属性

标签属性的规则:

键值对:color=”red”;k=”v” k=”v”
键值对之间用空格隔开

<font>:设置文字属性的标签

文字三属性:
1、字体:face
2、字号:size
3、颜色:color

键值对练习

宽度:width=”500”
高度:height=”300”
对齐方式:align=”left|center|right”
字体:face=”黑体”
字号:size=”7”
颜色:color=”red”

body属性

背景色:bgcolor=””
背景图:background=”图片路径”
小常识:背景图和背景色共存的时候,背景图在上,背景颜色在下。

BUI标签----无属性标签

b:加粗
u:下划线
i:倾斜

H1标题标签

标注当前页面中的文档最重要的核心主题的文本
H1到 h6标签,相对于当前文档的重要性依次降低。注意h1标签在整个页面中最多一次(当然可以超过,但是不利于搜索SEO)。
H2以后的这些标签可以在一个页面中有多个,但是不要滥用,滥用会导致网页的SEO受影响,搜索引擎会认为我们作弊。
H1 到H6 标签不是用于 字体大小的样式设置,关键是文档内容的文字的重要性的体现,html是定义文档内容的,而样式由后面我们学的css来设定。

案例:新闻

h标记:align属性(left|center|right)
浏览器只认识标签语言,不认识任何的回车和换行、空格
空格:

插入图像

标签:img;单标记;有一个原则性属性:src=”图片路径”;
img插入的图像是在页面里面真真实实存在,是占位的;
img属性:
边框:border=”3”
宽度:width=”600”
高度:height=”200”
提示文本:title=”这是一张蒲公英图片”
替换文本:alt=“蒲公英图片不存在”
img相关知识点:被拉伸效果做法:同时设置宽高;等比缩放:只需任意设置一个宽度或者高度
Alt:图片不显示的时候,会显示alt属性的文本
Title:对网站的seo有很大的影响。当鼠标移上去的时候,图片显示的tip提示文本内容。

图片的选择

jpg
色彩还原高,适合复杂颜色图片,比如banner

gif
色彩效果最低,支持透明,支持动画,适合颜色比较少,不适合渐变色。

png
PNG的优点是,清晰,无损压缩,压缩比率很高,可渐变透明,具备几乎所有GIF的优点;缺点是不如JPG的颜色丰富,同样的图片体积也比JPG略大。
PNG有着另一个优点,那就是逐次逼近显示(progressive display):传输图像文件的同时,可以先把整个轮廓显示出来,然后逐步显示图像的细节,即先显示低分辨率显示图像,从模糊到清晰,然后逐步提高它的分辨率。这是一个很好的用户体验。

总结:
gif和png基本差不多,色彩比较少的直接gif,如果图片动画用gif。对色彩要求高的用jpg。

相对路径

1、同级查找:图片和html在同一个根目录里面

2、下级查找:只需要写出图片所在的文件夹/图片名称;

例如:src=”images/pic00.jpg”

3、上级查找:只需要写../(返回上一级)图片名称;

例如:src=”../pic.jpg”

拓展:既有上级又有下级

例如:src=”../../images/pic00.jpg”

Span标签

Span标签定义文档中的一小节文本。语义不强。
Span标签可以跟其他的span标签共用一行。

Em标签

em标签是局部的文本的 加强语气,或者是文本的强调的作用。
Em标签可以会改变局部的文档的语义。
我更喜欢<em>小狗</em>和小猫咪。

Strong标签

是 针对整个文档而言,进行一个加强语气的作用。例如:一篇文章中最重要的主题思想或者段落用strong标签进行包裹。

Sub和sup标签

Del标签

知识点:凡是需要选中内容标签都是双标记,不需要选中内容的都是单标记

URL协议

平时我们写的 网址就是 url地址。
Url协议就是 规定 url地址的格式。

协议规定格式:协议名称:// 域名(ip地址):80/路径/文件a.htm

scheme - 定义因特网服务的类型。最常见的类型是 http, https,ftp
host - 定义域主机(http 的默认主机是 www)
domain - 定义因特网域名,比如 w3school.com.cn
:port - 定义主机上的端口号(http 的默认端口号是 80)
path - 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。
filename - 定义文档/资源的名称

Demo:

http://news.sina.com.cn/c/zg/2015-10-27/doc-ifxizwsm2427861.shtml
http协议,    域名: news.sina.com.cn
服务器上: /c/zg/2015-10-27/路径下面的  :doc-ifxizwsm2427861.shtml

URL编码

为什么要有URL编码呢?

如果我写的一==个中文的网页要在 阿拉伯国家的电脑上进行显示==。

中文字符在阿拉伯国家的电脑上会正常显示吗?

Url在线编码的工具:http://tool.chinaz.com/

列表

无序列表:比较常用

整体管理,它一种思想,涉及计算机方方面面,很有意义。

结构

ul嵌套li,ul标记无序列表整体,li列表的某一项。

li列表项前的符号叫做列表样式或者项目符号

disc:圆点,默认值
circle:空心圈。
square:矩形块。

超链接

a 标记

双标记,它有一个原则性属性:href=”路径/url”

==超链接默认样式:蓝色并且有下划线==

主要包括:文字链接、图片链接

文字链接:
链接线上网址
链接到本地文件:href=”相对路径查找到的文件名”

弹出新窗口打开文件:href=“”,多加了一个属性:

target=”_blank”

假链接:href=”#” 跳转到当前页面(回到页头)
空链接:href=”javascrip:void(0)” 不做跳转只保留a的样式(常用)

图片链接:href路径和文字链接一样,把文字替换成图片

有序列表

ol嵌套li,ol有序列表整体,li表示列表项,同时可以用type来设置项目符号

项目列表(自定义列表)

项目列表和有序、无序列表迥然不同,
结构:
dl嵌套dt和dd,dl表示项目列表的整体,dt表示项目(项目名称),

dd表示项目详情

项目列表可以被应用在图文混排效果

==dl里面只能包含dt和dd,dt和dd里面可以放任何标签==

拓展使用方法:
1.dl里面可以同时存在多对dt和dd
2.dl里面可以同时存在一个dt和多个dd

表格

它引领了一个时代,可以用做布局,但现在用div布局

结构:

table嵌套tr,tr嵌套td;table表示表格整体,
tr表示行,td表示单元格

==表格是一个弹性容器,默认情况下尺寸受内容控制==
想要几行设置几个tr,想要几列设置几个td;

表格默认情况下是没有边框线,设置方法:border。

table属性:

边框线:border
宽度:width
高度height
背景色:bgcolor
背景图:background
对齐方式:align
外边距:单元格和单元格之间的距离:cellspacing;设置值为正整数,最小为0
内边距:内容与边框的距离:cellpadding,数值设置于外边距一样
tr属性:是table的孙子级。浏览器解析时会自动加上中间省略tbody.
valign 设置一行中单元格垂直对齐方式
height 高度;(注意无宽度,因为宽度一般由table决定)
align 水平对齐方式;
bgcolor 背景色

td属性

bgcolor 设置行单元格背景颜色;
background 背景图;
align 设置单元格对齐方式
valign 设置单元格垂直对齐方式
width 设置单元格宽度
height 设置单元格高度
表格标签table
快捷键: ctrl+{ 进行左缩进, ctrl+} 进行右缩进

关于表格的合并单元格

Rowspan 行方向上合并单元格
Column 列方向合并单元格

<table border="1">
    <thead>
        <tr>
            <th>姓名</th><th>年龄</th><th>成绩</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <!-- rowspan:一个单元格占用两行进行显示 -->
            <td rowspan="2">张三</td><!-- <td>14</td> -->
            
            <!-- colspan=2 将一行中的 一个单元格 占用两个列进行显示。     -->
            <td colspan="2">24</td>
        </tr>
        <tr>
            <!-- <td>89</td> --><td>6</td><td>呵呵</td>
        </tr>
    </tbody>    
</table>

表单form

Form标签,表单的域标签,用于包裹整个表单的内容。表单就是用户提交数据到后台的一个虚拟单子。

表单一般由 文本框、下拉列表、单选、多选、文本域等组成。

属性:

action-------服务器地址,用于指定当前表单 提交的时候指向后台的地址。项目初期不需要指定。

method------设置发送方式,有两个值:get:明文发送;post:密文发送。
表单总结
Form:包裹标签,action:#

表单将标签分为两类:input标签和非input标签

input标签:

文本框:type属性值为text;
密码:type属性值为password;
普通按钮:type属性值为button;
单选框:type属性值为radio;
扩大触发区域:label;
默认选中:checked=”checked”(复选框设置默认选中也是用次方法)
实现单选:为不同input标签设置相同name属性值(name=”sex”)
复选框:type属性值为checkbox。
提交按钮:type属性值为submit,设置默认值用value=”提交“
重置按钮:type属性值为reset
上传文件:type属性值为file
图片按钮:type属性值为image,原则性src属性===图片按钮的路径

非input标签:

下拉菜单:

select嵌套option,select表示下拉菜单整体,option表示下拉菜单的选项。

分组:<optgroup label=”组名称”></optgroup>
默认值:option设置selected=”selected“
分组的情况下:optgroup嵌套option
value值只有在后台有用。Option包裹的内容是显示的选项的文本。例如:

 <select name="" id="" multiple>
              <option value="1">公历</option>
              <option value="2">农历</option>
              <option value="2">农历</option>
              <option value="2">农历</option>
 </select>    

Multipe:也是一个单属性。值只有一个multiple。设置了此属性表示select标签表现为 列表标签。否则表示下拉列表标签。

文本域:

textarea,cols设置水平方向宽度、水平显示的列数
rows设置垂直方向高度,垂直方向显示的行数

设置领域:
设置领域:fieldset嵌套legend(领域名称【注册信息】)
fieldset标签没有任何发送数据的功能,只是设置了前台的显示样式。

Lable标签

for属性指向要提供服务的 标签的id值。
Lable直接包裹标签,可以实现点击标签的文字内容,让包裹的表单标签 标签获得焦点。

< label for="txtName">文本框获得焦点< / label >

< label>< input type="button" value="普通的按钮" > 选中按钮</label>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,566评论 18 139
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,219评论 1 41
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,335评论 0 17
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,507评论 32 459
  • 本文,是青山资本董事总经理李倩在一块听听上的分享笔记。 李倩在一块听听上做了《如何让品牌更值钱》的分享。 品牌并不...
    瑞田学习力阅读 1,019评论 0 2