zoukankan      html  css  js  c++  java
  • day44

    今日内容:

      1.前端概述

      2.前端三剑客

      3.页面基本结构

      4.常用标签

      5.标签分类

    1.前端概述与前端三剑客

      前端即⽹站前台部分,运⾏在PC端,移动端等浏览器上展现给⽤户浏览的⽹⻚。随着互联⽹技术的发 展,HTML5,CSS3,前端框架的应⽤,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动 效设计,给⽤户带来极⾼的⽤户体验。 前端技术⼀般分为前端设计和前端开发,前端设计⼀般可以理解为⽹站的视觉设计,前端开发则是⽹ 站的前台代码实现,包括基本的HTML和CSS以及JavaScript

      广义前端:所有用户可以直接看见并交互的界面

      狭义前端:浏览器上运行的用户交互界面

     前端三剑客:

      HTML:

        1.超文本标记语言Hyper Text Markup Language

        2.负责完成页面的结构

        3.文件后缀:.html .htm

      CSS:

        1.级联样式表 Cascading Style Sheet

        2.负责页面的风格设计,样式,美观

        3.文件后缀:.css

      JavaScript:

        1.浏览器脚本语言,可以编写运行在浏览器上的程序

        2.负责编写页面特效、调用浏览器的API(BOM)、操作改变页面内容(DOM),从后端获取数据(ajax),渲染页面等

        3.文件后缀:.js

      总结:        

        HTML相当于一个人的骨架结构(网页结构),
          网页内容就是人的血肉(网页内容),
          CSS就是套上人皮,加上衣服(网页样式、风格),
          JavaScript是给人赋予了灵魂(用户交互)。

        

    2.页面基本结构

    页面基本结构:

    <!DOCTYPE html>
    <html>
     <head>
     <meta charset="utf-8" />
     <title>第⼀个⻚⾯</title>
     </head>
     <body>
    
     </body>
    </html>
    

    页面基本结构解读:

      DOCTYPE:制定文档类型,规定HTML标签语法
      html:文档根标签,标注着文档(页面)的开始与结束
      head:文档头标签,可以引用脚本文件、制定样式表、书写代码逻辑块、提供元信息
      body:文档主体标签,包含文档所有文本与超文本内容
      title:文档tag标题标签,设置文档tag的标题内容

    meta(元标签)

    字符编码
    <meta charset="utf-8">
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    SEO
    <meta name="keywords" content="8-12个以英⽂逗号隔开的单词或词语">
    <meta name="description" content="80字以内的⼀段话,与⽹站内容相关">
    移动适配
    <meta name="viewport" content="width=device-width,initial-scale=1,minimumscale=1,maximum-scale=1,user-scalable=no"
    />

    meta:可以设置字符编码(charset = "")、SEO(name="keywords"、name="description")、移动适配(name="viewport")

    link(连接标签)

    <link rel="stylesheet" type="text/css" href="style.css" />
    ⽂档tag图标
    <link rel="shortcut icon" type="image/x-icon"
    href="http://www.baidu.com/favicon.ico" />

    link:连接标签(外连接样式表、文档tag图标)

    style(样式标签)

    <style></style>

    style:样式标签(内联样式表)

    script(脚本标签)

    <script type="text/javascript"></script>

    script:脚本标签

    3.常用标签

      无语义标签:
        <div></div> 最常用的标签,没有之一
        <span></span> 纯文本标签
    
    
       常用语义标签
        <h1></h1> 标题标签
        <p></p>段落标签
        <pre></pre>原生显示标签
        <br>换行标签
        <hr>分割线标签
    
    
        文本标签
        <i></i>斜体标签
        <em></em>强调斜体标签
        <b></b>粗体标签
        <strong></strong>强调粗体标签
        <del></del>删除标签
        <sub></sub>上标标签
        <sup></sup>下标标签
        <ruby>拼音<rt>pinyin</rt></ruby>组合标签给中文加上拼英
    
    
        其他标签
        <section></section>块
        <small></small>小号标签

    4.标签分类

    <!-- 1.单双标签 
    	 标签都需要闭合 -->
    <!-- 单标签 :闭合操作在本身的尾部,并且可以省略(自定义标签要自我标注闭合)
    	单标签一般具有特殊功能,单标签主功能-->
    <!-- 双标签 :闭合操作有对应的结束标签完成,也可以省略(强烈不建议)
    	双标签一般具有文本(普通文本与超文本),双标签主内容-->
    <hr>c  	<div>123</div>
    
    <!-- 2.行块标签 -->
    <!-- 行标签:内联,不具备自身宽高,通常同行显示 -->
    <!-- 快标签:快级,具备自身宽高,通常换行显示-->
    <!-- 自定义标签均属于内联标签 -->
    <!-- span{我是span$}*2+div{我是div$}*2 -->
    <span>我是span1</span>
    <span>我是span2</span>
    <div>我是div1</div>
    <div>我是div2</div>
    
    <!-- 3.单一组合标签 -->
    <!-- 组合标签必须组合出现,协同下才能显示产生相应的内容和效果 -->
    <ruby>
    	好的<rt>haode</rt>
    </ruby>
    

      

  • 相关阅读:
    [JSOI2007][BZOJ1031] 字符加密Cipher|后缀数组
    leetcode Flatten Binary Tree to Linked List
    leetcode Pascal's Triangle
    leetcode Triangle
    leetcode Valid Palindrome
    leetcode Word Ladder
    leetcode Longest Consecutive Sequence
    leetcode Sum Root to Leaf Numbers
    leetcode Clone Graph
    leetcode Evaluate Reverse Polish Notation
  • 原文地址:https://www.cnblogs.com/yaoxiaofeng/p/9676223.html
Copyright © 2011-2022 走看看