html基本知识(观看黑马前端笔记)

第一节
一、html简介
    1、html是什么?
   html是用来描述网页的一种语言。
  html 指的是超文本标记语言
  html 不是一种编程语言,而是一种标记语言
  标记语言是一套标记标签
  html使用标记标签来描述网页 
   语言:人与计算机交互的工具
 超文本:(1)普通文本不能实现的 超文本可以实现 能实现普通文本不能实现的功能
  (2) 包括超链接的文本
 标记:就是标签 不同标签能实现不同的功能
    2、html能做什么?
 html通过标签的形式将信息展示给用户
    <html>
 <head></head>
 <body>
 我请大家吃狗不理<font color=“red” size=“5”>包子</font>,
 <br/>
 大家很高兴!!!
 </body>
    </html>
     (1)html结构
          <html>
            <head>
  包括咨询信息,整个页面的属性、知道浏览器解析的标签、引入外部文件的标签
     </head>
     <body>
  我们需要展示的信息
            </body>
          </html>
     (2)html标签是以尖括号包裹关键字成对出现的 有开始标签 有结束标签 支持正确的嵌套
     (3)大部分标签有属性 格式:属性="属性值" 多个属性之间用空格隔开
     (4)空标签 功能比较单一  <br></br> == <br/>
     (5)html不区分大小写 建议使用小写
 
二、html标本标签
 1、文件标签(结构标签)
  <html>:根标签
  <head>:
   <title>:页面的标签
  <body>:内容
   属性:
    text:文本的颜色
    bgcolor:背景色
    background:背景图片
    
    颜色: (1)单词:red green
        (2)rgb三原色:reg(0,0,0) 0-255;
        (3)#000000 #ffffff
 
 2、排版标签
  (1)注释标签  <!-- -->
  (2)换行标签  <br/>
  (3)段落标签  <p>文本文字</p> 特点:段与段之间有空行
    属性:align: 对齐方式 left center right
   (4) 水平线标签 <hr/>
    属性:width:长度
       size:粗度
       color:颜色
       align:对齐方式
      
     尺寸的写法:
      像素:10px
      百分比:占据副标签的百分比(会随着副标签的大小进行变化)
 
 3、块标签
       (1)div:行级块标签
    (2)span:行内块标签
    作用:div: div+css布局
    span:进行友好提示
 4、文字标签
      (1)基本文字标签 <font>
                    属性:color:颜色
        size:大小
        最大值:7
        最小值:1
        默认值:3
        face:字体类型
  (2)标题标签
          <h1>-<h6>
    标题标签是依次减小 默认字体是加粗 内置字号默认占据一行
 5、清单标签
  (1)无序列表:<ul>
      属性:type:disc square circle
       <li>:列表项
  (2)有序列表:<ol>
    属性:type:1、A、a、I、i
       start:数字 代表首项开始位置
       <li>:列表项
 6、图形标签
           <img>
     src:图形的地址
     width:宽度
     height:高度
     border:边框
     align:对齐方式 代表图片与相邻文本的相对位置  top middle bottom
     alt:图片的文字说明
 7、链接标签
  <a>
   属性 href 跳转的页面的地址
     name 名称 锚点
     target _self _blank  默认是_self
   作用:
    (1)页面跳转
     注意:访问互联网上的资源 前面必须加协议 http://
    (2)锚点访问
     href在访问锚点的时候书写格式 #
 8、表格标签
  <table>  属性  border:表格边框   width:表格的宽度   align  表格的对齐方式
          bgcolor:背景颜色
   <caption> 代表表格的标题 
   <tr> 代表行
   <td> 代表单元格  <th>加粗居中
    属性:colspan 列合并
          rowspan 行合并
           作用:(1)简单的实现一个表格样式
          (2)进行布局
 现在不怎么样了<thead>
        <tbody>
        <tfoot>
   作用:分块加载,用户体验比较好
三、html表单标签(重点)
 1、form标签
  <form></form>
  ☆属性:  name:表单名称
     action:提交的路径地址
     method:提交方式 get  post
     ***get与post的区别:
     (1)get提交将数据加在地址栏的后面 格式?name=value&name=value 而post提交将数据封装在请求体中
     (2)get提交相对不安全 post提交相对安全
     (3)get 提交有大小限制 根据浏览器不同而不同  post不限制大小
  
 2、input标签
   属性:①type:根据type值得不同会显示具有不同功能的表单项
     text:普通的文本输入框
     password:密码输入框  特点:输入掩码
     radio:单选按钮    注意:组的概念 如果想让一组单选按钮互斥 必须name属性相同      
      (属性:checked默认被选中)
     checkbox:复选框 注意:组的概念 如果想让一组多选按钮互斥 必须name属性相同
      (属性:checked默认被选中)
     file:上传文件
     button:代表有一个普通按钮 没有任何内置功能
     submit:提交按钮 点击表单按照action地址进行提交
     reset:重置按钮 点击会将表单清空为默认值
     image:图片按钮 点击表单按照action地址进行提交
      属性:src:图片的地址
         alt:图片的文字信息
     hidden:隐藏表单 作用:服务器需要但是不需要用户看到。
      ②name
      ③value:默认值
 3、select标签
  属性:name:表单项的名称
  option:代表一个选择项
   属性:value
      selected="selected"默认被选中的项
  
 4、textarea
  属性:cols:列数
     rows:行数
    注意:默认的文本值在标签体
 
四、html框架标签及其他
 1、框架标签
  frameset
   属性:cols:按列划分
      rows:按行划分
      划分的格式:rows="120,*"  *代表剩余
  frame:
   属性:name:名称 方便target根据name值进行定位
 2、其他标签
  1、<meta>         元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
  标签位于文档的头部,不包含任何内容。
  标签的属性定义了与文档相关联的名称/值对。
       <meta name="keywords" content="keyword1,keyword2,keyword3">
    <meta name="description" content="this is my page">
    <meta name="content-type" content="text/html; charset=UTF-8">
  2、<link>
   <link rel="stylesheet" type="text/css" href="./styles.css">
   href:引入css文件的地址
  3、<script>
   <script type="text/javascript" src=""></script>
   src:js的文件地址
 3、特殊字符
  &nbsp;空格
  &gt; 大于号
  &lt; 小于号
  &copy; 版权符号
  &Reg; 注册符号
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值