HTML标签

前端开发概述

  从软件分类开始说,学习编程语言,主要是为了开发软件的,软件按照使用目的不同可以分为系统软件和应用软件,还可以按照软件程序和数据存储位置的不同,可以分为单机软件、C/S架构软件、B/S架构软件

  • 单机软件:软件程序和数据都存储在客户端 界面:Tk、PyQt、wxPython库
  • C/S(Client/Server)架构软件:软件程序和数据一部分存在客户,一部分存在服务器端 界面:Tk、PyQt、wxPython库
  • B/S(Broswer/Server)架构软件:软件程序和数据全部存在服务器端,界面:网页(web)

前端开发也叫作web前端开发,是为B/S架构的软件提供界面解决方案

 

html概述

    HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,

    这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm


常见的标签:

双标签
  html header body div p h1 h2 h3 h4 h5 h6 selcect -> optgroup -> option textarea span b i u s strong em ins del ul li ol li

dl dt dd table tr th td title style script label form 

 

单标签
  a img br(br/) hr input meta link

    空格
  © 版权
  ® 注册
  < 小于
  &dt; 大于

html中的路径问题
    路径
        绝对路径    互联网的云服务器
        相对路径     同级 上级 下级
    列表
        无序
            ul li 网站导航
            line-style:none
        有序
            ol li 
        项目列表
            dl>dt+dd
    表格
        table>tr>td
        border的值不分先后
        border-cellapse   合并表格边框线
        cellspacing:20 拉开单元格之间的距离
        cellpadding:50 拉开内容和td之间的距离
        td属性
            合并
                行合并 colspan="6"    
                列合并 rowspan="6"  合并6个单元格
        制表
       label 用来描述文字的 table tr 制作表头 th width height tr 制作内容 td width height form表单

      表单用于搜集不同类型的用户输入,表单由不同类型的标签组成,相关标签及属性用法如下:

      1、<form>标签 定义整体的表单区域

      • action属性 定义表单数据提交地址
      • method属性 定义表单提交的方式,一般有“get”方式和“post”方式

      2、<label>标签 为表单元素定义文字标注

      3、<input>标签 定义通用的表单元素

      • type属性
        • type="text" 定义单行文本输入框
        • type="password" 定义密码输入框
        • type="radio" 定义单选框
        • type="checkbox" 定义复选框
        • type="file" 定义上传文件
        • type="submit" 定义提交按钮
        • type="reset" 定义重置按钮
        • type="button" 定义一个普通按钮
        • value属性 定义表单元素的值
        • name属性 定义表单元素的名称,此名称是提交数据时的键名

      4、<textarea>标签 定义多行文本输入框

      5、<select>标签 定义下拉表单元素

      6、<option>标签 与<select>标签配合,定义下拉表单元素中的选项

      注意:

        单行文本框文字提示

      • placeholder 设置input输入框的默认提示文字
注册表单

 

 居中(center)
        文字居中
            水平居中    text-align:center;
            垂直居中    line-height:height(父类的height);
        版心居中
            margin:0 auto;
    显示(display)/隐藏(hidden)
        占位(seize a seat)
            display:none;
            display:block;
        不占位
            visbility(能见度):hidden(隐藏);
            
        行级的元素变块级元素
            block/inline-block/inline
            
    溢出(overflow)
        溢出隐藏
        visable(默认值选项)
        hidden  ->溢出的部分隐藏起来
        溢出有滚动条
        scroll   右下都有滚动条(在前端基本不用)
        auto   自适应滚动条,但下面任何情况都不会出现横向移动的滚动条
            
    浮动(float)
     如果是浮动,想浮动的所有标签都要加 float对齐属性  
      float:left;  靠左浮动
      float:right; 靠右浮动
        
    定位(position)
     子绝父相
     相对定位    relative    参照物是自身
     绝对定位    absolute    参照物是父类
     固定定位    fixed       参照物是浏览器的四角
         
    定位的灵活应用
        position:absolute
        left:50%
        transfrom:translate(-50%,-50%)
        有可能导致覆盖的情况出现
            该标签的显示级别
                z-index:10  值越大,越在上面 设置它的等级为10
        opacity:0.4  透明度的总范围为0~1
        rgba(60,100,120,0.2)
                
    权重
        行内式(1000)>ID(100)>类(10)>普通的(1)
        最高权限
            行内式 !Impoatxxxxx
    
    iframe(框架)
        属性
            src="设置路径" 
            frameborder="0"  设置边框
        页面嵌套
            eg:点链接替换一块固定的位置

 

posted @ 2020-08-13 19:44  inhocho  阅读(12)  评论(0)    收藏  举报