zoukankan      html  css  js  c++  java
  • HTML

    `<p>...</p> 段落
    zh-CN
    <s>...</s>字体中间有条线的字体格式属于行内标签
    <h1>...</h1> 标题
    <img src="文件位置" alt="">插入图 alt图片错误的显示
    <img src="文件位置" title="要的内容"> 鼠标点上去有个显示文字效果
    <a href="网址">网站名</a> 链接
    h<header></header>代表div标签用
    <nav><nav>用于nav导航部分
    <ul>
    <li>列表名</li>
    <li>列表名</li>
    <li>列表名</li>无序列
    <li>列表名</li>
    </ul>
    <span></span> 纯净的标签可以直接在一行里行列标签

    <ol> type 设置其标题的格式
    <li>列表名</li>
    <li>列表名</li>
    <li>列表名</li> 有序列表
    <li>列表名</li>
    </ol>
    <sub>文字</sub> 下标

    <sup>1</sup> 上标

    <strong>加粗内容</strong> <b></b> ——加粗——行列加粗
    <em>倾斜内容</em> ——变斜——行列
    <i></i> 做小标签 变斜
    {<form action="">提交数据的所有表单 总共只有一个form
    <input readonly type="text">
    <input type="password"> —一个输入框——
    password 设置为密码格式的框}
    <input style="text" value="文字"> 输入框为文本格式里边能输字
    <input type="radio" name="radio"> 选择的圆框单选
    <input type="text" placeholder="文字内容"> 提示信息的内容
    <input type="submit"value=""> 按钮标签提交信息时
    <input type="button" value="登录"> 按钮
    <input type="checkbox">文字 多选按钮
    <input type="color"> 色块
    <input type="number">
    <input type="range"> 表示一个下滑的滚动条
    required (readonly 只能看不能用)
    text 单行输入
    button 按钮
    textarea 多行输入
    checked 表示选中状态
    (<select name="" id="" >
    <option value="">请输入文字</option> 下拉的框
    <option valie="" selected>武汉</option>)
    <input type="file"> 浏览的文件选择
    outline:none; 点击没有边框
    <label> 在表单里可以该样式
    }
    <div></div> ——容器整个封装——
    <stye></stye> ——设置格式——

    <dl class="list">
    <dt></dt> 自定义列表
    <dd></dd>
    </dl>
    cursor:pointer; 变化为手型


    class ——命名——
    .创的名字 ——引用那个东西——

    {float:right} ——那个总东西放的位置——
    {font-size:16xp} ——文字的大小——
    {color} ——颜色——
    margin-lift:26px ——调间距左间距——外边距
    padding 调内边距
    font-weight:bold; 字体加粗
    font-weight:normal 字体正常
    font-style 字体的样式为正常
    display:inline-block 创建矩形
    width 设置宽度
    height 设置高度
    background-color: 设置颜色
    text-decoration:none 文本修饰无
    text-align:center 文本居中
    text-align:right 文本在右边
    line-height 行高
    margin-left:auto和 margin-right:auto
    margin-top 顶高 bottom 底部
    background-img src="" 背景图片
    background-position 背景的位置
    text-indent:30xp 文本缩进30像素
    border 边框 border-color:transparent 边框透明的
    solid 实线 dotted 点线 dashed虚线
    repeat:no-repeat 不重复
    margin
    clear:both 在出现之前不浮动
    onmouseover="style.color='red'" 设置字体鼠标移动到变红色。
    onmouseout="style.color='blue'" 设置字体鼠标移动开的颜色为蓝色
    onmouseover="style.background='red'"设置鼠标移动到其背景的颜色为红色
    :hover {background-color:blue} 鼠标移动变色。
    list-style:none 表示列表没有前面的圆点《用于列表中ul》
    <link rel="stylesheet" href="应用的文件的位置和名字"> 应用一个格式
    应用的格式是css的格式如div{color:#fff;background: #000; 50px;line-height: 30px;}
    在位置引用时文件在同一个位置就直接输入文件名
    ../ 路径返回一级
    id="" 改名字其名字是唯一的 引用用#号来用#+名字
    class 可以重复的名字与id不同 引用用.+名字
    border是组合形式{宽度,颜色,样式}
    border-width;border-color;border-style
    background:颜色 url(文件地名字) 设置的位置 no-repeat
    *{padding:0;margin:0;} 清除默认的内外边距
    .list li:hover{}直接设置列表的鼠标点击变化命令

    text-decoration:underline; 添加下划线
    block 块状标签
    inline 行内元素
    inline-block 行内块状元素
    .clearfix:after{content:'';display:block;clear:both}
    &nbsp; 表示空格的意思
    border-radius:4px; 表示圆角矩形;
    position:absolute; 绝对定位就是要浮出来的动西
    position:relative; 相对的的位置
    position:fixed; 固定定位是相对于浏览器而言的
    border-radius:50%; 圆
    background:rgba(0,0,0,0);调其明亮度
    img{vertical-align: middle;}设置其图片得边距为0
    word-wrap:break-word 英文单词强制换行

    overflow:hidden;
    white-space:nowrap; 字体超过一行宽度,自动省略
    text-overflow:ellipsis

    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:2; 字体超出省略第二行开始
    -webkit-box-orient:vertical;
    overflow:hidden;

    z-index:1; 表示定位元素的层级关系;值越大层级越高
    opacity:0 隐藏效果不会使其失效;透明度。
    border-collapse:collapse; 合并重叠边框
    td,th{}群组选择器;
    <table cellpadding="0" cellspacing="0" border:1px;清除单元格之间的间距>
    <thead>
    <tr>
    <th></th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td></td> 表格的结构
    </tr>
    </tbody>
    <tfoot>
    <tr><td></td></tr>
    </tfoot>
    </table>
    colspan"2" 横向合并
    rowspan"2" 纵向合并


    大框架display:table;转化为表格
    里边的内容居中的单元格用display:table-cell;表示转化为单元格的格式;
    vertical-align:middle;上下居中;
    first-chlid 第一个选择器 IE 8及以下只支持first-child;
    nth-chlid(2) 选择第二个是行列的第几行不是第几个。
    last-child 最后一个
    可以在child(2n)表示为偶数的形式。(2n+1)为奇数

    p:nth-of-type(2) 表示这个元素出现的第几个。
    雪碧图,的用法,利用背景图来截取图片
    !important 提高优先级让其效果提高。
    text-align:justify; 表示英文的文本自动左右居中
    <a href="#id名字"></a>表示跳转到页面的相应位置
    box-shadow:4px 4px 4px 1px #000
    表示 表示 阴影 模糊
    阴影 左右 的模 度
    的上 糊半
    下 劲
    box-shadow:inset 2px 2px 3px background:rgba(0,0,0,0.6),2px 2px 3px background:rgba(0,0,0,0.6)
    内边模糊度
    text-shadow:2px 2px 2px red;字体的外边投影;
    {
    <audio src="">
    <video src="文件位置" controls="controls" autoplay> 引用视频为可控的播放
    </video>
    loop 为自动播放
    <source src="路径" type="video/mp4"
    <source src="路径" type="video/ogg"
    <source src="路径" type="video/webm"

    }

    filter:alpha(opacity=60); 在IE下显示的透明度

    <iframe href=""></iframe> 在网页中再嵌一个网页
    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
    表示适配的必要移动端代码;
    @media screen and (min-0px) and (max-299px){
    .a{background:blue;100%;}
    }
    overflow:hidden;或者 border:1px solid transparent; 解决传递问题

    css3 选择器

    +号紧跟在后面的一个元素
    ~表示紧跟后面的所有元素
    属性选择器
    a[href]{color:red;}
    主要是用在表单里边的;用得不多。
    data是自定义属性
    p:not(.a)所有的p标签除了.a以外的都被选中。
    .b:before{content:'';}在b的前面要加的东西
    .b:after{content:'';}在b的后面的内容要加的东西
    定位时用在其元素的本身,
    .b{position:relative;}
    .b:before{position:absolute;content:'';}
    text-shadow:1px 0px 0px white,-1px 0px 0px white,
    0px 1px 0px white,0px -1px 0px white,1px 2px 2px red;
    字体描边效果
    background:content-box; 可以有两层边框
    -webkit-background-size:cover 谷歌支持背景会随文本的大小而裁剪文件自动占满
    高宽
    -moz-火狐
    -ms-IE
    -o- opera浏览器的
    background:-webkit-linear-gradient(left,red,blue);
    background:-o-linear-gradient(left,red,blue); 渐变的效果
    background:-moz-linear-gradient(left,red,blue);
    background:radial-gradient(white,black)镜像渐变
    text-stroke:2px red;描边的效果
    transition:width 1s; 动画效果的延迟效果;
    box-sizing:border-box;盒子模型计算变为w+m不用考虑padding的变化。
    em表示父级大小相关联的。
    rem表示跟随html的大小变化
    font-size:1em;
    @media screen and (min-0px) and (max-299px){
    body{
    font-size:12px;
    }
    }
    calc(50%-1px);表示计算
    font-size:calc(100vw/6.4)
    transition-delay:0规定过度效果何时开始
    2D
    旋转
    transform:translate(x,y)表示沿着xy轴方向移动多少像素
    transform:scale(x,y)表示为缩放的效果,为x轴和y轴方向的缩放;
    transform:rotate(30deg) 表示顺时针旋转30度
    transform:skew(x,y) 倾斜转换,一个是x轴一个是y轴方向。
    transform:translate() scale();
    -webkit-transform:arign(0,0);
    transform:perspective(0px);3D旋转时的视距。
    max-100%; 写在图片里表示当大小大于原图大小时图片不会增大,
    小于原图时会占满。

    [
    animation:xxx 5s (延迟时间)
    infinite(次数)
    运动的方式(alternate反向)(linear匀速)(ease-in-out低速开始低速结束)
    forwards(保留动画结束时的状态)backwards(返回起始的状态),
    @keyframes xxx{
    0%{
    transform:translate()
    }
    100%{

    }
    }
    @keyframes xxx{
    from{
    transform:translate()
    }
    to{

    }
    }
    ]

    text-decoration:overline(文本上一条线) line-through(穿过文本的线)blink(定义闪烁的文本);
    overflow-x:scroll;
    a:active{
    点击的效果
    }
    input:focus{
    background:
    }
    a:line{
    color:#fff 未访问时的状态就是开始的状态
    }

    a:visited{
    color:#fff 鼠标点击后再次停留的效果
    }
    a:active{
    鼠标点击下去的效果
    }
    reverse 反向
    css弹性布局
    {
    display:flex;转化为弹性盒子
    父级里边的东西
    flex-direction:row;表示一行排列
    flex-direction:column;表示在纵向排列
    flex-wrap:wrap;表示超出自动换行,不能写宽度。
    flex-wrap:nowrap;不换行,自动建宽度。
    justify-content:flex-start;表示都在往左排列,整体在左边。
    justify-content:flex-end;表示往右对齐相当于text-aligin:right;
    justify-content:center;表示整体居中排列在一起。
    justify-content:space-around;表示整体分布排列,要分开两边又间距
    justify-content:space-between;表示整体分布左右两边没有间距。
    align-content:flex-start;表示在y轴方向的上对齐
    align-content就是在轴方向的改变,与justify的轴向不同。
    align-items:baseline 沿着内容开始顶对齐。
    align-content:center;表示多行的居中
    align-content属性必须用在多行输入
    align-items:center;表示居中效果上下居中;
    子级里边的东西
    order:1;值越小在前面可以-1
    flex-shrink:3;占的比例值越大表示越小。
    收缩的算法是shrink里面的值加上总的个数减一。
    flex-grow:3 增长比例
    算法是根据盒子总宽减去子级的长度之和再分配其成分;
    flex-basis:20%;收缩到20%的宽度;
    align-self:flex-start; 表示里边的内容居上对齐
    align-self:flex-end;表示里边的内容居下对齐
    align-self:center;子级里的内容上下居中
    align-self:baseline;表示内容自动对齐一个基准线。
    align-self: stretch;表示其上的纵向上的自动填充
    }
    visibility:hidden;表示不可见要占位置
    visibility:visible;表示可见
    letter-spacing:12px;字体之间的间距
    pointer-events:none;表示不能点击的css代码。
    filter:alpha(opacity=100) 适应IE而写的透明度变化
    cursor:url()鼠标插入图片。
    cursor:n-resize;表示的是鼠标移到上面时变为增大的样式。
    手机端去除高亮的效果
    -webkit-tap-highlight-color:transparent;
    -webkit-appearance:none;
    -webkit-text-size-adjust:none;
    cursor:move;鼠标变为十字架的形状。
    cursor:n-resize;鼠标变为一条杠。
    -webkit-text-size-adjust: none;手机端的文字格式使其文字大小
    可以小于12px的值
    /*transform-origin:50% 50% 0; X方向 Y方向 Z方向*/
    设置旋转中心。
    transform:translateZ(-202px);/*向里移动202px*/

  • 相关阅读:
    localX mouseX stageX
    帮陈云庆做的手机报
    另一种换行排列方块的方法
    换行排列(思路源自陈勇源代码)
    网上摘的
    ASP.NET页面间数据传递(转)
    数据库连接字符串大全 之 SQL服务器篇
    保存一个免费的在线的图片转换工具网站,支持BMP,JPG,IOC,PNG和GIF
    关于IE6和IE7以及多个版本IE共存的问题
    如何测试sql语句性能,提高执行效率
  • 原文地址:https://www.cnblogs.com/zouxianlu/p/6772513.html
Copyright © 2011-2022 走看看