7-2 Web 前端技术

网页 = 页面样式(html) + 样式(css) + 用户交互(js)

1. HTML
2. CSS
3. Javascript

1. HTML

1、HTML:Hyper Text Markup Language,超文本标记语言

2、Form 表单属性
	method 方法:get、post
	action 动作:将表单数据提交给某个文件处理
	onsubmit 提交:提交表单时,处理js事件,返回True/False
					True 则 action 执行,False 则 action 不执行

3、表单控件
	(1input 控件类型,格式:<input type="" name="" value="" />
		 - text 单行文本框:<input type="text" name="" placeholder="请输入用户名" />
		 - textarea 多行文本框:<input type="textarea" name="" placeholder="请输入用户名" />
		 - password 密码框:<input type="password" name="" />
		 - radio 单选框:
				性别:<input type="radio" name="sex" value="male" checked />- checkbox 复选框:
		 		爱好:<input type="checkbox" name="hobby" value="music" checked />音乐
		 - file 选择文件:
				<input type="file" name="picture" accept="image/png" multiple/>
				accept 设置默认的文件类型,multiple 多选
		 - 新增控件类型:color、number、range、tel、email、url、search、
		 				 data pickers(date/time/datetime/datatime-local/month/week)
		 				 
	(2)select 下拉列表
	(3)a 超链接
	(4)button 按钮
  • html:Hyper Text Markup Language,超文本标记语言。
  • html 标签分为开始标签(开放标签)和结束标签(闭合标签),不区分大小写。
  • html 结构:html - head - body - html
  • 文本元素:
p、div
文本font、span
加粗b、strong
下划线u
斜体i、em
换行<br />
标题h1~h6
水平分割线<hr width size align color />
  • 图片标签
图片标签img
高度、宽度
地址src
提示alt
边框border
对齐方式align:middle、top、bottom
  • 超链接标签`
超链接<a href>
锚链接<a href="#A"></a>
目标位置<a name="A"></a>
邮箱链接<a href="mailto:邮箱"></a>
  • 滚动标签
滚动标签marquee
滚动延迟scrolldelay
滚动方向direction:right
反复滚动behavior
滚动范围width、height
对齐方式align
  • 表格标签
表格标签table、td、tr
标题caption
表头thead
表内容tbody
尾部tfoot
表格属性table
rowspan(跨行)colspan(跨列)
cellpadding(内,单元格填充)cellspacing(外,单元格间距)
border(边框厚度)bordercolor(边框颜色)
background(背景)bgcolor(背景色)
width、height(宽高)align(对齐方式)
  • 列表
无序<ul type><li>
有序<ol type start><li>
  • 表单标签
表单<form action=url method=get/post></form>
输入框、单选框、多选框、上传文件<input type>
多行输入框<textarea name cols rows>
按钮<button type=button/submit/reset>
选择器<select name><option value selected>
  • input 标签
input属性
类型type
名称name
初始值value
初始宽度size
最多字符个数maxlength
选中checked
inputtype属性
文本text
密码password
多选框checkbox name checked
单选框radio name checked
上传文件<input type="file" />
  • input 与 label 的关联
input<input id="a" />
label<label for="a" />

2. 页面样式(css)

  • css:Cascading Style Sheet,层叠样式表,用于控制网页样式,允许将样式信息与网页内容分离的一种标签语言。

  • css 结构:<head><style type="text/css"></style></head>

  • 样式选择:html 选择器、class 选择器、id 选择器

  • 样式应用:行内样式表、内嵌样式表、外部样式表(多个样式,就近原则)
    外部样式表:<link href rel="stylesheet" type="text/css">

  • 常用文本样式

字体大小font-size
字体font-family
字体粗细font-weight
字体样式font-style
文本颜色color
对齐方式text-align
  • 常用表格样式
外边界margin
内填充padding
  • 常用边框样式
边框border
边框样式border-style
边框宽度border-width
边框颜色border-color
  • 常用背景样式
背景色background-color
背景图片background-image : url()
如何重复背景图像background-repeat
repeat(默认)、repeat-x(水平)、repeat-y(垂直)、no-repeat(仅显示一次)
背景声音<bgcolor src loop />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值