html网页基础-标签

时间:2022-12-19 00:25:35
HTML
1简介
 (1)概念:HyperText Mark-up Language 超文本标记型语言。完成对用户的网页显示功能!
 
 (2)准则:1:单个网页包含两部分:head和body
     2:格式 <html>
                       <head>设置页面信息</head>
                       <body>显示于页面的内容</body>
                   </html>
 3:标签有开始,也要结束;若无结束标签,则需要在开始标签内结束(<br/>)
 4:不区分大小写的
 
 (3)html的操作思想
 * 在网页中包含许多数据,不同的数据要不同的显示效果,使用标签对数据进行改造,通过修改标签的属性值来实现标签内数据样式的变化。
2、字体标签
 (1)文字标签 <font>
 <font color="文字颜色" size="文字大小">文字内容</font>
 属性color:颜色 1.red  2.#ffffff(RGB三基色) 3.rgb(255,0,0);
 属性size:文字大小设置(1-7)
 (2)标题标签
 <h1></h1> <h2></h2>.......<h6></h6>标题标签自动换行,从h1到h6字体大小依次变小
 (3)水平线标签<hr/>   color和size(范围1-7)  (4)注释标签 <!-- 注释的内容  -->  (5)特殊字符 &nbsp;实现空格的操作 ..... 3、列表标签
 (1)实现层级列表:
 传智播客
      教研部
      人事部
      学工部
 <dl>
  <dt>传智播客</dt>
  <dd>教研部</dd>
  <dd>人事部</dd>
  <dd>学工部</dd>
 </dl>
 释义: <dl></dl>: 定义列表<dt></dt>: 定义上层内容<dd></dd>: 定义下层内容
 
 (2)有序列表标签
      1.java学院
      2.人事部
      a.java学院
      b.人事部
       i.java学院
      ii.人事部
 <ol>
  <li>java学院</li>
  <li>人事部</li>
 </ol>
 释义:<ol></ol>: 定义有序列表
  ol标签排序方式属性type=1,a, i
 
 (3)无序列表标签
       (特殊符号)java学院
       (特殊符号)人事部
       (特殊符号)学工部
 <ul>
  <li>java学院</li>
  <li>人事部</li>
  <li>学工部</li>  
 </ul>
 释义:<ul></ul>: 定义无序列表
    type:设置特殊符号属性type=disc, circle ,square
 
4、图形标签
 (1)标签:<img src="图片的路径名称"/>
 (2)属性:src:图片的路径   width:图片宽  height:图片高  border:图片边框粗细
     alt: 鼠标移动图片上面会显示文字(有些浏览器不支持),找不到图片则直接显示alt的内容
5、超链接标签(点击打开新内容)
  (1)标签:<a href="hello.html">显示在页面上的内容</a>
 (2)属性  href:链接到的地址   target:(默认当前页打开链接)_self,当前页面打开  _blank,在新标签页打开
 (3)想要一个超链接没有效果,在href属性值写成#
6、表格标签(数据显示清晰,结构明确)
 (1)标签:定义表格<table></table>
      属性  border  border color width  height
     cellspacing: 单元格间距 cellpadding: 文字和单元格间距 
 * 在table标签里面表示行: <tr></tr>   属性align(对齐方式)= left center right  * 在tr标签里面表示列: <td></td>   属性align(对齐方式)
 * 在tr标签里面表示表头:<th></th>  自动实现居中和加粗
 (2)合并单元格(td标签属性)rowspan:跨行  colspan:跨列
 (3)标题标签:<caption>标题内容</caption> 7、表单标签(功能:网页输入的数据提交到服务器上的过程)
 (1)form 标签:<form></form>
 属性  action:提交的服务器的地址   method:表单的提交方式(get(默认)和post)
 get提交:地址栏携带数据,安全性很差
 post提交:地址栏不会携带数据,安全性较高,数据在请求体里面
 例:<form action="hello.html" method="get"></form>
 
 (2)输入项:
 要求1:输入项里面必须要有name属性
 要求2:在单选输入项、复选输入项、下拉输入项里面都需有属性value,设置其值
 
 大部分输入项是通过标签input进行操作的
 <input type="输入项的类型"/>
 第一个:普通输入项 <input type="text"/>
 第二个:密码输入项 <input type="password"/>
 第三个:单选输入项 <input type="radio"/>(默认选中 checked="checked")
  在单条输入项里面必须有name属性,且name的属性值必须相同
 第四个:复选输入项 <input type="checkbox"/>(默认选中 checked="checked")
  复选输入项内单个选项标签必须有name属性,且name的属性值必须相同 
 第五个:文件输入项,上传文件<input type="file"/>
 第六个:隐藏项,值不会显示在页面上,但可以提交到服务器上<input type="hidden"/>
 第七个:普通按钮 <input type="button"/>  可写value属性,设置输入项的默认值
 (3)下面的两个输入项不是使用input标签进行封装的
 第八个:下拉选择输入项   (属性 selected="selected" 默认选中)
 * <select>
  <option>AAAA</option>
  <option>BBBB</option>
  <option>CCCC</option>
 </select>
 第九个:文本域   <textarea cols="10" rows="5"></textarea>  (4)提交按钮和其他的按钮
 * 提交按钮: <input type="submit"/>属性 value=按钮显示内容
 * 重置按钮:<input type="reset"/>  属性 value=设置重置按钮显示的内容(使表单输入项回到初始状态)
 * 图片提交:<input type="image" src="图片路径"/>(类同于submit提交)
 
 (5)若单元格里面无内容,使用占位符替代(使用空格&nbsp;)
8、其他的标签的使用
 (1)pre:原样输出 p:段落标签  s:删除线  u: 下划线   b:加粗   i:斜体
 (2)div : 自动换行  span:一行显示
 

相关文章