• web前端 day11今日大纲


    今天内容
    HTML常用标签
    声明HTML5的文档
    <!DOCTYPE HTML>

    html标签 整个文档根标签
    语义化
    HTML体现了网页的结构
    - head标签
    标签是不会展示到网页上
    meta标签 网页的元信息标签,主要针对网页的配置
    title 网页的标签
    style 样式标签
    link 链接css文件
    href属性
    script 脚本标签
    src 链接脚本文件
    - body标签
    1.标题标签
    h1~h6
    2.超链接标签
    a标签:anchor 锚点
    href:跳转的地址
    target: _self 在当前页面中打开地址
    _blank 在新的空白页面打开地址
    title:鼠标悬浮时显示的标题
    3.img标签 图片标签
    src: 链接的图片地址
    alt: 图片加载失败的时候显示的提示文本,为了用户体验
    4.列表标签(ul ol dl)
    ul和ol的子标签一定是li
    dl中有dt和dd
    5.表格table
    tr 行
    单元格定制的内容
    td
    6.表单form
    action: 提交的服务器地址
    method: 请求方式
    input
    type
    text 单行文本输入框
    password 密码输入框
    radio 单选框
    产生互斥效果,加同样的name属性值
    默认选中: checked
    checkbox 多选框
    默认选中:checked
    file 上传文件
    datetime-local 时间
    name
    服务器端的key

    value
    服务器端的value
    id
    通常跟label中的for属性值一样
    placeholder
    代替的文本
    select 有name
    option 有value
    如果想实现多选,给select标签添加multiple,摁着ctrl键进行多选
    textarea
    多行文本输入框
    name
    value
    id
    cols
    列数
    rows
    行数
    7.button 普通按钮

    8.div + span


    ajax技术
    XMLHttpRequest

    标签的嵌套规范:
    块级标签可以包括块和行内
    但是行内尽量不要包括块

    块级标签:
    1.独占一行
    h1~h6
    p: 上下有间距
    ul
    ol
    dl
    li
    dt
    dd
    table
    tr
    form
    div
    行内标签:
    1.在一行内显示
    a
    img
    &nbsp;&copy;
    td
    em和i都是斜体标签
    strong 对文本加粗
    input
    label

    二.CSS
    层叠样式表
    作用:对网页美化
    1.css的引入方式
    行内样式
    <div id="box" style="font-size: 20px" onclick="alert(1)">
    alex
    </div>
    内嵌样式
    <style></style>
    外接样式
    使用最多,通常都是在项目中
    link
    2.css的选择器
    选择器的作用:选中标签
    基础选择器
    id选择器
    #box{}
    类选择器
    .box{}
    标签选择器
    div{}
    高级选择器
    后代选择器
    #box p{}
    子子孙孙
    子代选择器
    #box>p{}
    亲儿子
    组合选择器
    ul{
    padding: 0;
    }
    ol{
    padding: 0;
    }

    ul,ol{
    padding: 0;
    }
    交集选择器
    属性选择器

    3.优先级
    1.先看是否选中了标签
    如果选中了
    权重如何看?
    数选择器的数量: id 类 标签
    谁的数值大谁的优先级最高
    2.如果没有选中,继承来的属性,继承来的属性的权重接近0,跟选中的标签的优先级没有可比性
    3.同是继承来的属性
    就近原则,距离描述的标签越近,优先级越高
    如果描述的一样近,数选择器的权重

    4.继承性:
    有个别的属性被继承下来
    color
    font-xxx
    text-align
    line-height

    5.行高
    一行的高度

    当行高等于盒子的高度,实现垂直居中
    实现水平居中:text-align:center

    6.常用格式化属性介绍
    - 字体属性
    font-size 字体大小
    font-style 字体样式
    normal
    italic
    font-family 设置网站字体
    备选字体 font-family: '宋体','微软雅黑';
    color 字体颜色
    font-weight 字体粗细
    normal 普通字体
    bold 加粗字体
    100~900取值
    - 文本属性
    text-decoration 文本修饰
    none 无修饰
    undefined 下划线
    overline 上划线
    line-through 删除线
    line-height
    行高
    text-align:文本对齐方式
    left 左对齐
    center 中心对齐
    right 右对齐

    7.盒子模型
    内容的宽度
    height:内容的高度
    padding: 内边距
    border:边框
    margin: 外边距
    前端wiki链接:https://book.apeland.cn/details/314/

    小马哥博客地址:

    https://www.apeland.cn/web/

    HTML:https://www.cnblogs.com/majj/category/1218953.html
    CSS: https://www.cnblogs.com/majj/category/1213642.html
    JavaScript: https://www.cnblogs.com/majj/category/1223635.html
    jQuery: https://www.cnblogs.com/majj/category/1226448.html
  • 相关阅读:
    php 给图片添加文字水印 可控制位置,旋转,多行文字
    太多的用户请求,网站出现了504
    这些问题,你注意了吗?
    ubuntu 系统环境配置记录
    node.js开发指南中出现的问题 has no method 'router'解决办法
    在nodejs express 中使用session的功能
    更改窗口大小,重新加载微博发布框
    原生js控制audio标签自动播放
    利用css3转换transform画五星红旗
    css3+js旗帜飘动
  • 原文地址:https://www.cnblogs.com/lilyxiaoyy/p/11151035.html
Copyright © 2020-2023  润新知