网页前端开发(基础进阶1)

news2025/6/3 20:32:57

颜色表示方法3种:

1.关键字:

color:green; gray red yellow

2.rgb表示法:红,绿,蓝三原色。rgb(r,g,b),r表示红色,g表示绿色,b表示蓝色。

color: rgb(87, 107, 149);

3.rgba表示法:是rgb表示法的进阶,rgb(r,g,b,a),r表示红色,g表示绿色,b表示蓝色,a表示透明度。(0表示完全透明,1表示完全不透明)

color: rgba(87, 107, 149,0.5);

4.十六进制表示法:rgb(r,g,b)的r范围在0--256之内。可以使用十六进制表示,范围00--ff。

color: ”#ff0000“;

文字处理         <p></p>表示一个段落

<body>

        <p>

                文本加粗
                <b>***网消息</b>

                <strong>***网消息</strong>

                文本加下划线

                <u>***网消息</u>

                <ins>***网消息</ins>

                文本倾斜

                <i>***网消息</i>

                <em>***网消息</em>

                文本加删除线

                <s>***网消息</s>

                <del>***网消息</del>

        </p>

</body>

文本加粗可使用<b>或者<strong>标签。

文本加下划线可使用<u>或者<ins>标签。

文本倾斜可使用<i>或者<em>标签。

文本加删除线可使用<s>或者<del>标签。

空格可使用 &nbsp;

< 可使用 &lt;

> 可使用 gt;

设置行高

<style>

        p{

                line-height:2;
        }

</style>

对于段落,设置2倍行高。

首行缩进

<style>

        p{

                text-index:2em; //首行缩进2个字符
        }

</style>

对于段落,首行缩进。

或直接使用&nbsp表示空格

<p>
        <b>&nbsp;&nbsp;***网消息</b>        //缩进两个空格

</p>

盒子模型

        盒子:页面内所有元素(标签)都可以看作一个盒子,由盒子将页面中的元素包含在一个矩形区域内,通过盒子的视角,可以更方便的进行页面布局。

        盒子模型的组成:内容区域(content),内边距区域(padding),边框区域(border),外边距区域(margin)。

常用的2种标签:

1.div标签

一行只显示一个div标签(独占一行)

宽度默认为父元素的宽度,高度默认撑开

可以设置宽高(width,height)

2.span标签

一行可以显示多个span标签

宽度和高度默认由内容撑开

不可以设置宽高(width,height)

盒子模型通常使用div标签包裹整个内容,统一调节其宽高以及各种边距。

示例代码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>员工管理</title>
  <style>
    #all{
      width: 80%;
      margin: 0 auto;
    }
    .navbar{
      background-color: rgb(170, 170, 170);
      display: flex;/*弹性布局*/
      justify-content: space-between;/*左右对齐*/
      align-items: center;/*垂直居中*/
      padding: 5px;
    }
    .navbar h1{
      margin: 0;/*去掉h1标签的默认间距*/
      font-weight: bold;/*加粗*/
      color: white;/*白色文字*/
      font-family: "楷体";
    }
    .navbar a{
      color: white;
      font-weight: bold;/*加粗*/
      text-decoration: none;/*取消下划线*/
      align-items: center;/*垂直居中*/
    }
    .search-from{
      display: flex;
      flex-wrap: nowrap;/*换行*/
      align-items: center;/*垂直居中*/
      gap: 10px;/*间距*/
      margin-top: 10px;
      margin-bottom: 10px;
    }
    .search-from input,select{
      padding: 5px;
      width: 220px;
    }

    table{
      width: 100%;
      border-collapse: collapse;
    }
    th,td{
      border: 1px solid rgb(0, 0, 0);/*边框*/
      padding: 5px;
      text-align: center;
    }
    .footer{
      background-color: #b5b3b3;
      color: white;
      text-align: center;
      padding: 10px 0;
      margin-top: 30px;
    }
  </style>
</head>
<body>
<div id="all">
  <div class="navbar">
     <h1>tlias 智能学习辅助系统</h1>
      <a href="">退出登录</a>
  </div>

  <form class="search-from" action="/search" method="post">
    <label for="name">姓名:</label>
    <input type="text" name="name" id="name" placeholder="请输入姓名">

    <label for="gender">性别:</label>
    <select name="gender" id="genser">
      <option value=""></option>
      <option value="1">男</option>
      <option value="2">女</option>
    </select>

    <label for="position">职位:</label>
    <select name="position" id="position">
      <option value=""></option>
      <option value="1">班主任</option>
      <option value="2">讲师</option>
      <option value="3">学工主管</option>
      <option value="4">教研主管</option>
      <option value="5">咨询师</option>
    </select>

    <button type="submit">查询</button>
    <button type="reset">清空</button>
  </form>

  <table>
    <!--  表头  -->
    <thead>
      <!-- 定义一行 -->
      <tr>
        <th>姓名</th>
        <th>性别</th>
        <th>头像</th>
        <th>职位</th>
        <th>入职日期</th>
        <th>最后操作时间</th>
        <th>操作</th>
      </tr>
    </thead>
      
    <tbody>
      <tr>
        <td>张三</td>
        <td>男</td>
        <td><img src="img/y2.png"></td>
        <td>班主任</td>
        <td>2020-01-01</td>
        <td>2025-01-01</td>
        <td>
          <button type="button">修改</button>
          <button type="button">删除</button>
        </td>
      </tr>

      <tr>
        <td>李四</td>
        <td>女</td>
        <td><img src="img/y2.png"></td>
        <td>讲师</td>
        <td>2020-01-01</td>
        <td>2025-01-01</td>
        <td>
          <button type="button">修改</button>
          <button type="button">删除</button>
        </td>
      </tr>

      <tr>
        <td>王五</td>
        <td>男</td>
        <td><img src="img/y2.png"></td>
        <td>班主任</td>
        <td>2020-01-01</td>
        <td>2025-01-01</td>
        <td>
          <button type="button">修改</button>
          <button type="button">删除</button>
        </td>
      </tr>
    </tbody>
  </table>
  
   <footer class="footer">
        <p>cyy有限公司</p>
        <p>版权,时间2025.5.9</p>
      </footer>
</div>
</body>
</html>

运行结果:

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

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

相关文章

如何找到一条适合自己企业的发展之路?

一个创业型的企业&#xff0c;开始就需要面向市场&#xff0c;通过自己的服务或产品&#xff0c;帮助用户解决问题&#xff0c;为客户创造价值&#xff0c;通过为客户创造的价值&#xff0c;出创造一定的的现金流&#xff0c;让企业存活下来&#xff01; 企业的运营过程中&…

Vue-数据监听

数据监听 基础信息 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>数据监听</title><!-- 引入Vue --><script type"text/javascript" src"../js/vue.js&qu…

当前用户的Git全局配置情况:git config --global --list

通过config命令可以查询当前用户的全局配置情况。这些配置项定义了 Git 在全局范围内的行为&#xff0c;包括如何处理大文件、SSL 证书验证以及提交时的用户信息。 git config --global --list http.sslVerifyfalse 这个配置项禁用了 SSL 证书验证。这在与自签名证书的 Git 服…

AI生态警报:MCP协议风险与应对指南(中)——MCP Server运行时安全​​

作为连接AI模型与外部工具的“USB-C接口”&#xff0c;MCP协议成为AI生态的核心枢纽&#xff0c;其安全风险已从理论威胁转化为实际攻击目标。 AI生态警报&#xff1a;MCP协议风险与应对指南&#xff08;上&#xff09;——架构与供应链风险https://blog.csdn.net/WangsuSecur…

day15 leetcode-hot100-29(链表8)

19. 删除链表的倒数第 N 个结点 - 力扣&#xff08;LeetCode&#xff09; 1.暴力法 思路 &#xff08;1&#xff09;先获取链表的长度L &#xff08;2&#xff09;然后再次遍历链表到L-n的位置&#xff0c;直接让该指针的节点指向下下一个即可。 2.哈希表 思路 &#xff0…

MonitorSDK_性能监控(从Web Vital性能指标、PerformanceObserver API和具体代码实现)

性能监控 性能指标 在实现性能监控前&#xff0c;先了解Web Vitals涉及的常见的性能指标 Web Vitals 是由 Google 推出的网页用户体验衡量指标体系&#xff0c;旨在帮助开发者量化和优化网页在实际用户终端上的性能体验。Web Vitals 强调“以用户为中心”的度量&#xff0c;而不…

LeeCode 98. 验证二叉搜索树

给你一个二叉树的根节点 root &#xff0c;判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下&#xff1a; 节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。 提示&#xff1a; 树中节…

JVM类加载高阶实战:从双亲委派到弹性架构的设计进化

前言 作为Java开发者&#xff0c;我们都知道JVM的类加载机制遵循"双亲委派"原则。但在实际开发中&#xff0c;特别是在金融支付、插件化架构等场景下&#xff0c;严格遵循这个原则反而会成为系统扩展的桎梏。本文将带你深入理解双亲委派机制的本质&#xff0c;并分享…

threejsPBR材质与纹理贴图

1. PBR材质简介 本节课没有具体的代码&#xff0c;就是给大家科普一下PBR材质&#xff0c;所谓PBR就是&#xff0c;基于物理的渲染(physically-based rendering)。 Three.js提供了两个PBR材质相关的APIMeshStandardMaterial和MeshPhysicalMaterial,MeshPhysicalMaterial是Mes…

深兰科技董事长陈海波受邀出席2025苏商高质量发展(常州)峰会,共话AI驱动产业升级

5月29日&#xff0c;2025苏商高质量发展峰会在常州隆重开幕。本次峰会聚焦新质生产力培育与产业创新转型&#xff0c;汇聚了众多江苏省内知名企业家、专家学者及政府代表。深兰科技创始人、董事长陈海波作为人工智能领域的领军企业代表&#xff0c;受邀出席盛会并参与重要活动环…

Git入门到精通:30分钟掌握核心技巧

目录 一、基础理论片 Git简介 Git安装 Git仓库 Git基本命令用法 仓库别名 二、实操命令篇 远程分支 分支的新建和合并 实操演示 1 本地新建仓库 2 gitee新建仓库 3 建立关系 4 新建分支 5 开发新功能 6 推送新分支 7 合并新分支到主分支 三、可视化工具篇 G…

Redis7底层数据结构解析

redisObject 在 Redis 的源码中&#xff0c;Redis 会将底层数据结构&#xff08;如 SDS、hash table、skiplist 等&#xff09;统一封装成一个对象&#xff0c;这个对象叫做 redisObject&#xff0c;也简称 robj。 typedef struct redisObject {unsigned type : 4; // 数…

多部手机连接同一wifi的ip一样吗?

在家庭和办公环境中&#xff0c;多台手机同时连接同一个WiFi路由器已成为常态。不少用户会产生疑问&#xff1a;这些设备的IP地址会相同吗&#xff1f;下面就一起来了解一下吧。 一、多部手机连接同一WiFi的IP‌一样吗 多部手机连接同一WiFi时的IP地址是否相同&#xff0c;需要…

大语言模型值ollama使用(1)

ollama为本地调用大语言模型提供了便捷的方式。下面列举如何在windows系统中快捷调用ollama。 winR打开运行框&#xff0c;输入cmd 1、输入ollama list 显示已下载模型 2、输入ollama pull llama3 下载llama3模型 3、 输入 ollama run llama3 运行模型 4、其他 ollama li…

thc-ssl-dos:SSL 压力测试的轻量级工具!全参数详细教程!Kali Linux教程!

简介 THC-SSL-DOS 是一款用于验证 SSL 性能的工具。 建立安全的 SSL 连接需要服务器比客户端高 15 倍的处理能力。 THC-SSL-DOS 利用这种不对称特性&#xff0c;通过使服务器过载并使其断网。 此问题影响当今所有 SSL 实现。供应商自 2003 年以来就已意识到这个问题&#x…

【速通RAG实战:进阶】17、AI视频打点全攻略:从技术实现到媒体工作流提效的实战指南

一、AI视频打点的技术底层与数据处理流程 (一)视频内容结构化的核心技术栈 AI视频打点的本质是将非结构化视频数据转化为带时间戳的结构化信息,其技术流程涵盖音视频处理、语音识别、自然语言处理三大核心模块,形成“数据采集-内容解析-智能标记-协同应用”的完整闭环。 …

立控信息智能装备柜:科技赋能军队装备管理现代化

在军事装备管理领域&#xff0c;高效、安全、智能化的存储解决方案至关重要。传统的人工管理模式不仅效率低下&#xff0c;还容易因人为疏忽导致装备丢失或管理混乱。​LKONE智能装备柜凭借先进的物联网技术、生物识别安全系统和智能管理功能&#xff0c;为军队提供了一套高效、…

【freertos-kernel】queue(发送)

文章目录 补充各种yeildTCB的xStateListItem和xEventListItem xQueueGenericSendprvCopyDataToQueueprvNotifyQueueSetContainervTaskInternalSetTimeOutStatevTaskSuspendAllxTaskResumeAllprvLockQueueprvUnlockQueueprvIncrementQueueTxLockvTaskPlaceOnEventListprvAddCurr…

破解高原运维难题:分布式光伏智能监控系统的应用研究

安科瑞刘鸿鹏 摘要 高原地区光照资源丰富&#xff0c;具有发展分布式光伏发电的巨大潜力。然而&#xff0c;该地区复杂的气候环境、地形地貌和运维条件对光伏电站的运行与维护带来严峻挑战。本文结合Acrel1000DP分布式光伏监控系统的技术特点和典型应用案例&#xff0c;探讨其…

图标变白,开始菜单栏无法打开程序(以jupyter为例)

不知道是本人删了一些东西导致的还是什么原因&#xff0c;总之现在本人的jupyter只能通过命令行打开&#xff0c;以往我是从开始菜单栏打开。琢磨了一段时间&#xff0c;发现是.ico文件没有了。重新在网上下载图片&#xff0c;用网站图片转 ico 图标 - 锤子在线工具 转换一下格…