HTML常用标签

本文主旨是掌握常用的HTML的标签,不是一份完整HTML文档

html骨架结构

<!--声明文档类型,告诉浏览器按照哪个版本的html解析-->
<!DOCTYPE html>
<html lang='en'>
<!--lang=zh-CN 用于搜索引擎看的-->
  <head>
      <meta charset='UTF-8'>
      <!--元信息 不是给用户看的 给搜索引擎和浏览器看的
		charset 字符集
		unicode 万国码
		gb2312 中文简体
		big5 中文繁体
		GBK 中间简体和中文繁体
-->
      <title></title>
    </head>
    <body>
        
    </body>
</html>  

常用标签

排版标签

  • 标题标签h1~h6
    字体加粗
    上下生成空白行,
    h1在一个页面上只能使用一次,多次使用不符合w3c标准,不利于页面搜索引擎seo优化
  • 段落标签p 上下生成空白行
  • 水平线hr
  • 换行br

文本格式化标签

  • 加粗 strong 、b(两个都是)
  • 倾斜 em 、i(两个都是)
  • 下划线 ins 、u(两个都是)
  • 删除线 del 、s(两个都是)
  • 上标 sup
  • 下标 sub
    注:strong、em、ins、del语义化更强烈,建议使用

图片标签img

<img src='./images/01.jpg' 
	 alt='替代文字' title='标题' 
	 width='300' 
	 height='400' 
	 border='0'>
	 //width、height、border建议在css中设置
  • src 图片的位置

  • alt 图片不显示的时候显示的文字 替换文本

  • title 提示文本 鼠标悬停到图片上显示的文字

  • width 宽

  • height 高

  • border 边框

超链接a

<a href='http://baidu.com' target=" _blank">哈哈哈</a>
<a href='#'>什么鬼</a>//空链接,一般临时使用
  • href 跳转目标

  • target 打开方式

    • _blank 在新窗口打开(原页面不关闭)

    • _self 在当前窗口打开(原页面跳转)

锚点

  • 同页面

    <a href='#test'>测试</a>
    <h3 id='test'>
        第一
    </h3>
    
  • 不同页面

    <a href='test.html#test'>测试</a>
    
    <!--另一个页面test.html-->
    <h3 id='test'>
        第一
    </h3>
    

特殊字符

&lt; <
&gt; >
&copy;©
&reg;®
&amp;&
&times;x
&divide;÷
&plusmn;±
&degree;°
&sup2;²
&sup3;³
&yen;

注释

  • ctrl+/

    <!---->
    

路径

  • 相对路径

    <img src='../images/02.jpg'>
    
  • 绝对路径

    • 从盘符出发

      <img src='E:\black\基础班\第一天\代码\images\2.jpg'>
      
      
    • 互联网

      <img src='http://skshdkdfdf.jpg'>
      

浏览器

  • 常见的五大浏览器:谷歌、火狐、ie、opera、safari
  • 浏览器内核:渲染引擎和js引擎
  • 常见浏览器内核:Trident(ie)、Webkit(safari)、Presto(opera)、chromium/Blink(chrome)、Gecko(firefox)
  • 对于移动端:Android-webkit、IOS/wp7-safari或者ie的Trident
  • Web标准:html(结构)+css(样式)+javascript(行为)

div和span区别

  • div占一行,span在一行内显示

列表

  • 无序列表:

    <!--
    	ul连不能直接写文字和标签,ul只能嵌套li
    	li外面必须有父元素ul或者ol li里面可以嵌套任意标签
    -->
    <ul>
        <li>元素</li>
        <li>
        	<p>嵌套</p>
        </li>
    </ul>
    
  • 有序列表

    <!--
    	ol连不能直接写文字和标签,ol只能嵌套li
    	li外面必须有父元素ul或者ol li里面可以嵌套任意标签
    -->
    
    <ol>
        <li>新闻</li>
    </ol>
    
  • 自定义列表

    <dl>
        <dt>自定义列表标题</dt>
        <dd>解释项1</dd>
        <dd>解释项2</dd>
    </dl>
    

表格

  • 语法:

    <table>
        <!--tr外边必须有父元素table,tr里面只能嵌套td和th(表头),td里面可以嵌套任意元素-->
        <tr>
        	<td>单元格</td>
            <td>单元格</td>
            <td>单元格</td>
        </tr>
        <tr>
        	<td>单元格</td>
            <td>单元格</td>
            <td>单元格</td>
        </tr>
    </table>
    
  • 表格属性

    • border 边框
    • 边框与内容之间距离 cellpadding,默认值1
    • 边框与边框之间距离 cellspacing,默认值2
    • 表格宽度 width
    • 表格高度 height
    • 水平对齐方式 align=center/left(默认)/right
      • 设置在表格上,表示表格整体水平对齐方式
      • 设置在tr和td上,里面内容水平对齐方式
  • 表格的标题和表头

    <table>
        <caption>我是标题</caption>
        <tr>
            <!--里面文字加粗居中-->
        	<th>表头</th>
        </tr>
        <tr>
        	<td>单元格</td>
        </tr>
    </table>
    
  • 结构

    <table>
        <!--
    	thead tbody 不代表行或者列,是给表格分成2部分,使表格更有序,增强语义化,更好的seo
    -->
        <thead>
        	<tr>
            	<th>表头1</th>
                <th>表头2</th>
                <th>表头3</th>
            </tr>
        </thead>
        <tbody>
        	<tr>
            	<td>单元格</td>
                <td>单元格</td>
                <td>单元格</td>
            </tr>
        </tbody>
    </table>
    
  • 合并单元格

    • colspan 合并列

    • rowspan 合并行

      <table>
          
          <tr>
          	<td rowspan='2'>1</td>
              <td>2</td>
              <td>3</td>
          </tr>
          <tr>
              <td>2</td>
              <td>3</td>
          </tr>
      	<tr>
          	<td colspan='2'>1</td>
              <td>3</td>
          </tr>
      
      </table>
      

表单

  • form 表单域

  • action 手机信息提交给哪个文件处理

  • name 表单域的名称

  • method 传递信息的方法

  • method=‘get’ 默认值 通过浏览器的地址栏进行传递信息 post

  • 表单控件

    • 单行文本输入框

      <input type='text' value='孙子' name='username' maxlength='字符长度' size=''>
      
    • 密码框

      <input type='passward'>
      
    • label使用(点击文字,input获取焦点)

      <label for='user'>昵称:<input type='text' id='user'>
      
    • 单选框

      • 实现单选效果必须将name值设置相同的值
      <input type='radio' name='sex' id='female'><!--
      	checked默认选择状态
      -->
      <input type='radio' name='sex' id='male' checked='checked'>
    • 多选框

      <input type='checkbox' >爸爸
      <input type='checkbox'>密码
      
    • 下拉菜单

      <select>
          <!--
      	selected 设置默认选择
      -->
          <option selected='selected'>1995</option>
          <option>1996</option>
          <option>1997</option>
      </select>
      
    • 文件域

      <input type='file'>
      
    • 文本域

      <textarea col='一行字符的个数' rows='行数'></textarea>
      
    • 按钮

      <input type='submit' value='提交'>可以提交
      <input type='image' src='images/btn.png'>可以提交
      <input type='reset' value='重置'>
      <input type='button' value='按钮'>不可提交
      <button>按钮</button> 可以提交 
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值