zoukankan      html  css  js  c++  java
  • 表格 音频视频 形变 浏览器适配 垂直居中

    表格

    基本结构
    <table>
        <caption></caption>
        <thead>
            <tr>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td></td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td></td>
            </tr>
        </tfoot>
    </table>
    
    常用属性
    table
    -- border: <integer>:表格外框及单元格外框
    -- cellpadding: <integer>:单元格的内边距
    -- cellspacing: <integer>:单元格之间的间距,最小为0
    -- rules:rows、cols、groups、all:边框规则
    
    td
    -- rowspan: <integer>:行合并(该单元格占多行)
    -- colspan: <integer>:列合并(该单元格占多列)
    --  : <integer>%:列宽占比
    
    caption
    -- align: top | bottom:标题方位
    
    垂直水平居中
    .sup {
         200px;
        height: 200px;
        display: table-cell;       <!--设置为table-cell  表格单元格样式-->
        vertical-align: middle;
    }
    .sub {
         100px;
        height: 100px;
        margin: 0 auto;  <!-- 水平居中-->
    }
    

     表单

    基本结构
    <form>
    	<label>输入框</label><input type="text" />	
    	<button type="submit">提交</button>
    </form>
    
    input常用类型
    text              <!-- 文本输入框-->
    password       <!--密码输入框-->
    hidden
    radio             <!-- 单选框-->
    checkbox       <!-- 复选框-->
    reset             <!-- 重复-->
    submit           <!-- 提交-->
    

     常用类型标签

    文本框
    <input type="text" name="username" placeholder="请输入用户名" size="10" maxlength="15">
    
    密文框
    <input type="password" name="pwd" placeholder="请输入密码" maxlength="12">
    
    单选框
    <input type="radio" name="sex" value="male" checked>男
    <input type="radio" name="sex" value="female">女
    
    复选框
    <input type="checkbox" name="hobby" value="basketball"> 篮球
    <input type="checkbox" name="hobby" value="football"> 足球
    <input type="checkbox" name="hobby" value="ping-pong" checked> 乒乓球 
    <input type="checkbox" name="hobby" value="baseball"> 棒球
    
    下拉选项
    <select name="major">
        <option value="computer">计算机</option>
        <option value="archaeology">考古学</option>
        <option value="medicine" selected>医学</option>
        <option value="Architecture">建筑学</option>
        <option value="Biology">生物学</option>
    </select>
    <!--多选-->
    <select name="major" multiple>
        <option value="computer">计算机</option>
        <option value="archaeology">考古学</option>
        <option value="medicine">医学</option>
        <option value="Architecture">建筑学</option>
        <option value="Biology">生物学</option>
    </select>
    
    多行文本输入
    <textarea name="content"></textarea>
    <textarea name="content" cols="30" rows="10"></textarea>
    
    按钮
    <!--提交按钮-->
    <input type="submit" value="提交">
    <button>提交</button>
    <button type="submit">提交</button>
    
    <!--重置按钮-->
    <input type="reset" value="重置">
    <button type="reset">重置</button>
    
    <!--普通按钮-->
    <input type="button" value="按钮">
    <button type="button">按钮</button>
    
    全局属性
    required:必填项
    pattern:正则
    
    伪类
    focus:获得焦点
    

    音频视频

    音频

    应用
    <audio id="ad" src="media/juhua.mp3" autoplay controls loop>如果浏览器不支持H5新标签audio,此段话将被显示出来</audio>
    

     属性

    | 属性     | 值                 | 描述     |
    | -------- | ------------------ | -------- |
    | autoplay | autoplay           | 自动播放 |
    | controls | controls           | 音频控件 |
    | loop     | loop               | 循环播放 |
    | muted    | muted              | 静音     |
    | preload  | auto metadata none | 预加载   |
    | src      | URL                | 音频源   |
    

    视频

    应用
    <video width="672" height="378" controls poster="img/poster.png">
    		<source src="media/HTML5的前世今生.mp4" type="video/mp4"></source>
    		当前浏览器不支持video直接播放
    </video>
    

     属性

    | 属性     | 值                 | 描述     |
    | -------- | ------------------ | -------- |
    | width    | pixels             | 宽度     |
    | height   | pixels             | 高度     |
    | controls | controls           | 视频控件 |
    | autoplay | autoplay           | 自动播放 |
    | loop     | loop               | 循环播放 |
    | muted    | muted              | 静音     |
    | poster   | URL                | 图像占位 |
    | src      | URL                | 视频源   |
    | preload  | auto metadata none | 预加载   |
    
    | 属性 | 值        | 描述     |
    | ---- | --------- | -------- |
    | src  | URL       | 视频源   |
    | type | MIME_type | MIME类型 |
    

    形变

    .box {
    	transform: rotateX(360deg) | rotateY(360deg) | rotateZ(360deg);
    }
    
    .box {
    	transform: translateX(200px) | translateY(200px);
    }
    
    .box {
        transform: scaleX(2) scaleY(0.5)
    }
    

    浏览器适配

     -o-:Opera浏览器
     -ms-:IE浏览器
     -moz-:Firefox浏览器
     -webkit-:Chrome、Safari、Android浏览器
    
    径向渐变
    .box {
         200px;
        height: 200px;
        border-radius: 50%;
        background-image: -webkit-radial-gradient(red, yellow);
    }
    
    倒影
    -webkit-box-reflect: below | above | left | right;
    
    
  • 相关阅读:
    Python3 函数return
    Python3 函数参数
    计算机组成原理基础
    解决 Python2 和 Python3 的共存问题
    管理本地用户和组
    Linux 常用命令(二)
    Linux 控制台
    Linux 常用命令(一)
    Linux中的目录功能(Red Hat 7)
    自定义属性使用
  • 原文地址:https://www.cnblogs.com/layerluo/p/9721381.html
Copyright © 2011-2022 走看看