web前端笔记+表单练习题+五彩导航栏练习题

 web前端笔记

1-骨架

快捷方式!+enter

<!DOCTYPE html>


<html lang="en">



<head>


    <meta charset="UTF-8">


    <meta name="viewport" content="width=device-width, initial-scale=1.0">


  <title>骨架部分</title>

</head>



<body>



</body>



</html>

2-注释

  <!-- 这是加粗的字体 v反馈v反馈vv能否均经费 -->

3-标题标签

  <!-- 标题标签  h1-h6  :逐级减小 独占一行 -->

4-换行及水平线

  <!-- br:换行  hr:水平线 -->

5-段落

<!--p-->

6-文本格式化

strong,b---加粗字体

em,i---字体打斜

sub---顶格 sup--底格

u,ins---下划线

s,del---划线

pre---原样输出

span,div---无语义

img src=""---路径

  <!-- 

​    路径:

​    1、绝对路径  

​    在自己电脑上,从盘符开始的资源的路径

​    2、相对路径

​    相对于当前文件来说的路径  ../:表示上一级  ./:表示当前级

​    3、网络路径

   -->

img src=""

video src=----视频

controls---控制 loop-循环 autoplay---自动播放要搭配( muted--静音)

audio src=-----音频

a href=----超链接 target="_blank 点击进入新的页面

a href="#one"----锚链接 <h1 id="one">人物事迹</h1>  <!-- id:一个网页里面,标签id的值不能重复 -->

 

 

 

# 表单

form action="" method="post" enctype="multipart/form-data"

​    <!-- get、post区别

​    1、get相对于post较为安全

​    2、http协议上规定不同

​    3、数据量



​    -->

​    <!--普通的输入框,内容在一行显示 placeholder提示字  readonly:只读-->

昵称:<input type="text"(文本) placeholder="请输入四到六位汉字"(未输入前显示)>

required---必填项 maxlength---最大输入量

 <!--密码框-->

密码:<input type="password" required>

<!--单选框-->

​    <!--name属性:表明是一组单选 checked默认选中-->

​    性别:<label><input type="radio" name="sex">男</label>

​    <label><input type="radio" name="sex" checked>女</label>

<!--多选框-->

​    你喜欢的食物

​    <input type="checkbox" name="hobby">榴莲

​    <input type="checkbox" name="hobby" id="pinguo"><label for ="pingguo">苹果</label>

​    <input type="checkbox" name="hobby">香蕉

​    <!--上传文件-->

​    上传文件<input type="file" multiple>

​    <!-- 按钮 -->

​    <!-- <input type="submit" value="点击"> -->

​    <-button>点击</button>-

##### 下拉框

​    <!-- <input type="button" value="普通按钮"> -->

​    <select name="city" multiple>

​      <option value="上海">上海</option>

​      <option value="北京">北京</option>

​      <option value="广州" selected>广州</option>

</select>

##### 文本域

    <textarea name="liuyan" cols="300" rows="10" maxlength="200" placeholder="请写下你的留言"></textarea>

##### 框架标签

  <!-- <iframe src="../代码/01-表单.html" frameborder="1"></iframe> -->
clc

h1-h6

p

hr\br\

video	audio	<a href=""></a>

<img src="">

id class

ol>li ul>li	dl>dt--dd

div	span	

表单:数据交互的一种方式

​	登录,注册,搜索

​	<form>

<input

##### 1-属性选择器

    <style>
        /*  */
        input[type="password"] {
            background-color: aqua;
        }



        /* 具有某个属性的指定标签 */
        div[title] {
            background-color: pink;
        }


        /* 属性的值中包含某个值 */
        input[type*="e"] {
            background-color: blueviolet;
        }


        /* 属性值以什么开头 */
        input[type^="p"] {
            background-color: brown;
        }


        /* 属性值以什么结尾 */
        input[type$="t"] {
            background-color: red;
        }

        /* +表示的是下一个标签 */
        .box1+p {
            background-color: blue;
        }
    </style>

##### 伪类选择器

    <style>
        /* 访问前 */
        a:link {
            color: red;
        }



        /* 访问后 */
        a:visited {
            color: chartreuse;


        }


        /* 鼠标悬停时 */
        a:hover {
            color: pink;
        }


        /* 鼠标点击时 */
        a:active {
            color: darkblue;
        }

        /* 需要按照lvha的顺序书写 */
    </style>

##### 其他伪类

    <style>
        ul li:nth-child(8) {
            background-color: pink;
        }



        li:nth-child(2n+1) {
            background-color: blue;
        }


        li:last-child {
            background-color: aqua;


        }


        ul li:first-child {
            background-color: aquamarine;


        }

        li:nth-of-type(3) {
            background-color: aqua;
        }
    </style>

##### 伪元素选择器

    <style>
        ul li::before {
            content: "66666";
            width: 10px;
            height: 10px;
            background-color: pink;
        }



        ul li::after {
            content: "----------------zhangsan";


        }

        /* 文字被选中时 */
        ul li::selection {
            background-color: pink;
        }
    </style>

##### font

    <style>
        div {
            width: 300px;
            height: 300px;
            background-color: pink;
            font-size: 12px;
            /*  */
            font-weight: 700;
            text-align: center;
            font-style: italic;
            /* 字体族 */
            font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
            /* 让行高等于容器的高度,来实现单行文本的垂直居中  */
            line-height: 300px;
        }



        h1 {
            /* 默认400是正常粗细,700是加粗字体   bold*/
            /* font-weight: 400;    normal*/
            font-weight: bold;
        }   


        p {
            /* line-height: 40px; */

            /* font:style weight size/line-height family; */
            font: italic 700 30px/40px "微雅软黑";
        }
    </style>

##### 文本缩进

    <style>
        p {
            font-size: 30px;
            text-indent: 2em;
        }
    </style>


##### 文本装饰

    <style>
        a {
            /* 主要用于去除a链接的默认样式 */
            text-decoration: none;



        }

        p {
            /* text-decoration: ; */
            text-decoration: solid underline purple 4px;
            text-decoration: underline;
        }
    </style>

##### 文本颜色

        <style>
            h1 {
                background-color: aqua;
                /* 关键字 */
                color: rgb(131, 13, 33);
                /* rgb函数(红、绿、蓝)三原色 */
                /* rgba函数(红、绿、蓝、透明度) */
                color: rgba(131, 13, 33, 0.3);



                /* 十六进制表示 */
                    
            }
        </style>

##### css三大特性

    <style>
        .one {
            color: pink;
            font-size: 30px;
        }



        p {
            color: green;
        }

        .father {
            font-size: 30px;
            color: pink;
        }
    </style>

  <!-- 

  层叠性:相同的选择器,设置相同的属性,遵循就近原则。那个样式距离结构近,就是用哪个样式

  继承性:子标签会继承父标签的某些属性(字体颜色、字号)

  -->

<class="one".............>
<class="father">
<class="son"..........>

##### 优先级

<style>
        /* *          0,0,0,0 
           标签       0,0,0,1         0,0,0,2     0,0,0,1
        (伪)类选择器 0,0,1,0
        id选择器       0,1,0,0
        行内          1,0,0,0
        !important    无穷大
        */
        /* * {
            color: pink;
        } */



        div {
            color: aquamarine !important;
        }


        .one {
            color: blueviolet;
        }


        #two {
            color: brown;
        }


        ul li {
            background-color: blue;
        }


        li {
            background-color: pink;


        }


        /* 权重的四位数字不会进行进位,
        登记大小的判断,从左向右,一次进行比较


        继承的权重:为0
        
        */


        a {
            display: inline-block;


        }
    </style>

表单练习题

<!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>
    <form action="">
        <center>
    <h1>用户注册</h1>
    <br>
    用户名:<input type="text" name="username" placeholder="张三" required maxlength="10">
    <br>
          <input type="text" disabled  placeholder="zhangsan" >
    <br>
    密码:<input type="password" required>
    <br>
    性别:<label><input type="radio" name="sex" value="nan">男</label>
        <label><input type="radio" name="sex" value="nv">女</label>
    <br>
    爱好<input type="checkbox" name ="hoppy" id="chang"><label for="chang">唱</label>
    <input type="checkbox" name ="hoppy" >rap
    <input type="checkbox" name ="hoppy" >篮球
    <br>
    邮箱:<input type="email">
    <br>
    用户头像:<input type="file">
    <br>
    建议和意见:<input type="text">
    <br>
    喜欢的颜色:<input type="color">
    <br>
    注册时间:<input type="datetime-local" multiple>
    <button>注册</button>
    <input type="reset" value="重置">
        </center>
    </form>
</body>
</html>

五彩导航栏练习题

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .nav a{
            display: inline-block;
            width: 120px;
            height: 60px;
            background-color: pink;
            text-align: center;
            color: #ffffff;
            line-height: 48px;
            text-decoration: none;
        }
        .nav .wucai1{
            background-color: aqua;
        }
        .nav .wucai1:hover{
            background-color: brown;
        }
        .nav .wucai2{
            background-color: rgb(61, 28, 71);
        }
        .nav .wucai2:hover{
            background-color: rgba(42, 165, 63, 0.185);
        }
        .nav .wucai3{
            background-color: rgb(255, 0, 102);
        }
        .nav .wucai3:hover{
            background-color: rgba(106, 165, 42, 0);
        }
        .nav .wucai4{
            background-color: rgba(38, 0, 255, 0.324);
        }
        .nav .wucai4:hover{
            background-color: rgb(59, 59, 56);
        }
    </style>
</head>
<body>
    <div class="nav">
        <a href="五彩导航" class="wucai1">五彩导航</a>
        <a href="五彩导航" class="wucai2">五彩导航</a>
        <a href="五彩导航" class="wucai3">五彩导航</a>
        <a href="五彩导航" class="wucai4">五彩导航</a>
    </div>
</body>
</html>

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/478538.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

mysql 事务基本介绍

目录 命令小结 一 MySQL事务的概念 &#xff08;一&#xff09;事务介绍 &#xff08;二&#xff09;事务特点 &#xff08;三&#xff09;事务的ACID特点 1&#xff0c;原子性 1.1 原子性具体形容 1.2 原子性案例 2 &#xff0c;一致性 2.1一致性具体介绍 2.2…

Cubemx串口配置

1.时钟 2.引脚配置 3.重写printf代码 /* USER CODE BEGIN 1 */ int __io_putchar(int ch){HAL_UART_Transmit(&huart1,(uint8_t *) ch, 1,1000);return ch; } /* USER CODE END 1 */

JavaEE 初阶篇-深入了解进程与线程(常见的面试题:进程与线程的区别)

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 进程概述 2.0 线程概述 2.1 多线程概述 3.0 常见的面试题&#xff1a;谈谈进程与线程的区别 4.0 Java 实现多线程的常见方法 4.1 实现多线程方法 - 继承 Thread 类…

含“AI”量上涨,智能模组SC208系列助力智慧零售全场景高质发展

AI正重塑智慧零售产业&#xff0c;加速零售在采购、生产、供应链、销售、服务等方面改善运营效率和用户体验。零售行业经历了从线下到线上再到全渠道融合发展过程&#xff0c;“提质、降本、增效、高体验”是亘古不变的商业化与智能化方向。含“AI”量逐渐上涨的智慧零售正经历…

【Pt】新建项目时的设置

新建项目时需要在如下界面做一些设置。 一、模板与文件 模板通常选择“PBR - Metallic Roughness Alpha-blend” 文件可以选择fbx&#xff0c;abc&#xff0c;obj等格式的三维模型文件 二、项目设置 2.1 文件分辨率 指的是在软件中的预览效果&#xff0c;分辨率越高预览效果…

RUST egui体验

egui官方提供了web版的demo&#xff0c;效果还是很不错的&#xff0c;就是用的时候有点一头雾水&#xff0c;没有找到明确的指导怎么把这些组件插入到自己的application或者web。花了一天时间撸了一遍流程&#xff0c;记录一下&#xff0c;说不定以后能用到呢 >_< efram…

Redis学习二--常见问题及处理

基本概念 Redis基本概念数据结构 机制 持久化机制&#xff1a; RDB(内存快照)&#xff1a;某一时刻的内存快照以二进制的方式写入磁盘&#xff0c;可以手动触发和自动触发。 优点&#xff1a;生成文件小&#xff0c;恢复速度快&#xff0c;适用于灾难恢复。 缺点&#xff1a…

如何与施耐德Schneider建立EDI连接?

EDI基础知识 何为EDI&#xff1f;是一个软件、系统还是一种流程呢&#xff1f;准确来说&#xff0c;EDI全称Electronic Data Interchange&#xff0c;中文名称是电子数据交换&#xff0c;也被称为“无纸化贸易”。EDI是&#xff1a; 标准化的数据格式连接业务系统间的数据桥梁…

Verilog刷题笔记40

题目&#xff1a; For the following Karnaugh map, give the circuit implementation using one 4-to-1 multiplexer and as many 2-to-1 multiplexers as required, but using as few as possible. You are not allowed to use any other logic gate and you must use a and …

vite脚手架生成vue项目及其配置

认识脚手架 脚手架就是为了快速生成可复用代码的工具&#xff0c;帮你配置好开发过程中要用到的工具和环境&#xff0c;更快更方便地做开发写业务 vite和cli脚手架区别 可参考博主文章&#xff1a; Vue脚手架&#xff08;cli和vite详解&#xff09;_vite和vuecli-CSDN博客 …

JVM的知识

什么是JVM 1.JVM&#xff1a; JVM其实就是运行在 操作系统之上的一个特殊的软件。 2.JVM的内部结构&#xff1a; &#xff08;1&#xff09;因为栈会将执行的程序弹出栈。 &#xff08;2&#xff09;垃圾99%的都是在堆和方法区中产生的。 类加载器&#xff1a;加载class文件。…

花生壳 | ubuntu安装和卸载花生壳

一、到花生壳官网下载linux版本的花生壳 一般下载到Downlaods文件夹 进入文件夹 dpkg -i phddns_5_1_amd64.deb #安装花生壳 dpkg -r phddns #卸载花生壳 登录花生壳管理网站 http://b.oray.com 在Ubuntu中输入命令查看sn码&#xff0c;默认密码为admin phddns status …

年龄大了转嵌入式有机会吗?

有老铁说&#xff0c;我28了&#xff0c;转嵌入式还来得及吗&#xff1f; 其实这个是因人而异的&#xff0c;没有固定说超过多少岁&#xff0c;就不能转了。 我一般不太建议30及以上的转行&#xff0c;第一是30岁才从开始做技术&#xff0c;感觉意义不大。第二是难度大&#xf…

淡旺季酒店价格波动太大,住宿费用怎么管?

受地理位置、季节等因素的影响&#xff0c;部分城市不同季节的酒店价格浮动较大。一线还是二线城市&#xff1f;是淡季还是旺季&#xff1f;价格差距之间可以说是天差地别。 在淡季出差时&#xff0c;按照旺季的标准会导致成本过高&#xff0c;造成资源的浪费。而在旺季出差时&…

python+requests接口自动化测试实战

环境说明&#xff1a; 1.WIN 7, 64位 2.Python3.4.3 &#xff08;pip-8.1.2&#xff09; 3.Requests —>pip install requests 4.Unittest —>unittest 框架是python自带的单元测试框架&#xff0c;python2.1及其以后的版本已将unittest作为一个标准块放入python开发包中…

【GPT概念-03】:人工智能中的注意力机制

说明 注意力机制生成分数&#xff08;通常使用输入函数&#xff09;&#xff0c;确定对每个数据部分的关注程度。这些分数用于创建输入的加权总和&#xff0c;该总和馈送到下一个网络层。这允许模型捕获数据中的上下文和关系&#xff0c;而传统的固定序列处理方法可能会遗漏这…

LeetCode:2617. 网格图中最少访问的格子数(优先级队列 Java)

目录 2617. 网格图中最少访问的格子数 题目描述&#xff1a; 实现代码与解析&#xff1a; 优先级队列 原理思路&#xff1a; 2617. 网格图中最少访问的格子数 题目描述&#xff1a; 给你一个下标从 0 开始的 m x n 整数矩阵 grid 。你一开始的位置在 左上角 格子 (0, 0) 。…

C语言数据结构基础————二叉树学习笔记(四)简单的OJ题目练习

1.单值二叉树 965. 单值二叉树 - 力扣&#xff08;LeetCode&#xff09; 建立一个新的函数&#xff0c;用函数传参的方法来记录val的值 如上一篇最后的对称二叉树的习题&#xff0c;建立新的函数来传参 多采用使用反对值的方法&#xff0c;因为如果是相等return true的话&am…

芯片公司SAP管理架构:科技与管理的完美融合

在当今日新月异的科技时代&#xff0c;芯片公司作为信息技术领域的核心力量&#xff0c;其运营管理的复杂性日益凸显。SAP管理架构作为一种高效的企业资源规划系统&#xff0c;为芯片公司提供了强大的管理支持。本文将为您科普芯片公司SAP管理架构的相关知识。 SAP管理架构是一…

leetcode每日一题1969

目录 一.题目原型&#xff1a; 二思路解析&#xff1a; 三.代码实现: 一.题目原型&#xff1a; 二思路解析&#xff1a; 灵神的做法非常让人惊叹&#xff1a; 理解就是&#xff0c;如果一个数大于另一个数要交换的1的权重&#xff0c;那么他们的乘积就变小。 那么一个大的数…