zoukankan      html  css  js  c++  java
  • HTML和CSS

    前端概念:
      广义:用户能看见并且交互的展示界面
      狭义:运行在浏览器上的页面

    学习的语言:
      HTML5 =>(h5架构 + CSS布局 + JavaScript逻辑)
      网页编写 | 移动端编写 | (客户端编写)
      前后台分离 开发方式 =>通过接口完成数据交互 => 后台可以千千万,前端就是h5

    一:HTML:超文本标记语言

    学习HTML的目的:完成页面结构的搭建(什么时候用什么标签)
    HTML属于标记语言:标记语言为非编程语言,不具备编程语言具备的程序逻辑
    
    HTML三大组成:
    标签:被尖括号包裹,由字母开头包含合法字符的,可以被浏览器解析的标记
        eg:系统标签,自定义标签
    指令:被尖括号包裹,由!开头的标记。
        eg:<!doctype html> <!-- -->
    转义字符:被&与;包裹的特殊字母组合或#开头的的十进制数。
        eg:&#60; &#62; &nbsp;
        

      1.1标签

    标签的概念:被<>包裹由字母开头,可以结合合法字符(-|数字),能被浏览器解析的特殊符号
    标签具有特定的功能:换行 | 设置页面字符编码集 | 控制文本字体颜色与大小 | 加载图片与视频
    注意:标签都有头有尾,用/来标识标签的结束(用来标识尾)

      1.2页面

    <!-- html的注释: 一个html页面有且只有一个页面模板 -->
    <html>
        <head>
            <!-- 字符编码 -->
            <meta charset="utf-8">
            <!-- 页面标签的标题 -->
            <title>页面</title>
            <!-- 内部或外部的css样式 | js脚本 | 页面其他设置 -->
        </head>
        <body>
            <!-- 所有页面显示的内容: 文本 | 图片 | 视频 | 超链接 | 表格 | 表单 ... -->
            <!-- js脚本 -->
        </body>
    </html>

      1.3常用标签

    目的:使用标签的语义与功能 | 完成页面架构的搭建(div)
    1.div:“三无”,无语义,无功能,无样式,完成页面架构的搭建
    2.h1:页面总标题,代表页面“整体含义”,出现一次即可
    3.列表:ul>li*5
    4.p:段落标签
    5.img:图片标签,src(数据源),alt(资源加载失败的文本提示)
    6.a:超链接标签,href(超链接地址),target(跳转方式_self | _blank:_self是在本页面跳转,_blank是跳转打开新页面),锚点
    7.常用的文本类标签:span ,i (斜体), b (加粗) 

    二:CSS层级样式表

    学习CSS的目的:完成页面布局(还原设计稿)
    三大组成部分:
        选择器:由标签、类、ID 单独或组合出现
        作用域:一组大括号包含的区域
        样式块:满足CSS连接语法的众多样式

      2.1选择器

      用来将CSS与HTML建立关联的桥梁,称之为CSS选择器
      将原来出现在标签内部的样式分离开来,可以用一个个选择器加以管理,达到页面与样式的解耦合目的,从而提高代码的复用性与开发效率
      本质:就是页面标签的各种名字

      2.2CSS三种引入方式

    1.行间式
        i)写在标签的style属性中
        ii)属性与属性值间用:赋值
        iii)属性与属性之间用;隔开
    2.内联式
        i)写在style标签中(style标签一般出现在head标签中)
        ii)用选择器与HTML建立连接
        iii)样式块书写在作用域内
    3.外联式
        i)CSS样式完全与HTML文件脱稿,形成单独的.css文件,样式书写在.css文件中
        ii)用选择器与HTML建立连接
        iii)样式块书写在作用域内
        iv)要将.css文件与.html文件建立关联 => <link rel="stylesheet" href="css文件的相对路径">
    
    注:选择器的应用场景在内联式与外联式
    
    总结:
    开发:最常用的是外联式,内联与行间辅助样式布局
    测试:内联式,可读性最强,且解耦有复用性
    行间的应用场景:最简单粗暴,js操作的样式都是行间式
  • 相关阅读:
    VMware Workstation虚拟机Ubuntu中实现与主机共享(复制和粘贴)
    虚拟机 VMware Workstation12 安装Ubuntu系统
    虚拟机 VMware Workstation12 安装OS X 系统
    ASP.NET Core学习链接
    Java开发中的23种设计模式详解
    C#线程同步的几种方法
    FTP webReq.ContentType异常的处理
    大小端 Big-Endian 与 Little-Endian
    C++:运算符重载函数之"++"、"--"、"[ ]"、"=="的应用
    C++:成员运算符重载函数和友元运算符重载函数的比较
  • 原文地址:https://www.cnblogs.com/liuxiaolu/p/10273598.html
Copyright © 2011-2022 走看看