2017_7_11HTML基础

一、 前端开发做什么

1. 传统前端:html+css+js

2. HTML5大前端:各种端的兼容开发、Ajax+服务器端的开发、高级设计模式和框架、网站安全、SEO优化、测试、源代码管理、移动APP和移动站点的开发(了解即可)

二、 HTML课程要点

HTML简介

1.什么HTML

超文本标记语言(HyperText Markup Language),在浏览器上运行的一种标记语言;

HTML 不是一种编程语言,而是一种标记语言;

标记语言是一套标记标签 HTML使用标记标签来描述网页 。

2.html的文件命名

必须是小写字母开头,后接下划线、数字、字母,不可使用中文或特殊字符作为文件名。

HTML的语法结构

1. HTML标签的规范

1HTML标签是由尖括号包围的关键词,比如<html>

2HTML标签通常是成对出现的,比如<b></b>

3)标签对中的第一个标签是开始(开放)标签,第二个标签是结束(闭合)标签;

4HTML也存在单标签例如<br/><img/>

2. Html标签结构初体验(标签、属性、元素、注释)

 

三、 Html常用标签1

h1,h2,h3,h4,h5,h6:标题系列标签

作用:把页面上的文字加上标题的语义,其中h1定义标题的语义化重;

【注意:一个页面只能有一个h1标签。】

 

p段落标签

作用:给页面的上一段文字加上段落的语义

 

hr

作用:在页面显示一条横线,默认占整行。hr 元素可用于分隔内容

 

br

作用:换行。

文本格式化标签

1b , u , i , s视觉要素

作用:

b(Bold):加粗    

u (Underlined): 下划线

i(Italic):  倾斜

s(Strikethrough): 删除线  

【没有语义的标签,i标签经常会用于不需要语义化的位置,例如放一个小图标

2strong, ins,em, del:表达要素

作用:

strong:加粗   语义:加强语气

ins:下划线

em:倾斜

del:删除线

【可以作为语义化标签使用。】

 

3subsup:定义下标字、上标字

 

预格式文本

1HTML 输出空格

当显示页面时,浏览器将所有连续的空格或换行都会被算作一个空格。

2) pre标签:预格式文本保留原本的结构,保留空行和空格

 

 

 

四、 Html常用标签2

列表

1)无序列表(ul)(重点)

作用:显示一列没有排列顺序的数据。

代码:ul:Unordered List  li:List Item

 

注意:

 ul标签是用来管理li标签,所以ul中只能出现li

 li标签是一个容器,可以放其它标签。

2)有序列表(ol)(用的很少)

作用:显示一段有顺序的数据。

代码:ol:Ordered List

 

注意:有序列表中的所有数据都是顺序的。

3)自定义列表(dl)

作用:显示一段数据,格式自己定义

代码:dl:Definition List dt:Definition Term  dd:Definition Description

 

注意一个dl中可以有多个dt和多个dd

 

超链接,锚链接a

1)作用:跳转页面

2a标签属性:

属性

属性值

href

a标签的跳转目标地址

 

target

设置连接的跳转方式:

_blank:保留原始页面,再进行跳转

_self:在当前页面进行跳转

补充<base target=“blank”>为页面上所有a标签设置跳转方式(一般放在titile标签下面)

img

(1) 作用:在页面显示一张图片。

(2) 属性:

 

3)涉及到的路径问题:

第一种:绝对路径

带有盘符的路径:C:\Users\Administrator\ html的基本语法\img讲解\images

缺点:可移植性不强,一般情况下不直接使用绝对路径。

第二种:相对路径

a. 如果页面与图片在同一目录下面:

 

b. 如果页面在图片一上级目录:

 

 

c.如果图片在页面的上一级目录:

 

 

总结平时开发一般都是用相对路径:因为相对路径的可移植性要强。

表格table

早期网站开发中,人们喜欢作用表格布局,使用非常的泛滥。到了2008年之后,人们意识到表格的局限性,所以改为用div+css模式。【2002.Sina.com.cn2004.sina.com.cn

作用:用来将数据以表格形式显示出来。

最简单的表格格式:

 

完整的表格格式:

 

行分组:theadtbodytfoot

常用属性

作用

border

给表格加上了边框

width

给表格设置宽

height

给表格设置高

cellspacing

规定单元格之间的空白。

cellpadding

规定单元边沿与其内容之间的空白。

align center,left,right

设置table上,决定表格显示的位置

例如<table border="1" width="800" height="400" cellspacing="0" cellpadding="0">

表单form

1.表单标签(<form></form>

<form>

...

  input 元素

...

</form>

  作用:用来收集用户的信息,将来提交到服务器。

        

标签

属性

属性值+作用

input

type

 

text:文本框

password:密码框

button:按钮

reset:重置

image:图片提交

submit:提交

hidden:隐藏域

radio:单选框

checkbox:多选框

submit是提交按钮 起到提交信息的作用

value

文本和按钮(text,password,button

用于设置默认值

select

option

下拉框

textarea

 

文本域

  注意点:

1.如果想要多个radio或者checkbox组成一个选择集合,那么必须给每个radio以及checkbox都设置相同的name属性。

2如何给radio,checkbox设置默认值呢?

A:设置另外一个属性:checked=checked

    3.我需要给下拉框设置默认值?

   A:selected="selected"

div

1. 块级元素的代表

2. 特点:

1.0独占一行

2.0可以设置宽高

3.0默认宽度一整行

span

1. 行内元素的代表

2. 特点:

1.0一行里面可以显示多个

2.0无法设置宽高

3.0宽高由内容来决定

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值