首页 > 其他分享 >2022-08-22 第六小组 张宁杰 HTML&CSS回顾

2022-08-22 第六小组 张宁杰 HTML&CSS回顾

时间:2022-08-22 22:11:09浏览次数:53  
标签:张宁 22 color 标签 HTML 样式表 div 选择器

知识点

什么是HTML

HTML是用来描述网页的一种语言。
HTML叫做超文本标记语言(Hyper Text MarkerUp Language)
HTML不是编程语言,而是一种标记语言,标记语言就是一套标记标签,HTML使用标记标签来描述网页。
HTML标记标签通常称为HTML tag
HTML标签由成对出现的尖括号包围的关键词,比如
HTML标签通常是成对出现的,有例外,比如
标签对中第一个标签是开始标签,第二标签是结束标签
结束标签是由/结束的
开始和结束标签也被称为开放标签和闭合标签

网页是什么

HTML文档描述的就是网页
HTML文档包含HTML的标签和纯文本
HTML文档就被称为网页
web浏览器的作用是读取HTML文档,并以网页的形式显示出它们。
浏览器不会显示HTML标签,而是使用HTML标签来解释页面的内容

网页由谁解析

浏览器
IE
firefox火狐 flash中文
safari webkit 苹果
chrome webkit blink 谷歌(推荐)业界的标杆
Opera 手机端 blink
UC,360,QQ,搜狗,遨游,百度,2345

HTML身体标签

HTML头部

head元素包含了所有的头部信息元素。
script,link,以及各种meta,title,base



title:
定义了浏览器工具栏的标题
当网页被收藏到收藏夹,显示的默认标题
显示在搜索引擎结果页面的标题


base:
描述了基本的链接地址/链接目录,作为HTML文档中所有的链接标签的默认链接


哈哈


link:
引用css层叠样式表


style:
定义css层叠样式表

script:
既可以定义script脚本,也可以引用script文件。
不建议写在head里,写在body的最下方


meta:元数据 指定网页的描述,关键词,文件的最后修改时间,作者。 可以定义搜索引擎的关键词

HTML常见的标签

<body bgcolor="green">
        <b>粗体文本</b>
        <code>计算机代码</code>
        <em>强调文本</em>
        <i>斜体文本</i>
        <kbd>键盘输入</kbd>
        <pre>
            池塘边的榕树下,
            知了在声声叫着夏天。
        </pre>
        <small>更小的文本</small>
        <strong>重要的文本</strong>
        <del>删除线</del>
        log<sub>5</sub>
        2<sup>3</sup> = 8
        <font color="green">我是font</font>
        <!-- 超级链接 -->
        普通的链接:<a href="http://www.baidu.com" target="_self">百度一下</a><br>
        图像链接:<a href="http://www.baidu.com"><img width="150"
                src="img/libai.jpeg" alt="这是刺客李白" title="青莲剑仙"></a><br>
        邮件链接:<a href="mailto:[email protected]">站长信箱</a><br>

        锚记链接:
        <a id="tips">提示部分</a>

        <a href="#tips">跳到提示不分</a>
         <img src="img/libai.jpeg" width="300" title="" alt="" align="bottom"
            border="1">后面的文本
        <img
            src="https://img.zcool.cn/community/011ed05c6e17d4a801203d223ce6fd.jpg?x-oss-process=image/auto-orient,1/resize,m_lfit,w_1280,limit_1/sharpen,100/format,webp/quality,q_100"
            alt="">
    </body>

HTML块级元素

自占一行,自带换行功能
div,h,p,form,ul,ol...

HTML行级元素

自己没有换行功能
a,span,del,sub,sup,em,b,strong....

序列表

无序列表:
        <ul type="disc">
            <li>项目1</li>
            <li>项目2</li>
        </ul>
有序列表
        <ol type="I">
            <li>项目1</li>
            <li>项目2</li>
            <li>项目3</li>
            <li>项目4</li>
        </ol>
自定义列表
        <dl>
            <dt>项目1</dt>
            <dd>描述项目1</dd>
            <dt>项目2</dt>
            <dd>描述项目2</dd>
        </dl>

iframe窗口

<iframe src="https://www.sina.com.cn" height="600" width="400"
            frameborder="0"></iframe>
<iframe src="https://www.sohu.com" height="600" width="400"
            frameborder="0"></iframe>

form的提交要求

如果有form,用input
如果没有form,用button
action:数据的提交后台地址
method:数据的提交方式
get:默认值,会把所有要提交的数据拼接在地址栏
post:封装一个请求体,把数据提交给后台,不会拼接在地址栏

readonly和disabled区别:

readonly可以提交到后台的
disabled是不可以提交到后台的

转义字符

<body>
        实体Entity(转义字符)
        李白乘舟将欲行,&nbsp;忽闻岸上踏歌声, 桃花潭水深千尺, 不及汪伦送我情。
        &nbsp; 空格
        &amp; and符号
        &lt; 小于号
        &gt; 大于号
        &copy; 版权号
</body>

h5新增特性

<body>
        <!-- 
            1999年HTML4.01里程碑版本,在HTML4.01中的几个标签已经被废弃,这些元素在HTML5里有的被删除了,有的被重新定义。HTML5在2012年稳定的版本。
            H5新增:
            画布,多媒体,重力感应,地图,websocket。
         -->
        <!-- 定义音频内容 -->
        <audio src="123.mp3" autoplay controls></audio>
        <!-- 定义视频内容 -->
        <video src="123.mp4" autoplay controls></video>
</body>

什么是CSS?

html提供了布料,css上色。
CSS层叠样式表
定义如何显示HTML元素--样式
样式通常存储在样式表中
把样式表添加到HTML中,内容与表现分离(样式和结构分离)
外部样式表可以极大提高工作效率
外部样式表通常存储在css文件中

1.行内样式

<p style="background-color: red;">我是P标签</p>

2.内联样式

<style>
            h1 {
                background-color: green;
            }
            span{
                background-color: yellow;
            }
</style>

3.外部样式

<link rel="stylesheet" href="css/style.css">

4.类选择器

<style>
            /* 类选择器 */
            .fontStyle {
                color: red;
                font-size: 20px;
            }
            .backgroudStyle {
                background-color: yellow;
            }
            /* id选择器,每个标签元素的id是唯一不能重复 */
            #fontStyle2 {
                color: blue;
                font-size: 30px;
            }
            /* 标签选择器 */
            p {
                font-family: "仿宋";
            }
            /* 通配符,全部选择器
                页面初始化
            */
            * {
                margin:0;
                padding: 0;
            }
            /* 组合选择器 */
            h1,div {
                font-size: 50px;
            }
            /* 后代选择器 */
            div p {
                background-color: red;
            }
            /* 子选择器 */
            div>p {
                color: blueviolet;
            }
            /* 紧跟着div的p元素 */
            div + p{
                background-color: pink;
            }
            /* 属性选择器 */
            input[name]{
                height: 100px;
                font-size: 50px;
            }
            input[name=username] {
                color: red;
            }
</style>
    </head>
    <body>

        <input type="text" name="username">
        <input type="password" name="password">
        <!-- 
            CSS选择器
            选择你想要的元素
         -->
        <!-- 在使用类选择器选择css样式时,可以选择多个,中间用空格隔开即可 -->
        <p class="fontStyle backgroudStyle">我爱你中国!</p>
        <p id="fontStyle2">我爱你长春!!!</p>

        <h1>我是h1标签</h1>
        <div>我是div标签</div>

        <div>
            我是div
            <p>我是div里的p</p>
            <span>
                <p>我是div里的span里的p</p>
            </span>
        </div>
        <p>我是div后面的p</p>
    </body>

5.伪类选择器

<style>
            /* 初始状态 */
            a:link {
                color: red;
            }
            /* 鼠标悬停 */
            a:hover {
                color: green;
            }
            /* 激活状态 */
            a:active{
                color: black;
            }
            /* 访问过的 */
            a:visited {
                color: yellow;
            }
            /* 获得焦点 */
            input:focus {
                height: 100px;
                font-size: 50px;
            }
</style>

一定要为IHAV的顺序

标签:张宁,22,color,标签,HTML,样式表,div,选择器
From: https://www.cnblogs.com/ZhangNJ/p/16614437.html

相关文章

  • 2022-08-19 PreparedStatement
    PreparedStatementPreparedStatement接口是Statement的子接口,它表示一条预编译过的SQL语句什么是SQL注入SQL注入是利用某些系统没有对用户输入的数据进行充分的检查,而......
  • 前端HTML
    前端前端简介1.前端与后端的区别1.1前端前端是指用户可见界面,与用户直接交互的操作界面都可以称为前端1.2.后端后端是用户看不见的,不直接与用户交互的内部执行核心业......
  • 2022-08-22 第二小组 张鑫 学习笔记
    实训四十四天HTML复习学习内容HTML基本框架head:头,标签处。包含了所有的头部信息元素title:适配搜索引擎metacharset=utf-8定义了浏览器工具栏的标题,当网页被收藏......
  • 622. 设计循环队列
    622.设计循环队列设计你的循环队列实现。循环队列是一种线性数据结构,其操作表现基于FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓......
  • 闲话 22.8.22
    闲话卡了一下午今天T3包括但不限于卡ull卡非正解ac自动机《你是不是精神变态啊》-By某人但是最后数据除了卡ull和ac自动机的都没用就是了今天的歌是MeltylandN......
  • 2022-08-22 第八组 卢睿 学习心得
    目录数据库连接池jdbc使用数据库连接池的必要性池化思想比较常见的数据库连接池德鲁伊数据库连接池配置文件hikari数据库连接池配置文件获取连接DBUtils数据库连接池conn......
  • 0822_浅学html
    1.超级链接普通的链接:<ahref="http://www.baidu.com"target="_self">百度一下</a><br>图像链接:<ahref="http://www.baidu.com"><imgwidth="150"src="img/libai.jpe......
  • 2022-08-22 第六组 刘明延 学习笔记
     ......
  • 2022-08-22 第五组 赖哲栋 学习笔记
    什么是HTMLHTML是用来描述网页的一种语言HTML叫做超文本标记语言(HyperTextMarkerUpLanguage)标记语言就是一套标记标签HTML使用标记标签来描述网页网页由谁来解......
  • vscode快速生成html代码模板
    背景一般来说,我们是使用vscode开发工具来编写vue或其他的前端代码的,我们经常使用它来写一些html文件,那么有没有快速生成的方法呢解决方案使用英文的!号,点击回车键或者Tab......