zoukankan      html  css  js  c++  java
  • html学习笔记_day1

    目录

    一、 什么是HTML

    二、编辑器

    三、Html的基本骨架

    四、html基本标签

    h、p、img、a、audio、video、ul>li、ol>li、dl dd dt、span、div

    一、 什么是HTML

      Hyper  text  markup  language  超  文本  标记   语言

     HTML是用标记标签来描述网页的一种语言。

     HHTML文档包含HTML标签和文字。

     HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

    1. 没有办法记录内容的样式(大小  颜色等)
    2. 通过给没有样式的文本加上标签的形式  让文本在网页中显示 具体的语义

    二、编辑器

    WebStorm jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器最强大的HTML5编辑器最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

    01、 sublime  (效率较高)

    02、 DreamWeaver

    03、 记事本

    三、Html的基本骨架

     1 <!--文档类型声明:h5-->
     2 <!DOCTYPE html>
     3 <!--html文档开始-->
     4 <html lang="en">
     5 <!--html的头部  经常用来引入外部文件-->
     6 <head>
     7     <!--meta:元数据  -->
     8     <!--utf-8:国际通用字库 里面包含了所有国家的所有语言-->
     9     <!--gbk/gb2312:是国标字库  里面包含了中文  和少数外文-->
    10     <meta charset="UTF-8">
    11     <!--标题标签  显示在网页的标题栏-->
    12     <title>我的第一个页面</title>
    13 </head>
    14 <body>
    15 定义文档的主体
    16 </body>
    17 
    18 </html>
    19 
    20  

    四、html基本标签

    1、 标题标签

     h  head line  标题的意思

    <h1>~<h6>

    <!--<h1> 我是标题</h1>-->
    <h1>我是标题1号</h1>
    <h2>我是标题2号</h2>
    <h3>我是标题3号</h3>
    <h4>我是标题4号</h4>
    <h5>我是标题5号</h5>
    <h6>我是标题6号</h6>

    2、 段落标签

     p paragraph

    <br /> 标签 在一个段落中换行

     

    3、 图片标签

    img   image  

    <img src="18.jpg" alt="图片加载失败" title="我贴了双眼皮贴">

    4a 标签

    <!--a:   anchor 锚点标签-->

    a标签跳转方式

    01、 不同页面之间的跳转

    <!--hyper  text reference :超文本引入-->
    <a href="22.html" title="我要走了 正如我亲亲的来">跳到22</a>

     

    02、 跳转到外部页面

    <a href="http://www.baidu.com" title="找度娘">百度</a>

    03、 页面内部的跳转

     -01、 从底部到顶部

    <!--#号键代表占位符-->
    <a href="#">去顶部</a>

    -02、从一个点到另一个点

    <a href="#here">去here</a>
    
    <a name="here">Her在这 来找我呀</a>

    5、路径

    01、 相对路径

    根据其中一个地址的改变  变化另外一个路径

    同级:直接写路径

    从外向内;一层层找有一层加一个  /

    <a href="demo1/demo2/demo3/girlFriend.html">我单身要去找女朋友</a>

     

    从内向外

    <a href="../../../h2/money.html">我很穷  急需money</a>

    6、媒体标签

       

     <title>音频标签</title>
    </head>
    <body>
    <!--controls:控制器  添加控制器之后  才会让音频文件显示-->
    <!--autoplay:自动播放-->
    <!--loop 循环播放-->
    <!--<audio src="../audio/2.mp3" controls autoplay loop>您的浏览器版本过低 扔了吧</audio>-->
    <!--<h1>我是标题</h1>-->
    <!--<img src="../imgs/8.jpg" alt="">-->
    <video src="../video/1.mp4" controls>您的浏览器版本过低 请升级</video>
    </body>
    
     

    7、列表标签 (组标签)

    01、无序列表

    unordered   list<ul>

        列表项   list item<li>

        

     <style>
            ul {
                list-style: none;
            }
            li {
                width: 100px;
                height: 50px;
                
                text-align: center;
                line-height:50px;
                color: #fff;
                float: left;
            }
            a {
                display: block;
                text-decoration: none;
            }
            a:hover {
                background-color: black;
                color: yellow;
            }
        </style>
    </head>
    <body>
           <!--<ul>-->
               <!--<li>南京</li>-->
               <!--<li>上海</li>-->
               <!--<li>西藏</li>-->
               <!--<li>敦煌</li>-->
           <!--</ul>-->
    <!--ul>li*5-->
           <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>
           </ul>
    02、有序列表  ol   li
    <h2>我喜欢的歌曲排行榜榜</h2>
    <ol>
        <li>最炫民族风</li>
        <li>小苹果</li>
        <li>忐忑</li>
        <li>平凡之路</li>
    </ol>
     

    03、自定义列表

    01definition list  dl  定义列表   

        Definition  title    dt定义标题

        Definition description   dd 定义描述词

        

     <dl>
        <dt>青岛</dt>
        <dd>虾 啤酒 </dd>
        <dt>新疆</dt>
        <dd>手抓羊肉  大盘鸡 饼</dd>
        <dt>澳大利亚</dt>
        <dd> 袋鼠 羊 龙虾</dd>
    </dl>

    8span div

       01.div ;  division  分割的意思,常见用途是文档布局

       02span  范围的意思

    区别:

    A、两者本身都有区域划分的意思,根据语义不具有任何样式产生

    Bdiv css 里面是块级元素,span是行内元素

    Cdiv HTML里面是容器级元素,span是文本级元素

    文本级标签:里面可以放  文字  图片  表单元素

    a  img  p  span

    容器级标签:里面什么都可以放  包括自己

    Ul li   ol li   dl dt dd   div

      

    <style>
            div {
                width: 200px;
                height: 200px;
                
            }
            span {
                width: 200px;
                height: 200px;
                background-color: #0000ff;
            }
        </style>
    </head>
    <body>
       <div>
           今天阳光明媚
       </div>
      <span>
          今天多云
      </span>
    
       <span>
           <div></div>
       </span>
    
    <p>
        <a href=""></a>
        文本
        <img src="" alt="">
    </p>
    </body>
    
     

    9、表单元素 form

      表单就是用来收集用户信息  让用户填写或者选择的

       

     <style>
            textarea {
                /*让文本域大小不可更改*/
                resize: none;
            }
        </style>
    </head>
    <body>
    <form action="#" method="post">
        <p>
       <!--input:表示的是  输入的部件-->
            <!--type:表示这个表单的类型-->
            <!--text:表示的是文本框-->
            <label for="username">用户名:</label><input type="text" placeholder="请设置用户名" id="username" name="username" maxlength="4" autocomplete="on" autofocus required readonly>
        </p>
        <p>
            手机号:<input type="tel" placeholder="请输入手机号" name="tel">
        </p>
        <p><label for="password">密码:</label><input type="password" placeholder="请输入密码" id="password" name="password" required></p>
        <p>邮箱:<input type="email"></p>
        <p>出生日期:<input type="date"></p>
        <!--name:增加元素的互斥性-->
        <p>性别:<input type="radio" name="sex" value="男" ><input type="radio" name="sex"  value="女" checked><input type="radio" name="sex"  value="保密">保密
        </p>
        <p>兴趣:
            <input type="checkbox" name="hobby" value="吃饭" checked>吃饭
            <input type="checkbox" name="hobby" value="睡觉" checked>睡觉
            <input type="checkbox" name="hobby" value="吃鸡">吃鸡
            <input type="checkbox" name="hobby" value="逛街">逛街
        </p>
        <p>
            所在地:
            <select>
                <option value="" >南京</option>
                <option value="">上海</option>
                <option value="">广西</option>
                <option value="" selected>西藏</option>
                <option value="">敦煌</option>
            </select>
        </p>
        <p>
            <!--cols:columns:列的意思-->
            <!--rows:行的意思-->
            <textarea  cols="30" rows="10" placeholder="备注:"></textarea>
        </p>
        <!--按钮-->
        <input type="button" value="我是一个普通按钮">
        <input type="submit" value="提交">
        <input type="reset" value="重置">
        <button>h5按钮</button>
    </form>
    
     

    10、表格元素 <table>

       表格的行   table  rows  <tr>

       表格的数据   table   data  <td>

    td

    td

    td

    11html的字符实体

    <body>
    <!--字符实体就是 用实际的字符来表示特殊的符号-->
       <!--<  less than   lt  <-->
       <!--> great than  gt >-->
       今天好开心呀 因为我们学了<h1>标签
      ©2018 Baidu 使用百度前必读 意见反馈 京ICP证030173号
    
    (版本号)
       <p>
           <!--  non-breaking spacing  空格的意思-->
           我看上      你好                        久了
       </p>
    </body>

     12、class vs.  id

    同一个类名可以由多个 HTML 元素使用,而一个 id 名称只能由页面中的一个 HTML 元素使用

    •  id用途:实现跳转到指定位置、指定页面;
    • JavaScript 可以使用 getElementById() 方法访问拥有特定 id 的元素

     (注:非原创,原作者:刘祥)

  • 相关阅读:
    变量 常量 Python变量内存管理 赋值方式 注释
    leetcode 两数之和 整数反转 回文数 罗马数字转整数
    计算机基础之编程
    列表,集合,元组,字典
    小练习
    Ansi 与 Unicode 字符串类型的互相转换
    UVALive
    UVA
    UVA 10651 Pebble Solitaire 状态压缩dp
    UVA 825 Walkiing on the safe side
  • 原文地址:https://www.cnblogs.com/zhuomoyixia/p/9291666.html
Copyright © 2011-2022 走看看