zoukankan      html  css  js  c++  java
  • doraemon的python 前段开发 标签的认识及运用

    ## 第十一章 前端开发
    
    html 超文本标记语言
    
    html特征:
    
    - 对换行和空格不敏感
    - 空白折叠(无论多少空格都折叠程)
    
    ### 11.1 标签
    
    标签:
    
    - 双闭合标签<html></html>
    - 单闭合标签<meta charset='UTF-8'>
    
    head标签:
    
    - meta 基本网络元信息标签
    - title 网络的标签
    - link 链接css文件
    - script 链接JavaScript文件
    - style 内嵌样式
    
    body标签:
    
    - h1-h6标题标签
    - p标签 段落标签
    - a anchor 锚点 超链接标签
      - href 链接的网址
      - title 鼠标悬浮上的标题
      - style 行内样式
      - target 目标
        - 默认是_self 在当前页面中打开新的链接
        - _blank 在心得空白页打开新的链接
    - img
      - src 链接的图片资源
      - title标题
      - style
      - alt 图片资源加载失败的时候显示的文本
    - ul 无序列表
      - li
    - ol 有序列表
      - li
    - table
    - form
      - input
        - type  控件的类型
          - text 文本输入框
          - password 密码框
          - radio 单选框
          - checkbox 多选框
        - name
          - 名称 提交服务器的键值对中的name
        - value 
          - 值 提交服务的键值对中的value
      - select name mutiple:多选框
        - option value
      - textarea 
        - name
        - value
        - clos
        - rows
    - div
      - 称为盒子标签,divsion:分割
      - 把网页分割成不同的独立逻辑区域
      - width 内容的宽度
      - height 内容的高度
      - padding 内边距,border到内容的距离
      - border 边框
      - margin 外边框
    - lable
      - 它中的for属性跟单控键的id属性有关联
    
    #### 11.1.1 行内标签与独占一行标签(标签总结)
    
    行内标签
    
    ```html
    b
    strong  加粗
    i 
    em
    a
    img 图片
    input
    td 表格中的
    
    ```
    
    
    
    独占一行的标签
    
    ```html
    h1 - h6  字体
    ul 无序表格
    ol 有序表格
    li 
    form 方式
    table
    tr 
    p   换行
    div 块
    ```
    
    
    
    ### 11.2  css的引入方式
    
    三中css的引入方式:
    
    - 行内样式
    
    ```html
    <div style="color:red;">liujia</div>
    ```
    
    - 内嵌式
    
    ```html
    在head标签内部书写
    <style>
        /*css代码
    </style>
    ```
    
    - 外接式:
    
    ```html
    <link href='css/index.css' rel='styleheet'
    ```
    
    - 三种引入方式的优先级
      - 行内>内嵌=外接
      - 内嵌和外接看谁在后面,在后面的优先级高
    
    
    
    #### 11.2.1 css选择器 基础选择器
    
    id选择器  唯一的
    
    ```html
    #xxxx
    ```
    
    类选择器  可以重复,归类,类可以设置多个
    
    ```html
    语法:.xxxxx
    
    <style>
        .box{
            200px;
            height:200px;
            backgroup-color:yellow;
        }
    </style>
    
    <div class='box active'></div>
    <div class='box'></div>
    <div class='box'></div>
    ```
    
    标签选择器:
    
    ```html
    div{}
    p{}
    ul{}
    ol{}
    .....
    ```
    
    
    
    #### 11.2.2 高级选择器
    
    后代选择器:
    
    ```html
    div p{color:red;}
    ```
    
    子代选择器
    
    ```html
    div>p{color:green;}
    ```
    
    组合选择器:
    
    ```html
    div,p,body,ul....{
        color:red;
        padding:0;
        margin:0;
    }
    ```
    
    交集选择器:
    
    ```html
    div.active{
    
    }
    ```
    
    #### 11.2.3 层叠性和继承性
    
    继承性:在css有些属性是可以继承下来,color,text-xxx,line-height,font-xxx是可以继承下来的
    
    权证的比较规则:
    
    - 继承来的属性权重都为0
    - 选中标签
    
    ```html
    选中标签时,权重的比较:
        1.数选择器个数:id 类 签 谁大它的优先级就高,如果一样大,后面的属性会覆盖前面的属性
        2.选中的标签的属性优先级大于继承来的属性
        3.同时继承来的属性
            3.1 谁描述的最近,谁的优先级就高
            3.2 描述的一样近,这个时候才回归到树选择器的数量
    
    
    ```
    
    
    
    11.2.4 html的嵌套关系
    
    ```html
    <!--块级标签:1.独占一行 2.可以设置宽高,如果不设置宽高,默认就是父标签的100%宽度-->
    <!--行级标签:1.在一行内显示 2.不可以设置宽高。如果不设置宽高,默认就是字体的大小-->
    <!--行内块标签:1.在一行内显示 2.可以设置宽高
    
    在网页中:
    行内装块和行内块经常使用
    
    display:
        inline  行内
        inlint-block  行内块
        block 块
    
    嵌套关系:
        1.块级标签可以嵌套块级和行内以及行内块
        2.行内标签尽量不要嵌套块
        3.p标签不要嵌套div,也不要嵌套p,可以嵌套a/img/表单控件
    ```
  • 相关阅读:
    [core java学习笔记][第五章继承]
    [core java学习笔记][第四章对象与类]
    【转载】Maven中的BOM概念
    【转载】关于docker某些有用的文章
    【转载】linux Jumpserver跳板机堡垒机部署安装使用教程
    四:(之五)Dockerfile语法梳理和实践
    四:FAQ附录(容器交互,镜像交互,镜像导出)
    四:(之四)基于已有镜像构建自己的Docker镜像
    四:(之三)制作镜像和一些docker命令
    四:(之一和之二) docker架构和底层技术分析(C/S架构)
  • 原文地址:https://www.cnblogs.com/doraemon548542/p/11495115.html
Copyright © 2011-2022 走看看