web前端学习笔记(html)

本文详细介绍了HTML的基本结构和常用标签,包括文档声明、标题标签(h1-h6)、段落、文本格式化、换行与水平线、图片、视频、音频、超链接、特殊字符、有序与无序列表、自定义列表、框架、表单元素以及CSS的基础应用,如行内样式、内部样式和外部样式的关联。
摘要由CSDN通过智能技术生成
  1. tt基本骨架:
    <!DOCTYPE html>
    <!-- 文档声明 -->
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    
    <body>
        <!-- 注释快捷键:ctrl+/ -->
        我是一段文字
       
    
    </body>
    
    </html>

    2.标题标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- h1~h6   逐级减小  独占一行-->
    <h1>我是一个标题</h1>
    <h2>我是一个标题</h2>
    <h3>我是一个标题</h3>
    <h4>我是一个标题</h4>
    <h5>我是一个标题</h5>
    <h6>我是一个标题</h6>

</body>

</html>

3.段落标签

  <!-- 段落标签   <p> -->

4.文本格式化标签

<!-- 原价:<ins>999</ins>  下划线 -->

5.换行标签及水平线标签

<!-- <br />换行 -->

6.图片标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- src  指向图片地址的  alt:图片地址发生错误时,用来对图片进行提示的  title:鼠标悬停时,显示的文字 align:设置图片与文字的对齐方式的-->
    <img src="../灰太狼.jpg" alt="我是灰太狼" title="我要去抓羊了" width="500px" border="20px" align="center">
</body>

</html>

 <!-- src  指向图片地址的  alt:图片地址发生错误时,用来对图片进行提示的  title:鼠标悬停时,显示的文字 align:设置图片与文字的对齐方式的-->

    <img src="../灰太狼.jpg" alt="我是灰太狼" title="我要去抓羊了" width="500px" border="20px" align="center">

7.路径

 <!--

        相对路径

        ../ 返回上一级  

    ./   当前级

    -->

8.视频标签

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <video src="images/video.mp4" controls="controls" loop="loop" autoplay muted></video>
</body>

</html>

controls:控制  loop:循环  autoplay muted:静音

9.音频标签

​
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <audio src="images/music.mp3" controls loop></audio>
</body>

</html>

​

10.超链接

 <!-- target  控制链接打开方式 -->

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
 
    <a href="./11-超链接2.html" target="_blank">点击我进行跳转</a>
    <a href="https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_8781526532986121071%22%7D&n_type=-1&p_from=-1"
        target="_blank">去百度</a>


</body>`

</html>

11.特殊字符

&nbsp:空格

&yen:¥

12.有序列表

    <ol  type="属性">

        <li> </li>

        <li>  </li>

        <li></li>

    </ol>

13.无序列表

<ul type="square">

        <li>梁朝伟</li>

        <li>蔡徐坤</li>

        <li>黄子韬</li>

        <li>周杰伦</li>

    </ul>

14.自定义列表

 <dl>

        <dt>线下门店</dt>

        <dd>web之家</dd>

        <dd>服务网点</dd>

        <dd>web之家</dd>

    </dl>

15.框架

 这个时候他们会变得有些沉默,但是这并不是代表他们没有社交的能力,而是他们不想再逢场作戏。

注释:    <!-- <iframe src="https://www.taobao.com" frameborder="1" width="800px" height="600px"></iframe>

    <iframe src="./08-视频.html" frameborder="1" width="800px" height="600px"></iframe> -->

代码:

    <a href="https://www.taobao.com" target="nn">点击我进入淘宝</a>

    <iframe name="nn" frameborder="0" width="800px" height="400px"></iframe>

</body>

16.表单

<body>
    <form action="#">
        <!-- placeholder   提示词 -->
        用户名:<input type="text" name="userName" autocomplete="off" placeholder="请输入正确的用户名:">
        密码:<input type="password" name="one" maxlength="6">
        <br>
        <input type="radio" name="r1" value="女" checked>女
        <input type="radio" name="r1" value="男">男

        <br>
        爱好:
        <input type="checkbox" name="love" value="sing" checked>爱唱歌
        <input type="checkbox" name="love" value="dance">爱跳舞
        <input type="checkbox" name="love" value="打豆豆">爱打豆豆

        <select name="xiala" id="" multiple>
            <option value="西安">西安</option>
            <option value="成都" selected>成都</option>
            <option value="南京">南京</option>

        </select>
        <!-- maxlength   最大长度 -->
        <textarea name="jianjie" id="" cols="30" rows="10" maxlength="20"></textarea>
        <br>
        <input type="file" name="wenjian" id="" multiple>
        <!-- <input type="button">  普通按钮 -->

        <input type="submit" value="tijaio">
        <br>
        <input type="email" name="number" id="">
        <input type="date" name="" id="">
        <input type="time" name="" id="">
        <input type="color" name="" id="">



        <button>提交</button>
    </form>

</body>

17.lable标签

选择框

 <form action="#">

      <label for="sing">爱唱歌</label><input type="checkbox" name="love" id="sing"

        <label> 爱跳舞<input type="checkbox" name="love" id=""></label>

01.

<!-- 1、所有表单必须有name属性

         2、所有表单包含在form

         3、单选、多选必须有value值 -->

    <form action="#">

        <fieldset>:分区域

            <legend>主要内容</legend>:包括内容

            用户名:<input type="text" name="useName" maxlength="4" value="">

            密码: <input type="password" name="pwd">

            <input type="email" name="eil">

        </fieldset>

        <br>

        <label> <input type="radio" name="sex" value="nan">男</label>

        <input type="radio" name="sex" value="nv" id="one"><label for="one">女</label>

        <input type="hidden" name="hid">:隐藏
      <input type="reset" disabled="">  重置和禁用

        <button>提交</button>   提交

02.表格标签

<!-- table:cellspacing:单元格与的单元格之间的间距   width:设置宽度       height:设置高度的(thead、tfoot不改变)  只是高度的底线-->

    <!-- tr\tbody\tfoot属性一样 --> 

 <tr>
                <th width="">姓名</th>
                <th>性别</th>
                <th>年龄</th>
                <th>民族</th>
                <th>政治面貌</th>
            </tr>

<tr>:行

<th>加粗列

<td>列

align="center"  :居中

03.单元格合并

rowspan="2" 行单元格合并

  colspan="3" 列单元格合并

04.无语义标签

<!-- <p></p>:段

<h1></h1>:标题

<a href="#"></a> --> 超链接

有语义标签

    <!-- div  独占一行 -->

无语义

 使用格式:

  <div>我是一个盒子<a href="#">v发v发v</a></div>

    <div>我是一个盒子</div>

    <div>我是一个盒子</div>

    <h1>ncdcjdc</h1>

   <!-- span    一行多个 -->

无语义

   使用格式

<span>我是一个小容器</span>

    <span>我是一个小容器</span>

    <span>我是一个小容器</span>

    <span>我是一个小容器</span>

05.元素显示模式

 <!-- 元素显示模式:

    块元素:独占一行,宽、高、内外边距可以设置   div    h1~h6      li

    行内元素:一行多个,宽高、内外边距设置无效   span   a

    行内块元素:可以一行多个,还可以设置宽高、内外边距  img

    -->

06.全局属性

 <!-- id: 同一个页面id值不能重复   一个元素只能有一个id名

          除了: body  html   head script   style -->

    <div id="box1"></div>

    <a href="#" id="a1"></a>

    <!-- class: 分类 配合层叠样式表

    一个网页中可以有多个类名相同的元素,一个元素可以有多个类名

    -->

    <div class="box1 box2"></div>

    <div class="box1 box3"></div>

    <div class="box1 box4"></div>

    <div class="box1 box5"></div>

    <a href="#" class="a1"></a>

    <!-- title :鼠标悬停时,提示词-->

    <img src="../../day1/灰太狼.jpg" alt="" title="我是一个灰太狼">

    <div title="你中奖了,小可爱~">我是盒子</div>

    <a href="#" title="恭喜你,上天了">去云端</a>

    <!-- tabindex :  正数            负数            0 -->

    <input type="text" name="ux" id="">

    <a href="#"> dicdncd </a>

    <div title="你中奖了,小可爱~" tabindex="1">我是盒子</div>

    <div title="你中奖了,小可爱~" tabindex="2">我是盒子</div>


 

    <!--spellcheck:拼写检查   true   false  -->

    <input type="text" spellcheck="false">

    <!-- accesskey:设置快捷键的属性    谷歌浏览器里:配合alt按键,才能完成 -->

    <form action="#">

        <input type="text" name="user" id="">

        <button accesskey="l">提交</button>

    </form>

    <!-- autocapitalize   启动大小写-->


 

    <!-- contenteditable:设置元素中内容是否可以更改   true   false-->

    <div contenteditable="true">我是一个不允许编辑的盒子</div>

    <!-- dir -->

    <div dir="rtl">我是一个不允许编辑的盒子</div>

    <!-- hidden -->

    <div hidden>我是一个不允许编辑的盒子cdcdcd</div>

    <a href="#" hidden>cdjcdj</a>

07.css体验

<style>

        div {

            width: 300px;

            height: 300px;

            background-color: pink;

        }

<style>
 

        /* css书写规范:

        选择器 {

            属性名: 属性值;

            属性名: 属性值;

        }

        */

08.行内样式

 <div style="width: 700px; height: 50px; background-color: pink;">我是一个盒子</div>

09.内部样式

 <style>
        div {
            width: 300px;
            height: 200px;
            background-color: pink;
        }
    </style>

10.外部样式

先写一个css文件然后在html文件里用下面方法连接起来

 <link rel="stylesheet" href="./13-外部样式.css">

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值