zoukankan      html  css  js  c++  java
  • css知识点

    【外边距】---外边距合并,则子元素的外边距会设置给父元素

    1,可以给父元素设置上边框,可以i解决这个问题

    2,可以给父元素设置padding-top 内边距,解决问题

    【溢出】---父元素默认将溢出的内容,在父元素外边显示

    1,通过overflow可以对溢出的内容进行处理

    --overflow:hidden  将溢出的内容进行 裁剪 不会显示

    --overflow:scroll    增加滚动条 来查看完整内容  是否溢出都会添加水平垂直滚动条

    --overflow:auto     只能增加滚动条 有加显示滚动条 没有则不显示

    【文档流】 文档流--》文档流处在网页的最底层,表示一个页面中的位置,元素默认都在文档流中

    1,--元素在文档流中的特点

          :块元素--》独占一行,自上向下排列,默认宽度是父元素的100%,高度被子元素撑开

           (当宽是默认值时,指定内边距不会影响盒子大小)

          :内联元素--》  只占自身的大小,从左往右排列,宽高都由内容撑开

    【背图】--背景图片的处理

    ---background-color:         设置背景颜色

    ---background--image:url('')   设置背景图片

    ---background-repeat:no-repeat  设置背景不重复

    ---background-position:center center  设置背景图位置

    ---background-attachment:fixed  设置背景图不随滚动条滚动

    ------------背景图片简写 background-可设置以上所有属性,没有顺序要求--------------------------------------

    【表格】--在html中使用table标签来创建表格

    ---<table>

      <tr> <th> th是表头的样式,是特殊的td  和td效果一样   </th </tr>

            <tr>   在table表格中使用 tr来表示表格中的一行,有几行就写几个tr

        <td></td>   在table表格中使用td来创建一个单元格有几个单元格就有几个td

        <td rowspan='2'></td>  纵向向下合并单元格,下一行相邻的单元格需删除

        <td colspan='2'></td>   横向向右合并单元格,右边的单元格需删除

             <tr>

    ----CSS设置表格的样式

      table:{border:’边框可不设置‘;border-collapse:collapse}          th,td:{border:设置边框}

    --table和td边框之间默认有一个距离,通过border-spacing:0px属性可以设置这个距离

       通过border-collapse:collapse可以设置表格的边框合并【一旦设置collapse边框合并,距离自动失效】

    tr:nth-child(odd){background-color:设置行颜色}

    tr:hover{ background:#red}   移入每行,变色

    ---有一些情况表格是非常长的,需要分为三部分

    --thead 表头   tbody 表体   tfoot 表格底部  对表格进行分组

    【表单】:表单的作用是用来将用户的信息提交给服务器

    ---使用form active='指定提交的地址'标签创建一个表单

    ---使用input 创建文本框,密码框,name属性是提交的属性,value指定默认值

    ---( 单选按钮 ):使用input 来创建一个单选按钮,它的type属性是radio

    ---单选按钮通过name属性进行分组,name属性相同则是一组按钮,可互斥

    ---必须指定一个value 属性这样被选中的单选框的value值 会提交到服务器

    ---( 多选框 )使用iput 来创建多选框input type='checkbox 

    ---多选框与单选框相同,也是通过name 来进行分组 ',也必须写value值,表示选中的信息提交服务器

    ---( 下拉列表 )使用select 来创建一个下拉列表,下拉的name指定给select ,value指定给option

    ---<select name='star' >  <option value="fbb'> 范彬彬</.option> 《/select>

    --《默认选中》单/多选框 可以在希望默认选中的项 中添加 checked="checked";下拉默认selected="selected"

    ---《下拉分组》在select中使用optgroup 对选项进行分组,同一个optgroup中的选项是一组,可通过label属性规定分组的名字

    ---《文本域》 使用textarea 创建一个文本域 

    ---<textarea name="内容"> </textarea>

    ---《重置》 input type='reset'   点击输入框全部清空

    ---《label》 标签,用来选中表单的提示文字,通过for=“id”  input id="id" 来绑定一组,点击文字时,输入框也会锁定光标

  • 相关阅读:
    Linux rsync 命令详解
    docker 容器间网络配置
    git合并分支
    基于Docker的Mysql主从复制搭建
    MySQL字符串函数substring:字符串截取
    mysql 存储过程
    分布式系统唯一ID生成方案汇总 转
    mysql 比较函数和操作符
    Distributed PostgreSQL on a Google Spanner Architecture – Storage Layer
    Distributed PostgreSQL on a Google Spanner Architecture – Query Layer
  • 原文地址:https://www.cnblogs.com/zzhqdkf/p/12454783.html
Copyright © 2011-2022 走看看