[JavaWeb玩耍日记]HTML与CSS快速使用

news2025/2/26 11:35:06

目录

一.标签

二.指定css

三.css选择器

四.超链接

五.视频与排版

六.布局测试

七.布局居中

八.表格

九.表单

十.表单项


实验项目目录:

 必要文件new.css:

h1 {
    color:black;
}
span{
    color: #968D92;;
}
a {
    color: #000;
    text-decoration: none;
}
p {
    text-indent: 50px;
    line-height: 40px;
}
#pLast {
    text-align: right;
}

 

 

一.标签

        该文件中的标签/元素:

            标题:h1~6

            图片:img

            分割线:hr

            换行:br

            空格: 

            有序列表:ol+li

            无序列表:ul+li

       

        1.如何设置图片的相对路径?

        ./  代表当前目录,平级可省略

        ../ 代表上一级目录。。

       

        2.width与height常用单位有哪些?分别表示什么意思?

        px:像素

        %:相对于父元素的百分比

       

        3.图片的width与height,如果只设置一个会发生什么?

        图片将会根据其中一个将会等比例缩放

<!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>
    <img src='img/news_logo.png' width="150px">&nbsp;&nbsp;新浪政务 > 正文
    <h1>焦点访谈:中国底气 新思想夯实大国粮仓</h1>
    <hr>
    2023年03月02日 21:50 央视网<br>
    <ol type="1">
        <li>妙蛙种子</li>
        <li>小火龙</li>
        <li>杰尼龟</li>
    </ol>
    <ul>
        <li>妙蛙种子</li>
        <li>小火龙</li>
        <li>杰尼龟</li>
    </ul>
</body>
</html>

 

 


 

二.指定css

    1.没有任何语义的标签:span

    2.指定css的有哪三种方式?

        1.写在.css文件当中,使用link标签导入

        2.写在head标签的style标签中,格式与.css文件中的一样

        3.在标签中用style属性指定

    3.指定颜色的三种方式:

        1.#968D92

        2.rgb(99, 255, 255)

        3.black

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="css/new.css">
</head>
<body>
    <h1>焦点访谈:中国底气 新思想夯实大国粮仓</h1><hr>
    <span style="color:#968D92;">2023年03月02日 21:50 央视网</span>
</body>
</html>

 

 


三.css选择器

        1.css属性设置

            字体颜色:color: black;

            字体大小:font-size 14px;

        2.css的三个选择器是哪些?优先级如何?

            元素选择器:指定某标签使用某样式

            class选择器: 使用.xxx作为标识,在标签中使用class属性引用,多个标签可以有相同的class

            id选择器: 使用#id作为标识,id属性不要重复

            css生效优先级:id>class>标签

<!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>
        h1 {color: rgb(80, 80, 80);}
        .cls{
            color: #968D92;
            font-size: 14px;
        }
        #id{color: black;}
    </style>
</head>
<body>
    <img src='img/news_logo.png' width="150px">&nbsp;&nbsp;新浪政务 > 正文
    <h1>焦点访谈:中国底气 新思想夯实大国粮仓</h1>
    <hr>
    <span class="cls">2023年03月02日 21:50</span><span id="id"> 央视网 </span> 
</body>
</html>

 


 

四.超链接

        1.超链接标签:a

        2.css属性-去掉超链接的下划线::text-decoration: none

        3.超链接标签属性:

            指定链接网址:href="https://www.baidu.com/"

            设置新建页面打开:target="_blank"

<!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>
        a{
            color: #000;
            text-decoration: none;
        }
    </style>
    <link rel="stylesheet" href="css/new.css">
</head>

<body>
    <img src='img/news_logo.png' width="150px">&nbsp;&nbsp;
    <a href="https://www.baidu.com/"> 新浪政务 </a> 
    <h1>焦点访谈:中国底气 新思想夯实大国粮仓</h1>
    <hr>
    <span>2023年03月02日 21:50</span>
    <a href="https://www.baidu.com/" target="_blank"> 百度一下 </a> 
</body>
</html>

 

 


 

五.视频与排版

        1.html标签:

            定义段落:p

            文本加粗:b

            视频标签:video

            音频:audio

        2.css属性:

            首行缩进:text-indent: 50px;

            设置行高:line-height: 40px;

            设置对齐方式靠右:text-align: right;

        3.video标签属性:

            点击可播放控件:controls(如果标签属性名和属性值一样,可以只写一个)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HoneyWorks</title>
    <style>
        a {
            color: #000;
            text-decoration: none;
        }
        p{
            text-indent: 50px;
            line-height: 40px;
        }
        #right{text-align: right;}
    </style>
    <link type="stylesheet" rel="css/new.css">
</head>
<body>
    <h1>新歌发布:いつだって戦ってる</h1>
    <p><b>HoneyWorks</b>(日語:ハニーワークス),簡稱Haniwa(ハニワ)或HW,是日本音樂組織及動畫、漫畫和小說社團。</p>
    <h2>可憐なアイボリー</h2>
    <p>徵選活動的10位合格者,分別為土屋玲実、寺本理绘、高泽百合爱、小坂ねね、
        永尾梨央、福田阳菜、柴笑あかり、名切翠杏、波左间美晴、ななさ,所屬於TWIN
        PLANET旗下,組成「突破偶像常識」般的偶像團體。由HoneyWorks擔任音樂製作。</p>
    <video src="video/haniwa.mp4" controls width="500px"></video><br>
    <p id="right">信息来源于萌娘百科</p>
</body>
</html>

 


 

六.布局测试

 

            1.css属性:

                背景颜色:background-color: rgb(151, 109, 235);

                内边距:padding: 20px;

                边框:border: 10px solid skyblue;

                外边距:margin: 30px;

            2.布局标签对比:

                div(独占一行,宽度为父内容元素,可以设置宽高)

                span(宽高完全由内容撑开)

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HoneyWorks</title>
    <style>
        .cls{
            width: 120px;
            height: 120px;
            background-color: rgb(151, 109, 235);
            padding: 20px;
            border: 20px solid skyblue;
            margin: 20px;
        }
    </style>
</head>
<body>
    <div class="cls">
        AAAAAAAAAAAAAAAA
    </div>
    <div class="cls">
        AAAAAAAAAAAAAAAA
    </div>
    <span class="cls">
        AAAAAAAAAAAAAAAA
    </span>
    <span class="cls">
        AAAAAAAAAAAAAAAA
    </span>
</body>
</html>

 

 


 

七.布局居中

            css属性:margin: 0 auto;

                相当于设置值为:0 15% 0 15%;(上右下左)

                设置两个即为同时设置上下和左右,一个则代表四周

                auto代表自动计算(居中)

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HoneyWorks</title>
    <style>
        #center {
            width: 70%;
            margin: 0 auto;
        }
    </style>
    <link rel="stylesheet" href="css/new.css">
</head>
<body>
    <div id="center">
        <h1>新歌发布:いつだって戦ってる</h1>
        <hr>
        <span>2023年10月29日 21:50</span>
        <a href="https://www.baidu.com/"> Gom </a><br><br>
        <video src="video/haniwa.mp4" controls width="50%"></video><br>
        <p><b>HoneyWorks</b>(日語:ハニーワークス),簡稱Haniwa(ハニワ)或HW,是日本音樂組織及動畫、漫畫和小說社團。</p>
        <h2>可憐なアイボリー</h2>
        <p>徵選活動的10位合格者,分別為土屋玲実、寺本理绘、高泽百合爱、小坂ねね、
            永尾梨央、福田阳菜、柴笑あかり、名切翠杏、波左间美晴、ななさ,所屬於TWIN
            PLANET旗下,組成「突破偶像常識」般的偶像團體。由HoneyWorks擔任音樂製作。</p>
        <p id="pLast">信息来源于萌娘百科</p>
    </div>
</body>
</html>

 


 

八.表格

        1.html标签:

            表格标签:table

            表格行标签:tr

            表格第一行单元标签:th(表头单元格,字体加粗与居中)

            表格普通行单元标签:td

        2.table属性:

            表格宽度与表格边框宽度:width,border

            表格单元间隔:cellspacing="0"(默认有间隔,设置为0表示表格之间无间隙)

        3.th/td属性:

            规定占有的行数与列数:colspan="2",rowspan="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>
    <style>
        img {width: 100px;}
        td {text-align: center;}
    </style>
</head>
<body>
    <table border="1" cellspacing="0" width="500">
        <tr>
            <th>序号</th>
            <th>LOGO</th>
            <th>品牌名称</th>
        </tr>
        <tr>
            <td>010</td>
            <td><img src="三只松鼠.png" width="60" height="50"></td>
            <td>三只</td>
        </tr>
        <tr>
            <td>009</td>
            <td><img src="优衣库.png" width="60" height="50"></td>
            <td>优衣库</td>
        </tr>
        <tr>
            <td>008</td>
            <td><img src="小米.png" width="60" height="50"></td>
            <td>小米</td>
        </tr>
    </table>
    <br>
    <table border="1" cellspacing="0" width="500">
        <tr>
            <th colspan="2">LOGO</th>
            <th>品牌名称</th>
        </tr>
        <tr>
            <td>010</td>
            <td><img src="三只松鼠.png" width="60" height="50"></td>
            <td>三只</td>
        </tr>
        <tr>
            <td rowspan="2">009</td>
            <td><img src="优衣库.png" width="60" height="50"></td>
            <td>优衣库</td>
        </tr>
        <tr align="center">
            <td><img src="小米.png" width="60" height="50"></td>
            <td>小米</td>
        </tr>
    </table>
</body>
</html>

 

 


 

九.表单

        1.表单标签:form(负责输入数据)

            表单属性:

            提交数据方向:action=""(默认提交到当前页面)

            发送表单数据的方式:method="post"

                get(默认值,在url后面新接表单数据)

                post(浏览器检查network,Headers里面显示传输方式,payload显示传输数据)

        2.表单项目标签:input

            决定输入类型:type="submit"(是输入框/选择框/提交按钮/重置按钮)

            指定提交数据的键:name="username"

            在该input标签的按钮标签上显示数据:value="提交"

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Document</title>
</head>
<body>
    <form action="" method="post">
        用户名:<input type="text" name="username">
        年龄:<input type="text" name="age">
        <input type="submit" value="提交">
    </form>
</body>
</html>

 

 


 

 

十.表单项

            1.表单项input的type属性的值:

                普通输入框:text

                密码输入框:password

                单选框:radio(input标签中的name需要保持一致 )

                数字|邮箱:number,email

                文件夹 :file

                日期|时间|日期时间:date|time|datetime-local

                隐藏:hidden

                提交|重置|按钮:submit|reset|button

            2.表单中的下拉列表:select标签+option标签

            下拉列表项:select标签中使用option标签

            设置下拉列表的键:

                select标签的属性:name="degree"

            设置下拉列表的列表项的值:

                option标签的属性:value="1"(没有设置value就提交标签中的文字数据数据)

               

            3.表单中的文本域:textarea

            表单项text area标签的属性:

                设置宽高:cols="30" rows="3"

            4.绑定文字与输入选项的标签:label(label包含input标签)

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

<head>
    <title>Document</title>
</head>
<!--
            1.表单项input的type属性的值:
                普通输入框:text
                密码输入框:password
                单选框:radio(input标签中的name需要保持一致 )
                数字|邮箱:number,email
                文件夹 :file
                日期|时间|日期时间:date|time|datetime-local
                隐藏:hidden
                提交|重置|按钮:submit|reset|button

            2.表单中的下拉列表:select标签+option标签
            下拉列表项:select标签中使用option标签
            设置下拉列表的键:
                select标签的属性:name="degree"
            设置下拉列表的列表项的值:
                option标签的属性:value="1"(没有设置value就提交标签中的文字数据数据)
                
            3.表单中的文本域:textarea
            表单项text area标签的属性:
                设置宽高:cols="30" rows="3"

            4.绑定文字与输入选项的标签:label(label包含input标签)
    -->
<body>
    <form action="" method="post">
        姓名:<input type="text" name="username"><br><br>
        密码:<input type="password" name="password"><br><br>
        性别:<label><input type="radio" name="gender" value="1"> 男 </label>
            <label><input type="radio" name="gender" value="2"> 女 </label><br><br>
        爱好: <label><input type="checkbox" name="hobby" value="java"> java </label>
            <label><input type="checkbox" name="hobby" value="c++"> c++ </label>
            <label><input type="checkbox" name="hobby" value="python"> python </label><br><br>
        手机号:<input type="number" name="phoneNumber">
        邮箱: <input type="email" name="email"><br><br>
        文件上传:<input type="file" name="image"><br><br>
        日期: <input type="date" name="date">
        时间: <input type="time" name="time">
        日期时间: <input type="datetime-local" name="datetime-local"><br><br>
        隐藏:<input type="hidden" name="id" value="1"><br><br>

        学历:<select name="degree">
            <option value="">请选择</option>
            <option value="1">高中</option>
            <option value="2">本科</option>
            <option value="3">硕士</option>
            <option value="4">博士</option>
        </select><br><br>
        自我介绍:<textarea name="textarea" cols="30" rows="3"></textarea><br><br>

        <input type="submit" value="提交">
        <input type="reset" value="重置">
        <input type="button" value="按钮">
    </form>
</body>
</html>

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

水合三氯化铱(三氯化铱水合物)行业技术壁垒较高 应用范围有望扩展

水合三氯化铱&#xff08;三氯化铱水合物&#xff09;行业技术壁垒较高 应用范围有望扩展 水合三氯化铱又称三氯化铱水合物&#xff0c;分子式为IrCl33H2O&#xff0c;是一种无机化合物。水合三氯化铱外观呈绿色结晶或褐色粉末&#xff0c;可溶于水、丙酮和盐酸&#xff0c;难溶…

学习阶段单片机买esp32还是stm32?

学习阶段单片机买esp32还是stm32? 在开始前我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「stm32的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xf…

Altair® HyperWorks® 2023 卓越的开放式仿真和设计平台

Altair HyperWorks 2023 卓越的开放式仿真和设计平台 全新的 Altair HyperWorks 2023 软件版本现已发布&#xff01;Altair HyperWorks 2023 是一个开放式仿真和设计平台&#xff0c;功能更强大、用途更广泛&#xff0c;将为工程师提供适用于各行业的全面 CAE 软件套件。通过运…

【appium】Hybrid应用自动化|微信小程序自动化

目录 一、Hybrid&#xff08;nativewebview&#xff09;应用自动化 1、webview 2、Hybrid应用自动化实现 2.1准备工作 Step1&#xff1a;准备android 4.4版本以上的手机/模拟器 Step2&#xff1a;在app源码中将webview调试模式打开 Step3&#xff1a;安装UC开发者工具 U…

Sui主网升级至V1.19.1版本

其他升级要点如下所示&#xff1a; #16190, #16193 现在CLI正确处理并修复了交易没有输入或命令时的输出表格。例如&#xff0c;调用 client call — package 0x2 — module kiosk — function default 现在具有正确格式的输出。 #15928 Move编译器的一系列变更 添加了宏函…

Redis持久化的两种方式RDB和AOF详解

小伙伴们好&#xff0c;欢迎关注&#xff0c;一起学习&#xff0c;无限进步 以下内容为学习 Redis 过程中的笔记 文章目录 Redis持久化RDB&#xff08; Redis DataBase &#xff09;触发机制&#xff1a;如何恢复rbd文件&#xff1a;优点&#xff1a;缺点&#xff1a; AOF &…

搬家了,发现虚拟机链接不上,查找原因,解决了

是网络配置的问题&#xff0c;因为ip地址变动&#xff0c;所以配置文件要进行改动 1.通过cmd查看本地主机ip地址 2.在虚拟网络编辑器中选在vmnet8&#xff0c;用管理员权限修改ip&#xff0c;网关&#xff0c;子网掩码&#xff0c;和物理主机对应 3.在/etc/sysconfig/network…

同局域网共享虚拟机(VMware)

一、前言 首先我们先来了解下 VMware 的三种网络模式桥接模式、NAT模式、仅主机模式&#xff0c;网络类型介绍详情可以参考下我之前的文档 Linux系统虚拟机安装&#xff08;上&#xff09;第三章 - 第9步指定网络类型。了解三种网络模式的原理之后&#xff0c;再来剖析下需求&…

【力扣hot100】刷题笔记Day14

前言 又是新的一周&#xff0c;快乐的周一&#xff0c;快乐地刷题&#xff0c;今天把链表搞完再干活&#xff01; 114. 二叉树展开为链表 - 力扣&#xff08;LeetCode&#xff09; 前序遍历 class Solution:def flatten(self, root: Optional[TreeNode]) -> None:if not r…

clickhouse 随心所欲的聚合模型-AggregatingMergeTree

clickhouse 强大的 MergeTree 系列引擎令人信服&#xff0c;其 ReplacingMergeTree、SummingMergeTree 在数据唯一性和汇总场景中表现非凡。但你是否还有保留最小(大)、平均等预聚合需求&#xff0c;甚至在一个模型中既有唯一性语意也有汇总、最小、最大、平均值语意该如何处理…

【Simulink系列】——Simulink与Matlab接口使用命令行进行仿真

声明&#xff1a;本系列博客参考有关专业书籍&#xff0c;截图均为自己实操&#xff0c;仅供交流学习&#xff01; 一、Simulink与Matlab接口 1、Matlab工作区变量设置模块参数 Matlab工作区的变量可以作为模块的设置参数 2、Matlab工作区变量作为输入信号 使用From Worksp…

深度学习--神经网络基础

神经网络 人工神经网络&#xff08; Artificial Neural Network &#xff0c; 简写为 ANN &#xff09;也简称为神经网络&#xff08; NN &#xff09;&#xff0c;是一种模仿生物神经网络结构和 功能的计算模型 。人脑可以看做是一个生物神经网络&#xff0c;由众多的 神经元…

FLStudio20.8编曲制作软件中文版下载及功能全面介绍

一、主要功能 FL Studio 20.8&#xff0c;作为一款深受音乐制作人和作曲家喜爱的软件&#xff0c;具备多种核心功能&#xff0c;满足从创作到完成的整个音乐制作流程。 音频录制与编辑&#xff1a;用户可以轻松录制外部音频&#xff0c;如乐器演奏、人声等&#xff0c;并在软…

【新书推荐】8.4 逻辑运算指令

本节内容&#xff1a;逻辑运算指令。8086 CPU逻辑运算指令包括NOT、AND、OR、XOR&#xff0c;除NOT指令外&#xff0c;均有两个操作数。逻辑运算指令影响状态标志位。 ■否操作指令NOT指令格式&#xff1a;NOT OPRD。将OPRD取反&#xff0c;然后送回OPRD。操作数可以是8位/16位…

UE5 UE4 不同关卡使用Sequence动画

参考自&#xff1a;关于Datasmith导入流程 | 虚幻引擎文档 (unrealengine.com) 关卡中的Sequence动画序列&#xff0c;包含特定关卡中的Actor的引用。 将同一个Sequcen动画资源放入其他关卡&#xff0c;Sequence无法在新关卡中找到相同的Actor&#xff0c;导致报错。 Sequen…

2024国际生物发酵展览会独家解读-力诺天晟科技

参展企业介绍 北京力诺天晟科技有限公司&#xff0c;专业致力于智能仪器仪表制造&#xff0c;工业自动控制系统用传感器、变送器的研发、设计、销售和服务。 公司坐落于首都北京行政副中心-通州区&#xff0c;下设生产子公司位于河北香河经济开发区&#xff0c;厂房面积 300…

Vue NextTick工作原理及使用场景

$nextTick的定义及理解&#xff1a; 定义&#xff1a;在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法&#xff0c;获取更新后的 DOM。 所以就衍生出了这个获取更新后的DOM的Vue方法。所以放在Vue.nextTick()回调函数中的执行的应该是会对DOM进行操…

GitHub标星50k的Android全栈技术知识,成为一名合格Android架构师

JNI 简介 JNI &#xff08;Java Native Interface英文缩写&#xff09;&#xff0c;译为Java本地接口。是Java众多开发技术中的一门技术&#xff0c;意在利用本地代码&#xff0c;为Java程序提供更高效、更灵活的拓展。尽管Java一贯以其良好的跨平台性而著称&#xff0c;但真正…

js 面试运行机制和存储(从以下几方面理解),栈和堆的理解

1 工作原理 每个浏览器都有自己的引擎&#xff0c;通过引擎把代码解析运行起来。 2 生命周期 3-1 内存分配 3-2 内存使用 3-3 内存回收 3 栈和堆的理解 timer也是个函数--所以也是引用类型。 4 如何运行 以下可忽略 首先声明变量&#xff0c;放在左侧栈中执行&#xff0c;在执行…

FPGA-时钟管理单元

时钟管理单元(Clock Management Tile, CMT) : 即时钟管理片,是FPGA器件中一个十分重要的时钟资源。能够对内部和外部的时钟去偏斜、去抖动,同时还支持频率合成、分倍频等功能。 举例&#xff0c;下面这个例子数据从FIFO输出时钟频率为125MHZ&#xff0c;这个时钟频率可以通过…