zoukankan      html  css  js  c++  java
  • 初识HTML流水笔记

    html概述

    中文全称:超文本标记语言。
    不是一种编程语言,是标记语言。
    标记语言是一套标记标签。
    HTML 使用标记标签来描述网页。

    HTML,css,javaScript三者的关系
    网页主要由三部门组成:结构、表现和行为。
    HTML---结构,决定网页的结构和内容。
    css---表现,设定网页的表现样式。
    JavaScript(JS)---行为,控制网页的行为。

    开发工具
    1、webStorm(web前端)
    2、Subline Text 代码编辑器
    3、HBuilder(HTML5的web开发IDE)
    4、eclipse(集成开发环境)
    5、Visual studio(简称vs,微软的开发工具集)
    6、记事本---需要更改后缀名为.html,且将格式改成utf-8。

    HTML标签基本语法
    1、基本的语法:
    <p> </p>
    <开始标签>内容</结束标签>
    2、标签通常用<>包围关键字,且成对使用,有一个开始标签就对应有一个结束标签,结束标签只是在开头标签的前面加一个斜杠“/”
    特殊:<img scr="" alt="" />空标签
    3、在元素的开始标签中,还可以包含“属性”来表示元素的其他特性,它的格式是:
    <p style="color:red;"></p>
    color:属性名
    red:属性值

    4、属性只能写在开始标签中。

    HTML注释
    注释内容可插入文本中任何位置,其内容不在网页中显示,只在源码文档中供备注使用,方便程序员自己和他人查看。
    <!--<form action="#" method="post">-->
    <!--用户名:<input class="username" id="username1" name="username2" type="text"-->
    <!--readonly="readonly">-->
    <!--密码:<input name="password" type="password" placeholder="请输入密码">-->
    <!--<input type="button" value="登录">-->
    <!--<input type="submit">-->
    <!--<button>我是一个按钮</button>--> 方法适用于文档主体部分(body)

    //注释内容
    /* 注释内容 */ 方法适用于文档引用标签部分
    快捷键:ctrl+“/”


    HTML注意事项
    1、所有标签的元素和属性的名字都必须使用小写
    2、所有的属性必须用双引号“”括起来,如属性值本身就含有双引号
    3、文件的扩展名要以.html结束
    4、任何空格和回车在代码中都无效,插入空格或回车有专用的标记。分别是&nbsp、<br>


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

    doctype三种解析模式
    IE 准标准模式
    标准模式
    混杂模式(非标准)

    doctype:声明,文档类型,用哪种解析方式
    html:html文档,也就是网页
    head:所有头部元素的容器,如<title>.<link>.<meta>.<script>.<style>
    title:
    1.定义浏览器工具栏中的标题。
    2.提供页面被添加到收藏夹时显示的标题。
    3.显示在搜索引擎结果中的页面标题。

    meta:描述文档(作者或编辑软件),或定义文档的关键词,或重定向用户到新的网址,此处是设置编码格式,否则为乱码,不会显示在页面上。
    body:网页内容的主体部分。所有的标签都应该写在这里面。


    锚点(回到顶部)
    1、创建锚点
    2、指向锚点

    <a href=""name="ie"></a>
    <a href="#ie"></a>


                                                                           from表单

    输入框

    input type=“text”

    <form action="#" method="post或get">------get安全性低,速度快,显示用户信息。 post安全性高,速度慢,不显示用户信息。
    用户名:<input class="username" id="username1" name="username2" type="text"---------------------------class常用于html,css  

    readonly="readonly">
    密码:<input name="password" type="password" placeholder="请输入密码">---------------------id常用于js---------name常用于交互时(供后台)
    <input type="button" value="登录">
    <input type="submit">--------------自带提交功能
    <button>我是一个按钮</button>

    <video src="要连接的视频文件名.mp4" controls autoplay></video>

    <audio src="song.mp3" controls> </audio>

    <textarea name="" id="" cols="30" rows="10">文本域</textarea>

                       单选框

    <div>
    <input type="radio" name="sex">男
    <input type="radio" name="sex">女
    </div>

    在操作时他的type必须一样可以设置多个选项


    <div>
    <input type="checkbox">多选框
    </div>


    <select multiple="multiple">
    <option value="sichuan" selected="selected">川菜</option>
    <option value="guangdong">粤菜</option>
    <option value="beifang">北方菜</option>
    <option value="shanghai">上海菜</option>
    <option value="west" >西餐</option>
    <option value="thailand">泰国菜</option>
    </select>

    <div>
    <fieldset>
    <legend>标题</legend>
    <p>男 <input name="sex" type="radio"></p>
    <p>女 <input name="sex" type="radio"></p>
    </fieldset>
    </div>

    <label for=""></label>

    <div>
    <input type="radio" id="man" name="sex">
    <label for="man">男</label>
    <input type="radio" id="women" name="sex">
    <label for="women">女</label>
    </div>

    <span style=" 100px;height: 100px;border: 1px solid red;font-size: 100px">我是格一个span</span>
    <strong>我是一个srtong</strong>

    <div style=" 500px;height: 500px;border: 1px solid red">我是一个盒子</div>
    <img src="图片名称.png" alt="">f
    <input type="text">用户名

    </form>


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

    <table border="1" cellspacing="10px" cellpadding="20px"---单元格内边距 align="center"----表格内容对齐方式 style="border-collapse:collapse"----合并表格边框>
    <caption>学生管理表</caption>
    <tr>
    <th>Heading</th>
    <th>Another Heading</th>-------表示表格的列标题
    <th>非得给第三</th>
    </tr>--------------------------表示行(row)
    <tr>
    <td colspan="2">1-1</td>----表示列,单元格
    <!--<td>1-2</td>-->
    <td>1-3</td>
    </tr>
    <tr>
    <td rowspan="2">2-1</td>
    <td>2-2</td>
    <td>2-3</td>
    </tr>
    <tr>
    <!--<td>3-1</td>-->
    <td>3-2</td>
    <td>3-3</td>
    </tr>

    </table>

    </body>
    </html>
    colspan="2"列上两个单元格合并,占用相邻单元格的空间。
    rowspan="2"行上两个单元格合并,占用相邻行上同位置单元格的空间。

    表格的语义化,thead页眉,tbody主体内容,tfoot页脚。

    placeholder:提供一种提示,描述输入域所期待的值。

    块级元素有:div、表单、表格、标题、段落等。
    行内元素有:图片,输入框、span、strong等。
    两者的区别:
    块级元素特点:
    1、块级元素比较霸道,总是独占一行。
    2、具有一定的宽高。其宽高与内容无关。
    3、常用作容器,可以容纳行内元素和其他块级元素。

    行内元素特点:
    1、和其他行内元素都在一行上。
    2、其宽高只与内容有关。
    3、行内元素只能容纳文本或者其他行内元素,无法容纳块级元素。
    4、内联元素可以设置外边界,但是外边界不对上下起作用,只能对左右起作用。

  • 相关阅读:
    地图相关
    爬虫机器人检测网站
    Git 工作区、暂存区和版本库概念
    linux镜像下载地址
    selenium基本使用
    socket 编程
    视频观看时间统计
    油猴脚本
    (II)第十三节:使用注解创建Dao、Service、Controller Bean 组件
    (II)第十一节:SpEL 表达式
  • 原文地址:https://www.cnblogs.com/zacy110/p/5427543.html
Copyright © 2011-2022 走看看