首页 > 其他分享 >htmi总结+css

htmi总结+css

时间:2024-03-07 23:13:53浏览次数:29  
标签:总结 color 标签 h1 标题 htmi id 选择器 css

HTML

表单学习

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登录注册</title>
</head>
<body>
<h1>注册</h1>
<!--表单form
action:表单提交的位置可以是网站,也可以是一个请求的位置
method:post,get提交方式
    get方式提交:我我们可以在url中看到我们要提交的信息,不安全,高效
    post:比较安全,可以传输大文件
-->
<form action="图像标签.html"method="post">
<!--文本输入框:input type = "text"-->
<!--    input type = "text"
name="username"value="周子龙好帅"
maxlength="8"最长能写几个
size="30"-->
<p>名字:<input type = "text" name="username"placeholder="请输入用户名"required maxlength="8"size="30"></p>
<!--密码框:input type = "passward"-->
<p>密码: <input type="password" name="pwd"hidden value="990110"></p>
<!--    单选框-->
    <p>性别:
        <input type="radio"value="boy"name="sex"disabled/>男
        <input type="radio"value="girl"name="sex"/>女
    </p>
<!--    多选框-->
    <p>爱好:
        <input type="checkbox"value="sleep"name="hobby">睡觉
       <input type="checkbox"value="code"name="hobby"checked>敲代码
        <input type="checkbox"value="chat"name="hobby">聊天
        <input type="checkbox"value="game"name="hobby">游戏
    </p>
<!--    按钮
input type="button" 按钮
input type="image" 图片按钮
<input  type="submit"> 提交按钮
<input type="reset"> 重置按钮
-->
    <p>按钮:
        <input type="button"name="btnl"value="点击变长">

<!--        <input type="image"src="../resour/image/1709706565089.jpg">-->
    </p>
<!--    下拉框-->
    <p>下拉框:
        <select name="列表名称">
            <option value="china">中国</option>
            <option value="us">美国</option>
            <option value="选项的值"selected>瑞士</option>
            <option value="选项的值">印度</option>
            <option value="选项的值">日本</option>
        </select>
    </p>
<!--    文本域-->
    <p>反馈:
        <textarea name="textarea"cols="30" rows="10"></textarea>
    </p>
<!--    文件域-->
    <p>
        <input type="file"name="files">
        <input type="button"value="上传"name="upload">
    </p>
<!--    邮件验证-->
    <p>邮箱:
        <input type="email"name="email"required>
    </p>
<!--    URL-->
    <p>URL:
        <input type="url"name="url"required>
    </p>
<!--    数字-->
    <p>数字:
        <input type="number"name="num"max="100"min="0"step="1">
    </p>
<!--    滑块-->
    <p>音量:
        <input type="range"min="0"max="100"name="voice"step="2">
    </p>
<!--   搜索框 -->
    <p>搜索:
        <input type="search"name="search">
    </p>
<!--    增强鼠标可用性-->
    <p>
        <label for="mark">你点我试试</label>
    <input type="text"id="mark">
<!--    与id有关系-->
    </p>
    <p>自定义邮箱:
        <input type="text"name="diymail"pattern="^([1-9][0-9]*)+(.[0-9]{1,2})?$"></input>
    </p>
    <input  type="submit">
    <input type="reset"value="清空表单">
</form>
</body>
</html>

HTML的总结

html的基本结构

网页的基本特征标题标签title

基本标签

  1. h1,h2...标题标签

  2. p段落标签

  3. br换行标签

  4. hr水平线标签

  5. strong粗体 em斜体

图像标签img

超链接

  1. 描链接href---需要一个标记
  2. 功能性链接

行内元素和块元素

列表标签

  1. ol有序
  2. ul无序
  3. dl自定义

表格标签

表格table
行 tr
列 td
  1. colspm跨列
  2. rowspan跨行

媒体元素

  1. 图片=====一定要规范分类
  2. 音频

网页的简单布局

  1. 头部header
  2. 主体seaction
  3. 脚部footer

内连框架

  1. lframe

表单

  1. 上方代码

表单应用

  1. 隐藏域
  2. 只读
  3. 禁用

表单的初级验证

  1. 用户提示placrhoder
  2. 非交互性requested
  3. 正则表达式parrent

CSS

三种导入方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    内部-->
    <style>
        h1{
            color: gold;
       }
  </style>
  外部样式
    <link rel="stylesheet"href="css/style.css">
</head>
<body>
<!--行内样式,在标签元素中,编写一个style属性,编写样式即可-->
<h1 style="color: aqua">我是标题</h1>
</body>
</html>
<!--优先级:就近原则-->
/*外部样式*/
h1{
    color:red;
}

扩展:外部样式两种写法

  1. 链接式 HTML标签
  2. 导入式@import是CSS2.1特有的

1.选择器

作用:选择页面上面的某一个

2.1基本选择器

  1. 标签选择器 h1选择一类标签

  2. <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
    <!--标签选择器会选择到这个封面上全部的元素-->
            h1{
                color: aqua;
            }
            p{
                font-size: 81px;
            }
        </style>
    </head>
    <body>
    <h1>学Java</h1>
    <h1>学Java</h1>
    <p>听狂神说</p>
    </body>
    </html>
    
  3. 类 选择器 class:选择所有class一致的

  4. <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    <!--类选择器的格式= .class的名称{}
            好处,可以多个标签归类,是同一个class,可以复用
    -->
        <style>
            .zzl{
                color: gold;
            }
            .kuangshen{
                color: black;
            }
            .jyl{
                color: aqua;
            }
    
        </style>
    </head>
    <body>
    <h1 class="zzl">标题1</h1>
    <h1 class="kuangshen">标题1</h1>
    <h1 class="jyl">标题1</h1>
    <p class="zzl">标题1</p>
    </body>
    </html>
    
  5. id 选择器:唯一!#id

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
/*id选择器
#id名称{} id必须唯一
不遵循就近原则,固定的
id选择器》class选择器》标签选择器
*/
    #zzl{
        color: aqua;
    }
    #jyl{
        color: black;
    }
    .zsn{
        color: gold;
    }
    h1{
        color: brown;
    }
    </style>
</head>
<body>
<h1 class="zsn"id="zzl">标题1</h1>
<h1 id="jyl">标题2</h1>
<h1 class="zsn">标题3</h1>
<h1 class="zsn">标题4</h1>
<h1>标题5</h1>
</body>
</html>

优先级:id选择器》class选择器》标签选择器

2.2 层次选择器

  1. 后代选择器 :在某个元素的后面 祖爷爷 爷爷 爸爸 你

        /*后代选择器
        body后面的所有p标签
        */
          body p{
                background: brown;
            }
        </style>
    
  2. 子选择器 一代仅仅后面一代

    /*子选择器*/
        body>p{
            background: brown;
        }
    
  3. 相邻兄弟选择器 同辈相邻

    /*兄弟选择器*/只有一个
        .active+p{
            background: brown;
        }
    
  4. 通用选择器

    /*通用选择器对下不对上*/
        .active~p{
            background: brown;
        }
    

标签:总结,color,标签,h1,标题,htmi,id,选择器,css
From: https://www.cnblogs.com/zzl990110/p/18059992

相关文章

  • CSP_J2023总结
    维护中include<bits/stdc++.h>usingnamespacestd;intn,ans,k;intmain(){ cin>>n; while(n){ ans++; if(k==0&&n%3==1)k=ans; if(n%3==0)n-=n/3; elsen-=n/3+1; } cout<<ans<<""<<k; return0;}......
  • 2024.3.7习题总结
    CF1288C题目可以把\(a\)数组和\(b\)数组的倒序合并,这样,题目就成了求出长度为\(2m\)的序列递增的方案数,\(dp\)求解可以把长度为\(2m\)的差分数组。对于任意一个\(c_i\),\(c_i\ge0,\sumc_i\len\),所以方案数为\(C_{n+2*m-1}^{2*m}\)CF1569C......
  • 深入理解与应用CSS clip-path 属性
    clip-pathclip-path是什么clip-path是一个CSS属性,允许开发者创建一个剪切区域,从而决定元素的哪些部分可见,哪些部分会被隐藏。通过定义这个剪切路径(clippingpath),您可以创造出非矩形的裁剪形状,使元素内容按特定的几何形状展示。clip-path的工作原理clip-path属性通过定义......
  • flink总结
    基本概念介绍flink的基本处理流程读取数据(source)->各种算子计算处理数据(rdd)-->输出数据(sink)有界流和无界流如果是从文件有限数据的地方读取数据就是有界流,如果是接到kafka或者socket这种地方就是无界流。有状态和无状态算子计算的过程中,是否要保存中间结算结果......
  • 「NOI Online 2022 入门组」赛后总结
    前言如有笔误和错误,欢迎给位dalao指出。赛时游记14.00开始下载题目。14.02打开题目。14.02~14.30看第一题,发现就是一个循环结构+选择结构,秒切+检查。14.31~16.30打开第二题,直觉想到由于\(gcd\)以及那个\(z=x\timesy\times\gcd(x,y)\)等式,就开始分解质因数,......
  • css样式属性 使用汇总,补齐前端短板
    ---------------index.css常用网站css样式属性使用汇总1-------------/*先删除默认的内外边距*/*{margin:0;padding:0;}body{background-color:#fafafa;height:2000px;}li{list-style:none;/*取消li的符号*/}/*顶部导航栏开......
  • pyest+appium实现APP自动化测试,思路全总结在这里
    01、appium环境搭建安装nodejshttp://nodejs.cn/为什么要安装nodejs?因为appium这个工具的服务端是由nodejs语言开发的 安装jdk,并且配置环境变量为什么要装jdk?因为我们要测试安卓,那么安卓的调试环境需要依赖jdk 安装sdk,并配置环境变量为什么要装sdk?因为我们要......
  • 总结下vim快捷键
    快速移动w:下一个单词b:上一个单词ge:上一个单词结尾ft0:这一行的第一个字母{:上一段}:下一段CTRL+D:下半页CTRL+U:上半页CTRL+Y:光标不动,画面向上CTRL+E:光标不动,画面向下:向后搜索?:向前搜索\c|\C:大小写不敏感,\b:全词匹配搜索完成后......
  • Laravel 中 faker 的方法总结
    Laravel中faker的方法总结428513 liuguowei163的个人博客 /  1878 /  13 / 创建于 4年前 / 更新于4年前 安装composerrequirefzaninotto/faker可通过在 config/app.php 增加如下配置使其支持中文:'faker_locale'=>'zh_CN',基本用法Fake......
  • 2024-2月总结
    时间过得飞快,一转眼2个月过去了。现在来简单总结下2024年的这两个月。工作这两个月工作自己感觉比较满意的,是把一些陈年老技术债还了一些,升级了项目中的一些依赖,也替换了一个过时、不再维护的依赖。虽然清理的不算很多,但也算是迈出了重要的一步,因为技术债恶心人又不紧迫,一直不......