• 常用标签属性及文本溢出处理


    表单标签

    注册和登录 目的:收集用户信息,能够输入内容

    • input标签

      • text

        • 文本输入类型

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

      • password

        • 密码类型

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

      • radio

        • 单选按钮

        • <input type="radio" name="sex" value="boy">男
          <input type="radio" name="sex" value="girl">女
        •  

      • checkbox

        • 复选框

        • <input type="checkbox" name="course" value="HTML">HTML
          <input type="checkbox" name="course" value="CSS">CSS
        •  

      • button

        • 普通按钮

        • <input type="button" value="点我">
        •  

      • submit

        • 提交按钮

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

      • reset

        • 重置按钮

        • <input type="reset" value="清空">
        •  

      • file

        • 文件上传

        • <input type="file" name="file">
        •  

      • image

        • 图像形式的提交按钮

        • <input type="image" src="submit.jpg" alt="submit">
          
      • hidden

        • 隐藏域

    • select

      • 下拉框

      • <select name="area">
            <option value="HTML">html</option>
            <option value="JS">js</option>
            <option value="CSS">css</option>
        </select>
        
      •  

    • textarea

      • 文本域

    • label

      • <!-- label的for属性要对应相应表单的id -->
                <input type="radio" name="shenfenzheng" value="zg" id="zg"><label for="zg">中国居民身份证</label>
                <input type="radio" name="shenfenzheng" value="ga" id="ga"><label for="ga">港澳台居民身份证</label>
        
      •  

    常用表单的属性

    action

    • action属性定义提交表单时执行的动作。通常表单会提交到web服务器网页,如果省略会被提交到当前页面

    method

    • get

      • 从服务器获取数据, 数据量小, 不安全的

      • get是默认方法

    • post

      • 向服务器传递数据,相对安全

      • 数据量大

    • checked

      • 应用到单选框,复选框

      • <input type="checkbox" checked>
        
    • selected

      • 下拉框

      • <select name="area">
            <option value="HTML">html</option>
            <option value="JS" selected>js</option>
            <option value="CSS">css</option>
        </select>
        
    • value

      • <input type="text" name="name" value="web前端">
        
    • readonly

      • <input type="text" name="name" value="web前端" readonly>
        
    • disabled

      • <input type="text" name="name" value="web前端" disabled>
        
    • maxlength

      • <input type="text" name="name" maxlength="6">
        
    • size

      • <select name="name" size="3">
        
    • style="resize: none;"

      • <!-- resize: none 设置为不能改变尺寸 -->
        <textarea name="" cols="30" rows="10" style="resize: none;"></textarea>
        

     

    文本溢出处理

    • 单行文本溢出显示省略号

      • white-space

        • normal 默认。空白会被浏览器忽略。

        • pre 空白会被浏览器保留。

        • nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 br 标签为止。

        • pre-wrap 保留空白符序列,但是正常地进行换行。

        • pre-line 合并空白符序列,但是保留换行符。

      • text-overflow

        • clip 修剪文本。

        • ellipsis 显示省略符号来代表被修剪的文本。

        • [string] 使用给定的字符串来代表被修剪的文本。 目前只在Firefox下有效。

      • p {
            200px;	/*限定盒子的宽度*/
            overflow:hidden;	/*给元素设置溢出隐藏属性*/
            text-overflow: ellipsis;	/*文本溢出显示省略号*/
            white-space:nowrap; /* 文本不换行 */
        }
        
    • 多行文本溢出显示省略号

      • 利用WebKit的CSS扩展属性(只有-webkit-内核才有作用)

        • p{
              200px;	/*限定盒子的宽度*/
              overflow: hidden; /*给元素设置溢出隐藏属性*/
              text-overflow: ellipsis; /*文本溢出显示省略号*/
              display: -webkit-box; /*将对象作为弹性伸缩盒子模型显示*/
              -webkit-line-clamp: 2;/*用来限制在一个块元素显示的文本的行数,这是一个不规范的属性,它没有出现在CSS规范草案中。*/
              -webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式*/
          }
          
  • 相关阅读:
    总体和样本
    素数和合数
    Scrum 体验活动笔记
    敏捷 扑克上的时间估算(转)
    Python爬取拉勾网职位
    无头浏览器Chromedriver、Phantomjs安装及教程、Chrome插件xpath下载及安装
    Python爬取智联招聘职位信息
    MATLAB 信号与系统
    Python爬虫学习(2)- Ajax的Get、Post方法实战
    Python爬虫学习(1)
  • 原文地址:https://www.cnblogs.com/zxy37/p/14255527.html
Copyright © 2020-2023  润新知