笔记:html基础知识

学习目标:

掌握html css基础知识

学习内容:

1、 学习html基础知识
2、 学习CSS基础知识


HTML基础知识

  1. <!DOCTYPE html>注记 翻译html 兼容低版本会造成页面串行

  2. <html lang="en">主标记

  3. <head></head> 定义窗体信息 外部引入文件

  4. <body></body> 放置页面显示信息

  5. <meta charset="UTF-8"> 修改字符集
    ios8859-1 欧美字符集
    gbk 中文简体
    big5 繁体字
    utf-8 本地字符集

  6. <title>Document</title> 窗体名称

  7. <h1>-<h6> 标题标记

  8. <p>段落标签

  9. <span>布局标签 行级元素 同行显示

  10. <div>布局标签 块级元素 换行显示

  11. CSS 层叠样式表
    美化页面 提高浏览器加载速度 减少代码

  12. 语法
    1 行内样式<h1 style="color:red">优先级高
    2 内嵌样式

  13. 选择器
    1 *{}通配符选择器
    2 h1{}标签选择器
    3 #font{} id选择器 唯一
    4 .font{} 类选择器 可以重复

  14. clolor
    1 单词
    2 十六进制值 #eee=#eeeeee
    3 色阶值 rgb(r,g,b)

  15. font-size 字体大小 默认12-16px

  16. font-weight 字体加粗 默认400

  17. font-style 设置斜体
    normal默认
    itatic倾斜

  18. font-family 字体样式 默认宋体

  19. word-spacing 单词间距

  20. letter-spacing 字体间距

  21. line-height 行高

  22. text-algin 水平对齐 : center right left

  23. vertical-algin 垂直对齐:top bottom middle

  24. <a>超链接 href 定义路径

  25. 绝对路径 http file

  26. 相对路径
    相同文件夹 aa.html
    子文件夹 ww/aa.html
    …/ 返回上一级文件夹

CSS基础知识

  1. text-decoration 文本修饰

  2. line-througth删除线

  3. border-width -color -style
    none无边框
    solid 实线
    double双边线
    dotted 点线
    dashed 虚线

  4. margin 外边距 padding 内边距
    顺序:margin: 上下 左右/ 上 左右 下/上 右 下 左

  5. 盒模型:填空宽高+内边距+外边距+边框
    box-sizing 盒模型组成模式 `

    content-box填空+边框+边距 标准模式
    border-box 填充+边框 怪异模式

  6. 有序列表 ol 无序列表 ul

  7. list-style-type 列表图形
    disc实心圆
    circle空心圆
    decimal数字

  8. list-style-position 列表对齐方式
    outside inside 内外对齐

  9. list-style-image:url()列表图片

  10. float 浮动 left right

  11. clear 清除浮动

  12. overflow 超出内容的显示方式
    visible不添加滚动条
    hidden 隐藏
    auto 添加滚动条
    scroll 总添加滚动条

  13. 关系选择器
    ul li{}后代选择器
    h1,a{}并集选择器
    div>p{}子选择器
    h1+p下一个兄弟元素
    h1~p 下面所有兄弟元素

  14. 伪类选择器
    a:link{}未访问状态
    visited被访问状态
    hover鼠标悬停
    active被选中

  15. 伪对象选择器
    before在元素前添加内容 after后

  16. background-repeat 背景平铺方式
    -x水平 -y垂直 no-repeat

  17. background-position 背景图片位置

  18. background-attachment 背景固定方式
    scroll滚动
    fixed 固定

  19. visibility是否隐藏元素
    visible
    hidden隐藏 保留面积

  20. display 属性显示方式
    none隐藏 不保留面积
    inline行级
    block块级
    inline-block行级

  21. -index 元素层叠关系

  22. <table>表格 <tr><td>单元格 <th>单元格(标题 加粗居中)

  23. rows/colspan合并行列 单位数字

  24. cellpadding/spacing 内外间距

  25. border-spacing 外间距值

  26. border-collapse 合并边框
    separtate独立
    collapse合并

  27. empty-cells 隐藏无内容单元格
    hide隐藏
    show显示

  28. <form>表单
    action 定义路径
    method传值方式 get/post(post传值隐藏)
    checked="checked" 默认选中
    maxlength 文本最大输入长度
    readonly 只读 可传值
    disabled 禁用 不可传值
    value 文本值
    <input type="text">基本
    <input type="password">密码框
    <input type="radio" name="Y" value=传值>X 单选框
    <input type="checkbox" name="Y">X 多选框
    <input type="file">上传文件
    <select>下拉框 <option>选择项
    <textarea> 文本域
    <input type="submit" value="名称"> 提交
    <input type="reset" value="名称"> 重置
    <input type="button" value="名称"> 校验

  29. 属性选择器
    input[type='text']{}属性值选择器
    div[class~="a"]{}空格前后找匹配值
    div[class^="a"]{}选择以a开头
    div[class$="a"]{}选择以a结尾
    div[class*="a"]{}选择包含a的所有值
    div[class|="a"]{}选择以a开头并且带‘-’符号的值

  30. css精灵/雪碧 css sprites
    css图片拼合技术 拼接后利用背景定位寻找某个图片
    减少网页对服务器的请求次数
    提高浏览器的加载速度

  31. &gt代表> &lt代表< &nbsp代表空格 <回车>

  32. <iframe> 内联框架
    src定义路径
    frameborder 显示边框 0不显示
    scrolling 显示滚动条 yes/no
    noresize 是否可调整大小 yes/no
    marginheight 上下间距
    marginwidth 左右间距

    outline-color 轮廓颜色 outline-width 轮廓粗细 outline-sytle 轮廓样式
    outline在border外面
    outline不兼容IE7以下版本
    outline不占元素面积

  33. 语法与规则
    @import 导入CSS
    <link href=“”rel=“stylesheet”>
    @charset 修改字符集
    @font-face 导入字体
    link属于html标签 import属于css 标签先加载
    import不兼容IE8以下
    link优先级比import高

  34. 页面布局

    固定宽度布局

           	设置一个外包 外包设置margin居中 兼容低版本设置宽度1000 否则1100-1200
      浮动法 
           设置孩子左右浮动 父类overflow:hidden
      定位法
           设置父类相对定位 孩子为绝对定位 高度最高的孩子设置相对定位
      转化表格法
          设置父类display:table 孩子display:table-cell
    

    变宽布局

      设置一个外包 宽度百分百 设置最小限定宽度min-width等比变宽
      父类百分百 孩子按百分比 浮动或定位单例固定
      设置宽度最小的元素固定像素 设置面积大的元素百分比 利用外边距让出固定宽度位置实现同行显示
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值