HTML超文本链接
单元格<td>的属性:
bgcolor:设置单元格的背景颜色。
background:设置单元格的背景图片。
width、height:设置单元格的宽度和高度。
align:设定单元格内容的水平对齐方式,有三种:right(居右)、 left(居左) 、center(居中)。
valign:设定单元格的垂直对齐属性,有三种:top(居上)、middle(居中)、bottom(居下)。 rowspan:单元格的跨行属性。(垂直方向上) colspan:单元格的跨列属性。(水平方向上)
简单举个例子:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<table border="1" width="400" height="130" cellpadding="10" cellspacing="0" align="center">
<tr>
<td>数学</td>
<td>语文</td>
<td>英语</td>
</tr>
<tr>
<td>数学</td>
<td>语文</td>
<td>英语</td>
</tr>
<tr>
<td>数学</td>
<td>语文</td>
<td>英语</td>
</tr>
</table>
</body>
</html>
这是一个简单的表格,里边的内容是
表单
基本语法: name基本语法: <form name=“表单名” >……</form>
action基本语法: <form action=“提交地址” >……</form>
提交方式基本语法: <form method=“信息的提交方式” >……</form><form name=“表单名” >……</form>
提交的方式分为get和post两种,get对字符的数量进行了限制,不能超过8192个字符,而post没有字符限制。
表单的标记,单选按钮<redio>,基本语法:<input type=“radio” name=“field_name” checked value=value>
多选/复选按钮:<checkbox>,基本语法:<input type=“checkbox” name=“field_name” checked value=value>
在表单中,下拉菜单也是可以设置的,基本的语法:<select name=“name” size=value multiple > <option value=“value” selected >选项</option> …… </select>
图像域image:src表示图片的路径,路径是通过你的图片而去修改的,基本语法:<input type=“image” name=“field_name” src=“image_url”>
举个例子:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<center>
<h3>注册新用户</h3>
<hr>
<form action="success.html" method="get">
姓名:<input type="text" name="username" maxlength="4" size="20" value="admin"><br>
密码:<input type="password" name="password" value="123456" disabled><br>
性别:<br>
<input type="radio" name="gender" value="1" checked>男<br>
<input type="radio" name="gender" value="0">女<br>
爱好:<br>
<input type="checkbox" name="hobby" value="唱歌">唱歌<br>
<input type="checkbox" name="hobby" value="跳舞">跳舞<br>
<input type="checkbox" name="hobby" value="旅游" checked>旅游<br>
<input type="checkbox" name="hobby" value="书法" checked>书法<br>
城市:<br>
 <select name="city">
<option>---请选择您所在的城市</option>
<option value="beijing" selected>北京</option>
<option value="shanghai">上海</option>
<option value="guangzhou">广州</option>
<option value="shenzhen">深圳</option>
</select><br>
上传照片:<input type="file" name="file"><br>
<div class="form-group">
请留言:<br>
<textarea name="content" rows="10" cols="80" id="message">
留言……
</textarea><br>
<input type="hidden" name="id" value="123"><br>
</div>
<div class="form-group">
上传照片:<br>
<input type="file" id="photo" name="photo"><br>
</div>
<div class="form-group">
<input type="submit" value="提交">
<input type="reset" value="重置">
<input type="button" value="保存" onclick="javascript:window.alert('确定要保存吗?')">
<input type="" src="" alt="提交图片">
</div>
</form>
<!--
readonly:这是一个单属性,表示这个输入框是不可编辑的,但是输入框中的值会被提交到服务器中
disabled:这是一个单属性,表示这个输入框是失效的,不能编辑,失效的输入框中的值不会被提交到服务器端。
-->
</center>
</body>
</html>
运行结果:
这就是HTML的基本知识了,CSS是为了美化网页的,例如给网页加上一个背景颜色,对网页进行布局啊等等,CSS就像是女人的化妆品是为了美化效果的。
CSS
主要作用:
1.美化html元素的外观
2.对网页元素进行布局
3.可以对html元素进行响应式布局
4.实现动画效果以及2d、3d转换
主要有三种方法:内嵌样式、内部样式、外部样式
(1)外部样式用于定义整个网站样式。
(2)内部样式用于定义整个网页样式。
(3)内嵌样式用于定义某个标记样式。
语法:
html代码
<p>sssssssss</p>
css代码:<style type="text/css">
p}{color:#2196F3}
</style>
css中/* */是注释
如果属性是由多个单词组成的则需要用引号括起来
CSS里的颜色:RGB(255,0,0)就是红色,rgba(255,0,0,0.5)就是红色,a的含义为透明度,区间为0-1,0为完全透明,1为完全不透明。颜色要用十六进制表示,其他的识别不出来,例如:color: #2196F3;这个就是表示蓝色的语法
声明:如果有多重声明的话,那么就需要用分号将每个声明去隔开,最后一个声明尽量也加上分号
全局选择器*{
}
文本属性:color、设置文本的颜色、direction、规定文本的方向 / 书写方向
letter - spacing、设置字符间距 line - height、设置行高
text - align、规定文本的水平对齐方式 text - decoration、规定添加到文本的装饰效果
text - indent、规定文本块首行的缩进 text - transform、控制文本的大小写
font在一个声明中设置所有字体属性 font-family规定文本的字体系列
font-size规定文本的字体尺寸 font-style规定文本的字体样式
font-variant规定文本的字体样式 font-weight规定字体的粗细
background复合属性。设置对象的背景特性。
background-attachment设置或检索背景图像是随对象内容滚动还是固定的。必须先指定 background-image 属性。
background-color设置或检索对象的背景颜色。
background-image设置或检索对象的背景图像。
background-position设置或检索对象的背景图像位置。必须先指定 background-image 属性。
background-repeat设置或检索对象的背景图像如何铺排填充。必须先指定 background-image 属性。
border-collapse规定是否合并表格边框
border-spacing规定相邻单元格边框之间的距离
caption-side规定表格标题的位置
empty-cells规定是否显示表格中的空单元格上的边框和背景
table-layout设置用于表格的布局算法
元素浮动:浮动使用float属性设定,只针对块元素,一旦块元素使用了浮动,则当前元素就脱离了文档流,浏览器就不会给他留位置。
none:设置不浮动
left:左浮动
right:右浮动
盒子模型:css框模型规定了元素框处理元素内容,内边距,边框距,和外边距的方式。
css的知识点很杂乱,也很有用,可直接做出来一个网址。真的非常nice