Web
html:
- 什么是html
hyper超级text文本 markup 标记language语言
超文本标记语言,俗称网页
- html的结构
以<html>开头 以</html>结尾
<!DOCTYPE html> 版本
<html>标签由<head>和<body>字标签组成
<html>
<head></head>
<body></body>
</html>
head标签主要用来引入外部的样式和脚本文件, 还可以用来定义编码和标题
主要的是网页中与内容无关的部分
body标签里放的是要显示的内容部分
- 常用标签
a.标题标签
<h1>……<h1>
<h2>……<h2>
<h3>……<h3>
…… 由1-6字号一次变小
<h6>……<h6>
b.段落标签
<p>默认字号,一对标签内自动换行
c.分隔符<hr> 不要要结束标签,中间加一道横线
换行符<br> 不需要结束标签,自动换行
d.标签的属性:格式:属性名=“属性值”
<p align=”right”> 文本内容</p> 文本文字向右边对齐
<hr color=”red”> 分割线颜色变为红色
- 图片标签
- <img src="图片路径" alt=“访问不到时的提示文字” width=“像素” height=“像素”>
不可以使用绝对路径
- 超链接
<a href=”目标网页地址”>提示文字</a>
<a href=”#另一标签ID”>提示文字</a>
<a hred=””><img src=”图片路径”></a>
- 建表:基本结构
<table>
<thead>
<tr>
<td>
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
</td>
</tr>
</tbody>
</table>
快捷写法
table>(thead>tr*1>td*2)+(tbody>tr*3>td*2) 按下Tab键可以自动生成一个2*4的表格基本结构
表格的合并
<tr>
<td colspan=”列数”>内容</td>
</td>
<td rowspan=”行数”> 内容 </td>
</td>
</tr>
- 表单
<input type=”test”> 文本框标签
<input type=”password”> 密码框
<input type=”radio”> 单选按钮
<p>男<input type="radio" name="sex" checked="checked"> 女<input type="radio" name="sex"></p>
<p>未婚<input type="radio" name="married"> 已婚<input type="radio" name="married" checked> 离婚<input type="radio" name="married"></p>
<input type=”chechbox”> 复选按钮
<p>
读书<input type="checkbox" name="hobby">
玩游戏<input type="checkbox" name="hobby">
听音乐<input type="checkbox" name="hobby">
敲代码<input type="checkbox" name="hobby" checked>
</p>
<input type="email">`输入邮件地址
<input type="date" value="日期初始值">日期选择标签
<input type="time" value="时间初始值"> 时间选择标签
<input type="file"> 文件选择框
<input type="button" value="按钮文字"> 按钮
<input type="reset" value="重置">重置按钮 把页面所有填写的内容重置到初始状态
<input type="submit" value="提交"> 提交按钮 把表单填好的信息发送给服务器
<button type="button|reset|submit">按钮文字</button>`
下拉列表标签
<select>
<option>值1</option>
<option>值2</option>
....
<option>值n</option>
</select>
文本域标签 适合输入多行文本内容
<textarea cols="宽" rows="高"></textarea>
CSS:
1.概念
cascade style sheet
级联,层叠 样式 表格
控制网页上标签的各种样式: 颜色,字体,边框,间距...
2.CSS格式
行内样式
每个标签加一个样式
<标签 style="多个样式"></标签>
缺点:样式代码重复
内部样式表
<html>
<head>
<style>样式定义</style>
</head>
</html>
可以解决样式重复
外部样式表
把样式信息定义在一个单独的 *.css 的文件中
<html>
<head>
<link rel="stylesheet" href="css文件路径">
</head>
</html>
3.行内样式
A.颜色控制
color:颜色值
颜色值:red,blue,green,yellow, black, white
background-color: 背景色
b.字体
font-size 字体大小 单位像素
font-family 字体名称
font-style:italic;斜体
font-weight:bold;粗体
c.对齐方式
text-align:center/left/right
d.背景
background-image: url(背景图片路径)
background-repeat: 控制背景图片如何重复 no-repeat(不重复) repeat-x repeat-y repeat(xy方向上都重复)
background-size: 110px 缩放背景图大小
e.边框
border-color: 颜色
border-style: 样式(实线等)
border-width: 宽度