admin管理员组

文章数量:1655976

1.什么是HTML?

HTML全称为超文本标记语言。它包括一系列标签,通过这些标签可以将网络中文档的格式统一。

2.什么是CSS?

层叠样式表。是一种用来表现HTML或XML的计算机语言,是标准的样式语言。

3.快捷键

后退:ctrl+z

前进:ctrl+y

从头选中一行:shift+end

从尾选中一行:shift:home

快速复制一行:alt+shift+↑或↓

快速移动一行:alt+↑或↓

4.web前端的三大核心技术

HTML:结构

CSS:样式

Javascript:行为

5.HTML基本结构和属性?

HTML:超文本 标记 语言

超文本:文本内容+非文本内容(图片、视频、音频)

标记:<单词>

语言:编程语言

标记也叫做标签:

<header>

<footer>

写法分成两种:

单标签 <header>

双标签<header></header>

创建标签的快捷键:单词+tab键-> <单词>

6.初始代码

每个.HTML文件都有的代码叫做初始代码,要符合HTML的规范写法

!+tab键:快速的创建HTML的初始代码

<!DOCTYPE html> <!--文档声明:告诉浏览器这是一个HTML文件-->

<html lang="en" xmlns="http://www.w3/1999/xhtml"><!--包裹着所有HTML标签代码 lang="en"表示是一个英文网站 lang="zh-CN"表示一个中文网站-->
<head>
    <meta charset="utf-8" /><!--元信息:是编写网页中的一些赋值信息-->
    <title>这是一个标题</title><!--设置网页的标题-->
</head>
<body>
   正文<!--显示网页内容的区域-->
</body>
</html>

8.HTML注释

写法:<!--注释的内容-->  在浏览器中看不到,只能在代码中看到注释的内容。

意义:

1.把暂时不用的代码注释起来,方便以后使用。

2.对开发人员进行提示。

快捷添加注释与删除注释:

        1.ctrl+/

        2.shift+alt+a

9.标题与段落

标题-> 双标签:<h1></h1> ... <h6></h6>

在一个网页中,h1标题最重要,并且一个.HTML文件中只能出现一次h1标签。

h5、h6标签在网页中不经常使用。

10.文本修饰标签

标签的属性:来修饰标签的,设置当前标签的一些功能。

<标签 属性=“值” 属性2=“值2”

HTML常见标签:https://blog.csdn/zonxxx/article/details/107696507

        1.<strong></strong> 加粗

        2.<em></em> 斜体

        3.<sup></sup>上标  <sub></sub>下标

        4.删除文本:<del></del> 

插入文本:<ins></ins>

例:

 结果:

练习:

<body>
    <p>北京著名的高档百货店——<em>赛特购物中心</em>即将闭店。昨天,赛特购物中心总台服务人员表示<strong>"如果手里有购物卡请尽快到店消费"。</strong>据这位服务人员介绍,目前赛特购物中心正在进行清仓大甩卖。<del>特价电视原价3600元,</del><ins>现清仓价只需1300。</ins></p>
</body>

 

11.图片标签 

img->单标签

        src:引入图片的地址

        alt:当图片出现问题的时候,可以显示一段友好的提示文字

        title:(当鼠标移到到图片上时)出现提示信息

        width、height

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <img src="郝梓1.jpg" height="300" width="400" alt="这是图片哦" title="图片哦"/>
</body>
</html>

12.路径的引入

1.相对路径
        .在路径中表示当前路径(同一级文件夹下)

        ..在路径中表示上一级路径(上一级文件夹下)

(在HTML文件与图片等相对路径不变时 图片可以正常显示)(建议使用)

2.绝对路径

如:D:/User/XFC/001

13.链接标签

1.<a>标签

href属性:链接的地址(在原网页基础上打开)

target属性:可以改变链接打开的方式,默认情况下:

在当前页面打开:_self

新窗口打开:_blank

2.<base>标签

练习:https://blog.csdn/qq_64131715/article/details/125426375?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125426375%22%2C%22source%22%3A%22qq_64131715%22%7D&ctrtid=0X94w

14.跳转描点

实现一

        #号

        ID属性

实现二

        #号

        name属性

区别:id跳转是导到头部,name是导到尾部。

练习:

https://mp.csdn/mp_blog/creation/editor/125431419

15.特殊符号

16.定义标签

1.无序列表 -> ul li 符合嵌套的规范

2.有序列表-> ol li 用的较少,可以用无序列表来实现

练习:

https://mp.csdn/mp_blog/creation/success/125431937

3.定义列表

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
        <dl>
            <dt>HTML</dt>
            <dd>超文本样式语言</dd>
        </dl>
        <dl>
            <dt>CSS</dt>
            <dd>层叠样式表</dd>
        </dl>
        <dl>
        <dt>JavaScript</dt>
        <dd>网络脚本语言</dd>
        </dl>
</body>
</html>

4.嵌套列表

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <ul>
        <li>
            吉林省
            <ul>
        <li>长春市</li>
        <li>吉林市</li>
        <li>通化市</li>
                </ul>
        <li>
            新疆省
            <ul>
                <li>乌鲁木齐市</li>
                <li>昌吉市</li>
                <li>塔城市</li>
            </ul>
        </li>
        </ul>
</body>
</html>

17.表格标签

无边框:

<table>

        <th>横向写

        <td>纵向写

有边框:

<table border="1">

参考:《九宫格火锅》

<table border="1" cellpadding="30">
        <tr>
            <th>日期</th>
            <th>日期</th>
            <th>天气预报</th>
            <th>出行提醒</th>
        </tr>
        <tr>
            <td>2020.12.18</td>
            <th>白天</th>
            <td>晴</td>
            <td>适合出行d>
        </tr>
        <tr>
            <td>2021.8.15</td>
            <td>白天</td>
            <td>小雨</td>
            <td>记得带伞d>
        </tr>
    </table>

border:表格边框

cellpadding:单元格内的空间

cellspacing:单元格之间的空间

rowspan:合并行

colspan:合并列

align:左右对齐方式(left center right)

valign:上下对齐方式(top middle bottom)

<body>
    <table border="1" cellpadding="30" cellspacing="20">
        <tr align="right">
            <th colspan="2">日期</th>
            <th>天气预报</th>
            <th>出行提醒</th>
        </tr>
        <tr>
            <td rowspan="2">2020.12.18</td>
            <td>白天</td>
            <td>晴</td>
            <td>适合出行</td>
        </tr>
        <tr>
            <td>黑夜</td>
            <td>晴</td>
            <td>适合出行</td>
        </tr>
        <tr>
            <td rowspan="2">2021.8.15</td>
            <td>白天</td>
            <td>小雨</td>
            <td>记得带伞</td>
        </tr>
        <tr>
            <td>黑夜</td>
            <td>小雨</td>
            <td>记得带伞</td>
        </tr>
    </table>

例:

 18.表单input标签

1.输入框:(input type="text")

密码框:password

复选框:checkbox

单选框:radio(单选+  name="自定义1")

上传文件:file

提交:submit

重置:reset

提交到:<form action="网址">

 <form action="https://blog.csdn/qq_64131715?type=blog">
        <h2>输入框:</h2>
        <input type="text" placeholder="请输入您的账号"/>
        <h2>密码框:</h2>
        <input type="password" placeholder="请输入您的密码"/>
        <h2>复选框:</h2>
        <input type="checkbox" />苹果
        <input type="checkbox" />西瓜
        <!--disabled禁止使用-->
        <input type="checkbox" disabled />葡萄
        <h2>单选框</h2>
        <input type="radio" name="hzy" />男
        <input type="radio" name="hzy" />女
        <h2>上传文件</h2>
        <input type="file" />
        <h2>提交按钮和重置按钮</h2>
        <input type="submit" />
        <input type="reset" />

    </form>

 2.下拉菜单

 <h2>下拉菜单</h2>
        <select>
            <option selected disabled>请选择</option>
            <option>北京</option>
            <option>上海</option>
            <option>杭州</option>
        </select>
        <select size="3">
            <option selected disabled>请选择</option>
            <option>北京</option>
            <option>上海</option>
            <option>杭州</option>
        </select>
        <select multiple>
            <option selected disabled>请选择</option>
            <option>北京</option>
            <option>上海</option>
            <option>杭州</option>
        </select>

例:

3.表单全选中

<input type="radio" name="hzy" id="girl" /><label for="girl">女</label>
        <input type="radio" name="hzy" id="boy" /><label for="boy">男</label>

 练习:表单练习

4.div和span

  <div>
       <h2><a href="http://www.mobiletrain/"><span style="color:red">html</span>IT培训班_千锋教育IT培训机构良心品牌</a></h2>
       <a href="http://www.mobiletrain/"><img src="https://t8.baidu/it/u=2182187197,2108985776&fm=85&app=131&size=f242,150&n=0&f=JPEG&fmt=auto?s=81B24C32D405D10306C3B4C70300A0EB&sec=1657645200&t=c2ea0139e338355975d3b3d0643d802b" /></a><p>【千锋教育-国内IT培训机构良心品牌】专注IT教育培训,IT培训主要包括Java培训、Web前端培训、Python培训、Linux培训、UI培训、大数据培训、unity游戏开发培训、软件测试培训、网络安全培训、嵌入...</p>
       <a href="http://www.mobiletrain/">千锋教育</a> 
       <select>
           <option>收藏</option>
           <option>举报</option>

       </select>

19.div和span

div:做一个区域划分的块

span:对文字进行修饰的内联

20.CSS基础语法

一.选择器{属性1:值1;属性2:值2}

width:宽

height:高

background-color:背景色

二.长度单位:

        1.px->像素

        2.%->百分比

                外容器1-> 600px 当前容器 50% ->300px

                外容器2-> 600px 当前容器 50% ->300px

21.CSS样式的引入方式

1.内联样式

        style属性

2.内部样式

        style标签

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<style>
    div {
        background-color: aquamarine;
        width: 25%;
    }
    p {
        background-color: aqua;
        width: 50%;
    }
    span{
        width:190px;
        height:190px;
        background-color:deepskyblue;
    }
</style>
<body>
    <div>我只是一只什么也不知道的小柴柴</div>
    <p>嘎嘎柴</p>
    <span>就这样吧</span>
 </body>
</html>

3.外部样式

引入一个单独的CSS文件

HTML:

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <link href="./HTMLPage1.css" rel="stylesheet" />
    <title></title>
</head>

<body>
    <div> </div>
    <p> </p>
 </body>
</html>

CSS:

div{
    background-color:red;width:100px;height:100px;
}
p{
    background-color:blue;width:200px;height:150px;
}

本文标签: 基础html