1. 当Img属性分别单设置一个width或者height时候,图片会等比例进行调整。如果同时设置了两个值,那么必须等比例数值才能保持图片不变形哦。
  2. cellspacing表示单元格之间的间隙。
  3. <col>代表一列,可以将类似表格钟的某一列进行一次性设置宽度,例如<col width="100px">,正常情况下,有几列就需要写几个col,此时,引入一个新的列分组标签<colgroup>既可以将原先的N个<col>设置的width合并成一个,类似<colgroup span="N" width="100px">
  4. <th>就等于加粗并且居中的<td>
  5. 超链接不能嵌套超链接,p标签也不能嵌套p标签,标题标签h1...h6也不能相互嵌套。
  6. Form必须要有action属性,表示提交地址。
  7. 所有需要提交的数据,input必须要有name属性。
  8. input按钮的文字,使用value属性表示。
  9. input必须放在form标签内才能提交。
  10. Input标签常见类型总结:text->文本输入框;password->密码输入框;radio->单选框;checkbox->复选框;button->普通按钮;submit->提交按钮;reset->重置按钮;file->文件选择框。
  11. get请求通常表示获取数据,post请求通常表示提交数据,get请求发送的数据都写在地址栏上,用户可见,post请求发送的数据用户不可见,get请求不能提交大量数据,但post可以。
  12. <span>一个容器标签,不具备任何特殊功能,仅当作容器来使用。用于包裹一段文本,便于给文本增加样式。
  13. <div>一个通用容器标签,不具备任何特殊功能,仅当作容器来使用。可以包裹任何内容,也可以容器之间相互包裹(div里面嵌套div)或者重叠或者覆盖。
  14. 一个空的div,默认的宽度是100%,高度为0。
  15. text-align:center容器内部元素水平居中。
  16. margin:auto让容器本身水平居中。
  17. 元素宽高的百分比,是相对于父元素而言的,若父元素高度为0,则子元素高度即使设置100%,大小也是0,html元素大小是相对于浏览器窗口而言的。
  18. css的优先级:行内样式(<style="...">) > ID选择器(#) > 类选择器(.) > 标签选择器(div) > 通用选择器(*)
  19. 浮动元素会脱离网页文档,与其他元素发生重叠,但是,不会与文字内容发生重叠。
  20. 浮动元素在排列时,只参考前一个元素位置即可,所以下方的4方块正确显示位置如图:不考虑1号元素,也不考虑2号元素,只考虑3号(前一个元素)即可。
    css基础杂记 随笔 第1张

    如果是如下图这样的话,那么就不考虑3号,不考虑2号,只考虑1号(前一个元素)即可哦
    css基础杂记 随笔 第2张

     

    SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  21. 消除浮动的影响可以使用overflow:auto或者clear:both/left/right进行设置。
  22. 当子元素进行浮动时,它没办法撑开父元素,所以一般要给父元素增加一个高度。如果不想设置高度,那么参看21方式也可以。
  23. 浮动元素的重叠问题:
    1. 浮动元素不会覆盖文字内容。
    2. 浮动元素不会覆盖图片内容(因为图片本身也属于文本,可以将图片看作是一种特殊的文字)。
    3. 浮动元素不会覆盖表单元素(输入框、单选按钮、复选框、按钮、下拉选框等。)
  24. 当样式发生冲突时,谁的权重高,谁就生效:  
    1. 通用选择器 *    权重值:0
    2. 标签(元素)选择器 div、p....    权重值:1
    3. 类(别)选择器 .act、.nav....    权重值:10
    4. ID选择器 #btn、#box....    权重值:100
    5. 行内样式    权重值:1000
    6. 我是例子:#box p .tt(总权重值为100+1+10=111)和#box .tt(总权重值为100+10=110),所以前面的权重值更高!
    7. 总结:选择器选择的范围越小、越精确,优先级就越高。 
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄