HTML 基本入门

本文介绍了HTML的基本概念及其在网页制作中的应用,涵盖了从简单的文本标签到复杂的表单与框架标签等内容,帮助初学者快速掌握HTML的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、html简介
html全称,hypertext markup lanuage 超文本标记语言。作用是用于网站制作,是学习网页制作的第一门语言。
软件结构分类:
C/S结构:  Client-Server 客户端和服务器
典型应用:聊天室(socket),飞秋,红蜘蛛,QQ
特点:
1)必须安装特定客户端
2)服务器端升级,客户端必须升级
B/S结构: Broswer - Server 浏览器和服务器
典型应用:淘宝网站、游戏官网
特点:
1)不需要特定的客户端(只需一个浏览器软件即可)
2)服务器端升级,不需要升级客户端
                javaweb开发大部分的软件结构都是基于B/S结构的!!!
                服务器存放了网站(软件),网站是网页组成,网页是由html标签组成的!!!!
                html: 文本+特定标签: 超级文本               html重点:学习标签
二、html语法
1.1 html文件结构
HTML文件后缀名 .html 或 .html
       
html文件头: 告诉浏览器如何解析这个html文件
html文件体:  : 这部分内容可以让用户直接看到
1.2 文本标签
标题:~    段落:
缩进段落:  换行:
线条:
上下标 : 上标  下标
列表:
无序列表: ul li
有序列表: ol  li
项目列表: dl  dt dd
字体:

1.3 超链接标签
作用:
1)导向文件(html页面,图片,音乐...)
2)链接到锚点
                常用属性
href:  导向的资源路径或者锚点名称
注意:href资源的路径必须带上协议。
file:/// 本地文件协议
http://   http协议,找互联网上的资源。
http执行过程
thunder:// 迅雷客户端的协议
target: 打开方式。 _self: 当前窗口  _blank: 新窗口
1.4 图像标签
常用属性:
src: 图像源的路径
width+height: 宽高
alt: 替代文本
title: 提示文本
       
1.5 表格标签
 -- 表格
 -- 表格头部
 -- 表格的主体
 -- 表格的脚部
 -- 一行
常用属性:
border: 边框
width+height: 宽高
align: 对齐方式。 left center right
rowspan:  行合并。把处于多行的单元格合并一起
colspan:  列合并。把处于多列的单元格合并一起
1.6 表单标签
: 表单标签
属性:
action: 把当前表单的数据提交到哪里
  method: 提交方式
  get方式:
1)把用户提交的数据暴露在地址栏
2)不适合提交敏感数据
3)不适合提交比较多内容(不大于1kb)
  post方式
1)不会暴露用户提交的数据
2)可以提交敏感数据
3)适合任何大小的内容( 文件上传必须使用post  )

: 单行输入域。只能输入一行内容
属性:
name: 该属性一定带上,因为后台程序接收数据必须使用name属性 
size: 输入字符长度
readonly: 只读不能写
value: 默认值

: 密码输入域。输入的数据不会回显明文内容
name: 该属性一定带上,因为后台程序接收数据必须使用name属性 
size: 输入字符长度
readonly: 只读不能写
value: 默认值

: 单选按钮。
name: 该属性一定带上,因为后台程序接收数据必须使用name属性。
如果是作为同一组的内容,name属性值必须相同
value: 默认值,也是传递到后台程序的数据内容。必须带上!!!
checked:默认的选择状态。把checked加到哪里,哪个就选上!!

name: 该属性一定带上,因为后台程序接收数据必须使用name属性。
如果是作为同一组的内容,name属性值必须相同
value: 默认值,也是传递到后台程序的数据内容。必须带上!!!
checked:默认的选择状态。把checked加到哪里,哪个就选上!!(可以多个都checked上)


:文件选择框

                 : 下拉选择框
name: 该属性一定带上,因为后台程序接收数据必须使用name属性
size: 可以让select显示多个选项
multiple: 可以让用户选择多个选项

 --一行中的一个单元格
 -- 表头
 : 表示每个选项
value: 默认值,也是传递到后台程序的数据内容。必须带上!!!
selected:默认的选择状态。把selected:加到哪里,哪个就选上!!
name: 该属性一定带上,因为后台程序接收数据必须使用name属性
rows: 可以输入几行
cols: 可以输入几列

                  : 提交按钮。把form表单的所有数据提交到后台程序处理。
value: 按钮文字显示内容 

 : 重置按钮。把form表单的数据还原为初始状态。

 普通按钮。本身不具备任何提交数据或改变数据的功能。
:隐藏域。需要传递数据到后台,但不希望显示该数据。传递编号

1.7 框架标签
1)框架集、框架集可以包含多个框架
2)框架。框架内包含页面
3)画中画框架。页面中包含其他页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值