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>
    

      

  • 相关阅读:
    Asp.net Treeview 客户端选中效果实现 (初级)
    MYSQL生成日历表,通常在做报表的时候需要用来生成一个临时表,用来左连接等。
    写了一个抽奖类,感觉还不错,可以适合各种变化
    将系统的内部类:HttpValueCollection 移到自己的系统中,使其能方便的解析id=1&name=张三&sex=男这样的字符串参数 querystring
    指定某个文件的创建 修改 访问时间
    Reqeust["keyname"] 的读取顺序
    pku1463 Strategic game
    pku1947 Rebuilding Roads
    pku1848 Tree
    pku1056 IMMEDIATE DECODABILITY
  • 原文地址:https://www.cnblogs.com/yaoxiaofeng/p/9676223.html
Copyright © 2011-2022 走看看