前端--一html

一、什么是HTML

  • 超文本标签语言   /  预定义标签语言
  • HTML 网页的源码

二、常用的开发工具

  • 记事本
  • dreamweaver  Adobe  不推荐
  • Hbuilder
  • webStorm

三、头部<head></head>

1.title 用于设置页面选项卡标题

2.meta

  • 设置页面的编码格式/字符集  <meta charset=”utf-8”/>
  • 设置页面在搜索引擎中搜索的匹配关键字  <meta name=”keywords” content=”关键字1,关键字2,…”/>
  • 设置页面在搜索引擎中显示的描述内容 <meta  name=”description” content=”描述文本”/>

四、身体部分

1.块级block   前后换行  宽高可控(想在同一行显示需浮动或者display: inline)

  • h1->h6  标题标签  从一级标题 到 六级标题 字体依次减小  文字均有加粗的效果   对于搜索殷勤来说 标题标签的文字匹配度高于普通文字
  • p  段落标签  主要用于划分打断文本的段落区域  前后行距有调整  w3c标准中 P标签不能嵌套使用 所以一般不用做布局
  • div  层标签 可以嵌套使用 对内容没有默认的修饰效果  一般用于布局
  • hr  不成对出现  划分一条宽度为100%的水平分割线
  • ol-li  有序列表标签组   ol 用于划分列表区域  li用于定义列表中的列表项 默认以阿拉伯数字作为序号 可以通过ol标签中的type属性进行序号调整 主要的值为  type=”1/a/A/i/I”    多用于导航(nav)  树形菜单(js)

<ol type=””>

<li>内容</li>

</ol>

 

 

  • 无序列表标签组  ul-li  默认拥有实心小圆点的标识  可以通过type进行符号调整  circle空心圆   disc  实心圆  square  实心小方块

<ul type=””>

<li>内容</li>

</ul>

 

 

  • 自定义列表  非常适合处理图文混编的效果  

dl  划分列表区域

dt  放置列表标题 一般可以放置一张图片

dd  放置列表的描述

该标签组特别适合制作图文混编的效果  在一组dl 标签中  dt和dd标签的数量 以及顺序 没有限制

<dl>

<dt>标题/图片</dt>

<dd>描述</dd>

</dl>

dt和dd标签的数量及顺序没有任何要求

 

 

 

 

 

 

 

表单   form

<form action="index.html" method="post"></form>

 

 

 

1.重要的属性

1)action   用于设置表单数据提交的目标位置

  • # 提交给本页
  • 其他站点页面文件路径
  • 网络路径

2)method  用于设置表单数据提交的方式

  • get  类似于 明信片    承载的数据量有限   数据暴露在url地址栏中 不安全
  • post  类似于 信封  提交承载的数据量无穷大  隐藏传输 安全

2.表单中的表单元素

1)文本框  

<input type="text" name="提交的键的名字" maxlength="设置文本框最大字符输入的数量" value="提交额的数据值" />

2)密码框

<input type="password" maxlength="5" name="loginPwd" value="12345" />

3)单选按钮

  • name属性用于进行单选按钮的组别划分 同组单选按钮最多只能有一个被选中
  • checked 属性可以设置某一个单选按钮默认被选中 如果同组的多个单选按钮均具有该属性 则 最后一个的选中效果生效
  • value属性 可以设置当某个单选按钮被选中时提交的具体数据

<input type="radio" name="sex" checked="checked" value="男"/>男

   <input type="radio" name="sex" checked="checked" value="女"/>女

4)复选框

<input type="checkbox" checked="checked" name="hobby" value="篮球"/>篮球 &nbsp;   

<input type="checkbox" name="hobby" value="足球"/>足球  

<input type="checkbox" name="hobby" value="排球"/>排球  

<input type="checkbox" name="hobby" value="乒乓球"/>乒乓球  

5)隐藏域

  • 在页面上不呈现任何效果  隐藏的传递数据

<input type="hidden" value="test" name="hid" />

6)文件上传框

  • 该标签可以在用户点击是打开计算机资源管理器 进行文件的选择

<input type="file"  name="img" /><br />

7)提交按钮

  • 该按钮一旦被点击 则会携带表单中的所有其他元素 及 数据 按照 form设置的地址 和提交方式 进行提交

<input type="submit" value="注册" />

8)重置按钮

  • 将表单中所有表单元素还原成初始状态

<input type="reset" value="重置" />

9)自定义按钮

  • 功能需要使用js 进行注入

<input type="button" value="点我啊"/>

10)图片按钮

  • 该按钮 具备提交按钮的功能

<input type="image" src="../img/watch.png" width="50" height="50" />

11)下拉列表

  • select 标签 用于设置列表整体区域  name
  • option 用于提供列表的项  value
  • 如果 非顺序首项需要默认选中  增加一个selected=”selected”

<select name="city">

<option value="cq">重庆</option>

<option value="bj" selected="selected">北京</option>

<option value="sh">上海</option>

</select>

12)文本域  多行文本框

  • textarea   属性   

cols 用于设置每一行最多存放的字符数(英文字符 中文字符每一个占据两个英文字符的宽度 要特别计算滚动条的尺寸)  

rows 代表文本域中最多显示多少行文字 超过行数 右侧出现滚动条

  • 如果文本域中的文本希望保持只读状态 需要提供属性 readonly=”readonly”

12)表单的高级用法

只读和禁用属性

  • readonly:希望某个框内的内容只允许用户看,不能修改
  • disabled:因没达到使用的条件,限制用户使用
<!--1、用户不能修改协议
2、勾选“同意以上协议”,才允许点击“注册”按钮-->

 <textarea name="content" cols="60" rows="8" readonly="readonly">
    欢迎阅读服务条款协议,贵美的权利和义务......
</textarea><br /><br />
   同意以上协议<input name="agree" type="checkbox" /> 
<input name="btn" type="submit" value="注册" disabled="disabled" />

type

功能

例子

text

单行文本输入

<input type="text" name="username" />

password

密码

<input type="password" name="password" />

radio

单选

<input type="radio" name="sex" value="男" />男

<input type="radio" name="sex" value="女" />女

checkbox

多选

<input type="checkbox" name="hobby" value="书" />书

<input type="checkbox" name="hobby" value="画" />画

reset

重置表单数据

<input type="reset" value="重置" />

file

文件上传

<input type="file" name="files" />

submit

提交表单数据

<input type="submit" value="提交" />

image

图形提交按钮

<input type="image" src="images/button.gif" />

button

普通按钮

<input type="button" value="播放音乐" />


 

2.行级inline   前后不换行 宽高不可控(默认设置宽度是不起作用,需设置 display: inline-block或者block才行)

1)img   用于引入图片的标签

(1)相对路径与 绝对路径

  • 绝对路径  以盘符作为起点访问文件目标的路径
  • 相对路径  以当前正在编写的文件本身作为起点 访问目标文件的路径

(2)属性

  • src  用于设置图片标签要展示的图片文件路径(相对路径
  • width/height   分别用于调整显示图片的宽度 高度 如果不设置 图片将以文件本身的尺寸进行显示 如果只设置一个  另一个将等比例缩放  
  • title 用于设置鼠标悬停在图片上方时 显示的文本标题
  • alt  图片无法征程显示时 替换图片的文本信息

2)a 超链接标签

(1)href 必要属性  用于设置超链接被点击时跳转的目标位置 

  • #  重新加载本页
  • 本站点的其他页面文件地址
  • 网络url

(2)target  用于设置跳转的新页面打开的位置  

  • _self  默认值  代表在本窗口(本选项卡) 加载新页面
  • _blank  在一个新的选项卡中加载新页面

(3)超链接的三种使用方式

  • 常规的  形成路径切换跳转的超链接

<a href=”网络路径/本地文件路径”  target=”目标页面加载的位置/_self/_blank”>文本/图片</a>   

  • 锚链接  在本页面中进行访问位置的切换
  • 标记锚记点   <a name=”标记名称”></a>
  • 使用另一个超链接跳转到标记位置  <a href=”页面路径#标记名称”></a>
  • 功能性连接

点击超链接打开本地的qq  迅雷  邮箱  等软件

<a href="mailto: guimeiWebMater@gmgw.com">站长信箱</a>

打开本地的一个邮箱工具
<a href=”mailto:1936673153@qq.com”>站长邮箱</a>

3)区域标签 span

用于从大量内容中隔离出其中的一小部分做特殊的处理  <span></span>

4)b标签 和 i标签 和 u标签   加粗 斜体 下划线

5)br标签  换行标签   <br/>

6)特殊符号

1.空格    &nbsp;
2.<    &lt;
3.>    &gt;
4.双引号  &quot;
5.版权符号  &copy;
6.人民币符号 &yen;
7.html特殊符号参照表

7)文字标签font标签  可以在目前进行文字的外观控制

  • color属性   
  • 使用英文单词提供颜色设置
  • 使用6位16进制数提供颜色设置   #FE3
  • size 用于设置文字的大小 只能从1-7  7最大 1最小
  • face  用于设置文字的字型  
<font size="80" color="royalblue"  face="Old Script">hello world</font>

 

8)预格式标签

预格式标签  <pre></pre>  

 


五、框架集/内嵌框架


1.框架集  frameset

  • cols  纵向划分区域  cols=”30%,*”
  • rows 横向划分区域
  • 框架区域  <frame src=”在该区域展示的页面URL” name=”名字” />
<frameset rows="30%,*">
        <frame src="fir.html" />
        <frameset cols="30%,*">
            <frame src="index.html" />
            <frame src="sec.html" name="right"/>
        </frameset>
    </frameset>

2.内嵌框架  iframe

 

  • src 用于设置要显示的页面路径
  • width/height 宽高
  • scrolling  用于设置内嵌框架是否拥有滚动条
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值