zoukankan      html  css  js  c++  java
  • 前端HTML和css

    """
    前端学习
    1. html 页面架构
    2. cass 页面布局
    3. JavaScript 页面交互
    4. jquery js的工具包
    5. bootstrap 快速页面搭建的框架

    """

    HTML

    """
    1. 超文本标记语言
    2. 组成:转义字符、指令、标签
    3. 目的:完成页面架构的搭建 - 用什么标签,用什么标签嵌套关系


    """

    第一个页面

    <!--注释:doctype必须出现在页面的最上方,规定该文档采用的html版本类型-->
    <!DOCTYPE html>
    <!--html语言不区分大小写-->

    <!--页面标签:包含所有页面内容,只有head和body两个子标签-->
    <html lang="zh">
    <!--zh中文 en英文 ...-->
    <!--头标签:样式、脚本、后勤操作:页面编码、页面标签、页面图标-->
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <!--体标签:页面显示内容存放区域-->
    <body>


    </body>
    </html>

    指令

    """
    指令:以<>包裹,以!开头 -
    注释:<!-- -->
    文档类型: <!doctype>
    """

    转义字符

    """
    转义字符:被& ;包裹 内容为特殊字符或字母或数字组成
    <: &lt;
    >: &gt;
    空格: &nbsp;
    版权: &copy;
    """

    标签

    """
    标签:被<>包裹,以字母开头,可以包含数字和减号
    系统标签:h1~h6 p span div i b a img hr br table from input
    自定义标签:满足合法命名的所有标签

    注释:html语言中系统建议只使用系统标签

    """

    常用标签


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>
    <!--1.标题-->
    <!--重点:h1标签的语义:是该页面的主标签-->
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h6>六级标题</h6>
    正文文本
    正文文本
    <!--3.换行标签-->
    正文文本 <br>
    正文文本 <br>

    <!--自带换行的文本标签:h1 ~h6 p-->
    <!--4. 文本类型和标签 ,不自带换行的文本标签 -span i b 这三个比较重要-->

    <span>span</span>
    <span>span</span>
    <b>加粗标签</b>
    <b>加粗标签</b>
    <i>斜体标签</i>
    <i>斜体标签</i>
    <em>以斜体作为强调的强调标签</em>
    <em>以斜体作为强调的强调标签</em>
    <br>
    <span>一般用来嵌套特殊字符</span>
    <!--超文本链接-->
    <a href="https://www.baidu.com">前往百度</a>
    <br>

    <!--图片标签-->
    <img title="这是高达" src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=583848903,2989945267&fm=26&gp=0.jpg">
    <!--title:鼠标悬浮的文本提示-->
    <!--alt:img标签资源加载失败-->

    <!--列表标签-->
    <!--ul>li{第$列}*5-->
    <ul>
    <li>第一列</li>
    <li>第二列</li>
    <li>第三列</li>
    <li>第四列</li>

    </ul>

    <!--表格标签-->
    <!--tr:行 th:标题单元格 td:单元格-->
    <table>
    <thead>
    <tr>
    <!--th{标题}*3-->
    <th>标题</th>
    <th>标题</th>
    <th>标题</th>
    </tr>
    </thead>
    <tbody>
    tr>td{单元格}*3
    <td>单元格</td>
    <td>单元格</td>
    <td>单元格</td>
    <tr>


    </tr>
    </tbody>
    <tfoot>

    </tfoot>

    </table>



    </body>
    </html>

    标签的分类

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>标签的分类</title>
    </head>
    <body>
    <h1>标签的分类</h1>
    <hr>
    <!--1.是否自动换行-->
    <!--带换行:h1 p div table from tr ul li-->
    <!--不带换行:span i b a img input button label textatea -->

    <!--2.单双标签-->
    <!--单标签(主功能):br hr input img link -->
    <!--双标签(主内容): html head body h1 p span div a label button-->
    <!-- / 代表标签的结尾,但是单标签可以省略-->
    <div></div>
    <hr />

    <!--3.简单和组合标签-->
    <!--组合: ul > li table > tr > td|th from > input-->

    </body>
    </html>

    页面架构


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>

    <!--
    html 学习的目的:

    1.什么时候用什么标签
    最内层:h1~h6 p a img input
    外层:ul>li from table
    架构:div

    -->
    <!--页面头-->
    <div class="header">
    <h1>
    <a href=""></a>
    </h1>
    <from action="">
    <input type="text">
    <button></button>
    </from>
    </div>

    <!--导航栏-->
    <ul class="nav">
    <ul>
    <ul>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
    </ul>
    </ul>
    </ul>

    <!--页面主体-->
    <div class="main">
    <!--.main-left+.main-center+.main-right-->
    <div class="main-left"></div>
    <div class="main-center"></div>
    <div class="main-right"></div>
    <h2>领先的web技术 - 全部免费</h2>
    <p>在w3School中,你可以找到所需要的所有网站建设教程</p>
    <p>在基础的HTML中到CSS,乃至进阶的XML、SQL、JS、PHP、ASP.NET</p>
    <p>
    <b>从左侧的菜单选择你需要的教程</b>
    </p>
    </div>

    <!--页面尾部-->
    <div class="footer"></div>



    </body>
    </html>

    样式转入


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>css的引入</title>
    <!--2.内联式-->
    <!--书写位置:在head标签中的style标签内-->
    <!--css语法 css选择器{样式1;样式2;}-->
    <!--优缺点:可读性强,有复用性,样式被html页面绑定,不能提供给其他的html使用-->
    <style>
    h2 {
    color: red;
    font-size: 100px;
    text-align: center;
    }
    </style>

    <!--3.外联式-->
    <!--书写位置:在外部css文件中,在html文件中通过link标签引入css文件-->
    <!--css语法:在css选择器{样式1;样式2;}-->
    <!--优缺点:可读性强,有复用性,适合团队开发-->
    <link rel="stylesheet" href="路径/文件名">
    <!--劲量使用相对路径,将文件放置于同一文件夹下-->



    </head>
    <body>
    <!--1.行间式-->
    <!--书写位置:在标签的style属性中书写样式-->
    <!--优缺点:可读性差,没有复用性,书写直接-->
    <h1 style="color: red; font-size: 100px; text-align: center;">css的引入</h1>
    <h1>h1标签</h1>

    <h2>h2标签</h2>
    <h2>h2标签</h2>

    <h3>h3标签</h3>
    <h3>h3标签</h3>

    <h4>h4标签</h4>
    <h4>h4标签</h4>



    </body>
    </html>

    CSS

    css导读

    """
    1.css是什么:级联样式表
    2.css属于标记语言,没有逻辑
    3.css是完成页面 样式 与布局
    4.学习的内容:css如何控制html标签 -建立联系 -css选择器
    css可以控制哪些样式
    css如何导入到html文件中




    """



    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>CSs基础选择器</title>
    <style>
    /*优先级:可以从作用范围判断 - 作用范围越精确,优先度越高*/
    /*1.统配选择器*/
    *{
    color:pink;
    font-size: 12px;
    }

    /*2.标签选择器*/
    h1{
    font-size: 20px;
    }

    /*3.类选择器*/
    .h {
    font-size: 30px!important;
    }

    .h2 {
    font-size: 40px;
    }

    .h.h2 {
    font-size: 50px;
    }

    /*4.id选择器*/
    #hhh {
    font-size: 100px;
    }

    /*优先级:!important > 行间式 > id > class >标签 > 统配*/

    </style>
    </head>
    <body>
    <h1 class="h">1标题</h1>
    <h2 id="hhh" class="h h2" style="font-size: 12px">2标题</h2>
    </body>
    </html>

  • 相关阅读:
    LInux-crontab
    Linux权限-chmod1
    Tool_BurpSuite安装和简单使用
    python与redis交互(四)
    Flask_环境部署(十六)
    Nginx_配置文件nginx.conf配置详解
    Tool_linux环境安装python3和pip
    Nginx_全局命令设置
    Linux_无法解析域名
    VMware_克隆机器后主机Ping不同虚拟机,虚拟机能Ping通主机
  • 原文地址:https://www.cnblogs.com/zrx19960128/p/11266416.html
Copyright © 2011-2022 走看看