html权威指南笔记

来源:互联网 发布:手机淘宝在哪里做代理 编辑:程序博客网 时间:2024/05/16 18:10

标签基本分类(块元素以及内联元素):

  • 块元素
    块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签’P”。“form”这个块元素比较特殊,它只能用来容纳其他块元素。另外div、ul、h1-h6都是比较常见的。
  • 内联元素
    内联元素(inline element)一般都是基于语义级(semantic)的基本元素。内联元素只能容纳文本或者其他内联元素,常见内联元素 “a”。img、input和span都比较常见。

定义样式方式

  • 元素内嵌
<div style="display:none;"></div>
  • 文档内部定义
.test{    display:none;}
  • 外联定义
<link rel="stylesheet" type="text/css" href="test.css"></link>

样式叠层

  • 元素内嵌样式

  • 文档内嵌样式

  • 外部样式

  • 用户样式

  • 浏览器样式

CSS继承

  • 1 与元素外观(文字、颜色、字体等)相关样式会被继承
  • 2 与元素在页面上的布局相关的样式不会被继承,可以采用inherit强制继承父类样式。

javascript小知识

  • in用法
    in 用于判断某属性是否存在
    var myData = {        name:'admin',        weather:'sunny'    }    for(var name in myData){        console.log('name:'+name);    }
  • js内置数组方法

    • concat(另一个数组):用于组合数组
    • join(分隔符):将数组连接成字符串
    • pop():删除并反悔数组最后一个元素
    • shift():类似pop返回第一个元素
    • push():将数据添加到数组
    • unshift():类似push,将数据插入到数组开头
  • undefined与null区别

    • undefined: ①读取未赋值变量②读取对象属性未得到值
    • null:已经给属性赋值,但是值不是有效的js类型(object、string、number、boolean)
  • 页面定时刷新方法

    • 一种使用标签(另一种属于定时器)
    <meta http-equiv = 'refresh' content = '5;url=www.test.com'/>
  • style中的media属性
<style media = "screen AND(max-width:500px)">        a{            background-color:red;            color:white;            }</style>
2 0
原创粉丝点击