html学习
标签和超文本语言
html注释
<标签名>
封装的数据
</标签名>
HTML结构标签
<html>
<head>
<title>eeww</title>
</head>
<body>
werferfer
</body>
</html>
<!--font标签修改字体样式-->
细节:html不区分大小写、语法松散。
<!DOCTYPE html><!--这是html文件版本信息-->
<html lang="en"><!--lang是字符集选择-->
</html>
标签具有自己的属性,分为基本属性和事件属性两大类
基本属性可以简单修改样式效果
<标签 bgcolor>=“green”修改背景颜色属性
事件属性:可以直接设置事件响应后
<!-- onclick表示单击事件
οnclick="alert('hello')"-->
<body onclick="alert('hello')"><!--事件-->
hello
</body>
<!--单标签换行<br/>水平线<hr/>-->
标签的语法:标签不能嵌套、标签要写正确、双标签有头有尾、标签属性值要加双引号
常用标签介绍:fond 标签 规定字体尺寸、颜色大小
<body>
hello
<fond color="red" face="宋体" size ="1"> hello</fond>
</body>
特殊字符显示:比如说大于号小于号必须要用特殊字符穿代替
<等于 <;
大于号等于 >;
空格===》 ;药隔多远加多少个
标题标签:h1到h6,h1最大,控制大小
align属性是对齐属性 right center light
超链接:
img标签:可以html页面上显示图片
<img src="路径"/>
还可以修改图片显示的大小
<img src="路径" width="200" height="260"/>
还可以简单给图片加一个边框效果
<img src="路径" width="200" height="260" border="2"/>
<!--border是边框效果-->
alt作用设置当指定内容找不到时用来替代的内容
<img src="路径" width="200" height="260" border="2" alt="hhh"/>
table标签重点
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>title</title>
</head>
<body>
hello
<table border="1" width="300" height="300">
<tr>
<td align="center"><b>1\1</b></td>
<th>1\1</th>
<td>1\1</td>
</tr>
<tr>
<td>1\1</td>
<td>1\1</td>
<td>1\1</td>
</tr>
<tr>
<td>1\1</td>
<td>1\1</td>
<td>1\1</td>
</tr>
</table>
</body>
</html>
th的效果和第一个手动添加的效果一致
跨行跨列表格
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
表格
<table border="1" cellspacing="0" width="500" height="500">
<tr>
<th colspan="2">1\1</th>
<th>1\3</th>
<th>1\4</th>
<th>1\5</th>
</tr>
<tr>
<th rowspan="2">1\1</th>
<th>1\1</th>
<th>1\1</th>
<th>1\1</th>
<th>1\1</th>
</tr>
<tr>
<th>1\1</th>
<th>1\1</th>
<th>1\1</th>
<th>1\1</th>
</tr>
<tr>
<th>1\1</th>
<th>1\1</th>
<th>1\1</th>
<th colspan="2" rowspan="2">1\1</th>
</tr>
<tr>
<th>1\1</th>
<th>1\1</th>
<th>1\1</th>
</tr>
</table>
</body>
</html>
Colspan跨列
rowspan跨行
iframe标签
可以在html页面打开一个小窗口,去加载一个小页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
我是一个单独的页面<br/>
<iframe src="table2.html" width="500" height="400" name="abc"></iframe>
<br/>
<br/>
<ul>
<li><a href="Hello.html" target="abc">Hello</a></li>
<li><a href="Hello.html" target="abc">Hello</a></li>
<li><a href="Hello.html" target="abc">Hello</a></li>
</ul>
</body>
</html>
表单,用于收集用户信息
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--form标签就是表单-->
<form>
用户名称:<input type="text" value="hello" /><br/><!--文本输入框-->
密码:<input type="password" value="abc"/><br/>
确认密码:<input type="password"/><br/>
性别:<input type="radio" name="sex" checked="checked"/>男<input type="radio" name="sex"/>女<br/>
兴趣爱好:<input type="checkbox"/>java<input type="checkbox"/>c++<input type="checkbox"/>html<br/>
国籍:<select>
<option>--请选择国籍--</option>
<option selected="selected">Chinese</option>
<option>Jap</option>
<option>American</option>
</select><br/>
自我评价:<textarea rows="20">我才是默认值</textarea><br/>
<input type="reset" value="重置"/>
<input type="submit"/>
<input type="button" value="abc"/>
<input type="file" value="文件上传"/>
</form>
</body>
</html>
如果需要效果对齐直接使用表单做法
表单提交细节
<form action="http://localhost:8080" method="get">
<input type="hidden" name="action" value="login">
</form>
只要想讲=将信息发给服务器,就要给每项都加上name属性
其他标签
div标签默认独占一行
span标签它的长度是封装数据的长度
p段落标签默认会在段落的上方或者下方各空出一行来(如果已经有就不会空)
以及等等标签可以自行上网查阅