• HTML+CSS


    HTML

    Hyper Text Markup Language(超文本标记语言)

    发展史

    image-20201022005404465

    W3C

    World Wide Web Consortium(万维网联盟)

    成立于1994年,Web 技术领域最权威和影响力的国际中立性技术标准机构

    http://www.w3.org/

    http://www.chinaw3c.org/

    W3C标准包括

    • 结构化标准语言(HTML、XML)

    • 表现标准语言(CSS)

    • 行为标准(DOM、ECMAScript)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="kutsu" content="来这个地方学习java">
        <title>Title</title>
    </head>
    <body>
    
    </body>
    </html>
    

    DOCTYPE:告诉浏览器,使用什么规范

    head:网页头部

    meta:描述性标签,用来描述我们网站的信息,
    一般用来做SEO(Search Engine Optimization)搜引擎优化

    title:网页的标题

    网页基本标签

    1、标题标签 h1

    <h1></h1>
    

    2、段落标签 p

    <p></p>
    

    3、换行标签 br

    <br/>
    

    4、水平线标签 hr

    <hr/>
    

    5、字体样式标签 strong、em

    粗体:<strong>i love you</strong>
    粗体:<em>i love you</em>
    

    6、特殊标签

    空格
    &nbsp;
    
    大于
    &gt;
    
    小于
    &lt;
    
    版权
    &copy;
    

    常见的图像格式

    <img src="./src/main/resources/1.gif" alt="text"
         title="shubiao" />
    

    连接标签

    <a href="http://www.baidu.com" target="_blank">点击跳百度</a>
    

    文本超链接

    图像超链接

    锚链接

    邮件

    <a href="mailto:12323" >点我发送邮件</a>
    

    行内元素、块元素

    行内元素:不会换行

    块元素:会换行

    列表

    无序列表

    <ul>
        <li></li>
        <li></li>
        <li></li>
    </ul>
    

    有序列表

    <ol>
        <li></li>
        <li></li>
        <li></li>
    </ol>
    

    自定义列表

    <dl>
        <dt>标题</dt>
        <dd>子选选选</dd>
        <dd>子选选选</dd>
        <dd>子选选选</dd>
    </dl>
    

    表格

    为什么使用表格

    • 简单通用
    • 结构稳定

    基本结构

    • 单元格
    • 跨行
    • 跨列
    <table border="1px">
        <tr>
            <!--colspan 跨列-->
            <td colspan="3">1-1</td>
            <td>1-2</td>
    
        </tr>
        <tr>
            <td rowspan="3">2-1</td>
            <td>2-2</td>
            <td>2-3</td>
            <td>2-4</td>
        </tr>
        <tr>
            <td>3-1</td>
            <td>3-2</td>
            <td>3-3</td>
            <td>3-4</td>
        </tr>
    </table>
    

    image-20201022013729864

    视频 和 音频

    video 视频元素

    video

    image-20201022014121070

    audio 音频元素

    audio

    image-20201022014148677

    页面结构分析

    image-20201022014231105

    iframe 内联框架

    <iframe src="http://www.baidu.com"
            scrolling="no"
            border="0"
            frameborder="no"
            framespacing="0"
            allowfullscreen="true"
            width="1000px"
            height="800px"
            name="hello">
    </iframe>
    
    //a标签也可以使用 target 属性往iframe 中跳
    <a src="" target="hello"/>
    

    form 表单

    input 单选、多选框、按钮

    <!--表单form
    action:表单提交的位置,可以是网站,也可以是请求
    method:post、get 提交方式
        get :我们可以看到信息,不安全
        post:安全,url看不见提交信息
    -->
    <form method="post" action="我的第一个网页.html">
        <p>名字:<input type="text" name="username"> </p>
        <p>密码:<input type="password" name="pwd"></p>
        <p>密码:<input type="password" name="pwd"></p>
    
        <!--单选-->
        <p>
            <input type="radio" value="boy" name="sex" checked/>男
            <input type="radio" value="girl" name="sex"/>女
        </p>
    
        <!--多选框-->
        <p>
            <input type="checkbox" value="sleep" name="hobby">睡觉
            <input type="checkbox" value="code" name="hobby">敲代码
            <input type="checkbox" value="chat" name="hobby">聊天
            <input type="checkbox" value="game" name="hobby">游戏
        </p>
    
        <!--按钮-->
        <p>
            <input type="button"name="button1" value="点击变长">
            <input type="image"src="dddddddddd.jpg">
        </p>
    
        <p>
            <input type="submit">
            <input type="reset">
            <input type=“”>
        </p>
    </form>
    

    表单元素格式

    image-20201022020001716

    select 下拉框

    <p>
        下拉框
        <select name="列表名称" id="">
            <option value="china">中国</option>
            <option value="xila" selected>希腊</option>
            <option value="amri">美国</option>
        </select>
    </p>
    
    

    textarea 文本域

    <p>
        <textarea name="texta" id="das" cols="44" rows="14"></textarea>
    </p>
    

    file 文件域

    <p>
        <input type="file" name="files">
        <input type="button" value="上传" name="upload">
    </p>
    

    image-20201022021458464

    email 邮件验证

    <p>EMAIL:
        <input type="email" name="email">
    </p>
    

    url 验证

    <p>URL:
        <input type="url" name="url">
    </p>
    

    number 数字验证

    <p>数字:
        <input type="number" name="num" max="100" min="0" step="5">
    </p>
    

    range 滑块

    <p>音量
        <input type="range" name="voice" min="0" max="100"step="2">
    </p>
    

    search 搜索

    <p>搜索
        <input type="search" name="search">
    </p>
    

    表单的应用

    只读:readonly

    禁用:disabled

    隐藏域:hidden

    label 增强鼠标可用性

    <p>
        <label for="mark">你点我试试</label>
        <input type="text" id="mark"></input>
    </p>
    

    表单初级验证

    思考?为什么要进行表单验证

    常用验证方式

    • placeholder
      提示信息。用在所有的输入框中。

    • required
      非空判断

    • pattern
      正则表达式

    HTML总结

    CSS

    1、如何学习

    1. CSS是什么
    2. CSS怎么用(快速入门)
    3. CSS选择器(难点+重点)
    4. 美化页面(文字、阴影、超链接、列表、渐变......)
    5. 盒子模型
    6. 浮动
    7. 定位
    8. 网页动画(特效动画)

    1.1、什么是CSS

    Cascading Style Sheet 层叠级联样式表

    CSS:表现(美化网页)

    字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动......

    1.2、发展史

    CSS 1.0

    CSS 2.0 DIV(块) + CSS,HTML 与CSS 结构分离的思想,网页变得简单,SEO

    CSS 2.1 浮动、定位

    CSS 3.0 圆角、阴影、动画.... 浏览器兼容性~

    1.3、快速入门

    style

    2、选择器

    3、美化网页元素

    4、盒子模型

    5、浮动

    6、定位

  • 相关阅读:
    Excel相关函数
    慢SQL优化
    idea 添加阿里代码检查插件
    Jmeter使用自定义编写代码
    七、一些困难的测试场景:多线程、持久化存储等
    六、测试驱动开发 TDD
    五、从宏观角度考虑单元测试
    四、使用Mock对象
    三、单元测试要测试的是什么? The Right-BICP
    二、优秀单元测试的五个特征FIRST
  • 原文地址:https://www.cnblogs.com/kutsu/p/13855782.html
Copyright © 2020-2023  润新知