web基础——html

一、B/S架构
        B/S架构——Browser/Server架构,是web兴起后的一种网络结构模式,客户端主要是各种类型的浏览器。在这种架构模式下,客户端很少处理事务逻辑,大部分处理是在服务端实现。客户端和服务端的模式采用请求响应的模式。

二、常见的html标签
1、<html> html根标签
2、<head> html头标签
3、<title> 网页标题标签,这里的文字会显示在浏览器的标签栏中
4、<body> 表示html代码主题,bgcolor属性可以设置背景颜色,backgroud = 图片路径,可以设置背景图片
5、<p> 段落标签,可用于内容分段
6、<h1> <h2>标题标签,不同标题标签的字体大小不相同
7、<br>换行标签
8、<hr>水平线,可以添加 color = “red” 属性值来改变水平线的颜色
9、<pre> 预留格式标签,在html中文本是什么格式,浏览器显示出来就是什么格式
10、<b> 加粗
11、<i> 斜体字
12、<ins>插入字体,字体下方有下划线
13、<del>删除字,字体中间有一条横线
14、<sup> 上标,10<sup>2</sup>表示10的平方
15、<sub> 下标
16、<front> 可以用来设置文本的格式,<font color="red" size="12">hello world!</font>
17、<meta charset="utf-8"> 一般用在<head>节点里面,用来告诉浏览器用什么编码格式来解析html文件,默认为GBK
18、&nbsp; 实体符合,表示空格
19、&lt 实体符合,表示小于号
20、&gt 实体符合,表示大于号

三、表格
1、<table>  表格标签,<table border="1px" width="50%" height="200px" align="center">
border属性,设置边框像素
width属性,设置表格宽度,50%表示浏览器页面大小的50%,会根据浏览器页面自动缩放表格大小
height属性,设置表格高度
align属性,设置边框格式为坐对齐、居中、右对齐
2、<tr>:表格的一行
3、<td>:表格的一列,可以使用colspan、rowspan进行行、列的单元格合并
4、<th>:th可以代替td做单元格,th中的内容会自动加粗,会自动居中。
5、<thead>、<tbody>、<tfoot>:可以将表格分成三部分,主要是为了后期javascript提供方便
6、<ul>:无序列表
type属性,表示无序列表每个列表项前的标识符,dics:菱形方块,square:小方块,circle:小圆圈
7、<ol>:有序列表
8、<li>:列表项
 

四、超链接
1、<img> 图片标签
src属性,用来指定图片路径
width属性,用来指定图片的宽度,高度会等比例缩放,不用手动设置高度
title属性,用来设置鼠标悬停时的提示信息
alt属性,用来指定当图片加载失败时候的提示信息
2、<a> 超链接标签
href属性,用来指定链接的路径
target属性,用来设置链接打开的窗口
        _blank:浏览器新窗口
        _self:当前窗口
        _parent:当前窗口的父窗口
        _top:当前窗口的顶级窗口
3、<iframe> 框架标签,在一个窗口中打开另一个窗口

五、表单
1、<form> 表单标签
action属性 ,这个属性和超链接的href类似,值为某个人url
2、<input>输入标签,输入域,type不同,展示样式不同

button定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)。
checkbox定义复选框。
file定义输入字段和 "浏览"按钮,供文件上传。
hidden定义隐藏的输入字段。
image定义图像形式的提交按钮。
password定义密码字段。该字段中的字符被掩码。
radio定义单选按钮。
reset定义重置按钮。重置按钮会清除表单中的所有数据。
submit定义提交按钮。提交按钮会把表单数据发送到服务器。
text定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。

name属性,浏览器向服务器提交数据的名称,有name的才会提交。没有name是不会提交的。浏览器向服务器提交数据的格式是:
url?name=value&name=value&name=value&name=value&name=value
复选框、单项按钮的value需要相同
submit按钮不能有name,否则也会将自身的值提交给服务器
value属性,浏览器向服务器提交的值,一般text文本框中value的值是用户输入的内容,不需要程序员写明value,但是在选择框等情况下,程序员需要指明value,比如:
<input type="radio" name="sex" value="1" checked />男 <!-- value需要程序员提供 -->
<input type="radio" name="sex" value="0"/>女 
checked属性,表示页面默认显示的选项
disabled属性,表示这个选项框只读,但是不会将此条目发送给服务器
readonly属性,表示这个选项框只读,会将此条目发送给服务器
maxlength属性,表示最多输入的字符数量
3、<select> 下拉列表标签
size属性,表示列表一次显示的条目数量
multiple属性,表述下拉列表可以多选
4、<option> 下拉列表的选项标签

六、图层
1、id属性,每一个节点都可以添加id属性,在同一个网页中,id属性是不能重复的id代表了这个节点,id是这个节点的身份证号,后期学习了javascript之后,我们要通过javascript对HTML的节点进行增删改,对节点增删改的时候,需要先获取到该节点对象,id属性可以让我们方便的获取到该节点对象。
2、div和span
        div和span都是图层。(div和span都是盒子),每一个图层在网页当中都是一个独立的盒子。图层的最主要作用就是:网页布局。 table表格同样可以布局,但是table表格布局不灵活,div和span布局更加灵活。
        每一个div和span左上角的顶点,都有x和y轴的坐标,通过这个坐标可以定位div在网页当中的位置。后面讲CSS的时候,我们可以通过CSS样式进行定位。很久以前都是采用table进行布局,现代化的网页都是采用div+span进行布局。
        div和span区别:div默认情况下独自占用1行。 span不会独占行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值