• web前端float布局、flex布局


    1、float布局

    1. html>
    2. <html>
    3. <head>
    4. <title>Login Pagetitle>
    5. <style>
    6. body {
    7. font-family: Arial, sans-serif;
    8. background-color: #f3f3f3;
    9. }
    10. .container {
    11. max-width: 400px;
    12. margin: 0 auto;
    13. padding: 40px;
    14. background-color: #fff;
    15. border-radius: 5px;
    16. box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    17. }
    18. .form-group {
    19. margin-bottom: 20px;
    20. }
    21. .form-group label {
    22. display: block;
    23. margin-bottom: 5px;
    24. font-weight: bold;
    25. }
    26. .form-group input {
    27. width: 100%;
    28. padding: 10px;
    29. font-size: 16px;
    30. border-radius: 5px;
    31. border: 1px solid #ddd;
    32. }
    33. .form-group button {
    34. width: 100%;
    35. padding: 10px;
    36. font-size: 16px;
    37. border-radius: 5px;
    38. background-color: #4caf50;
    39. color: #fff;
    40. border: none;
    41. }
    42. .form-group button:hover {
    43. background-color: #45a049;
    44. }
    45. style>
    46. head>
    47. <body>
    48. <div class="container">
    49. <h1>Loginh1>
    50. <form>
    51. <div class="form-group">
    52. <label for="username">Username:label>
    53. <input type="text" id="username" name="username" placeholder="Enter your username">
    54. div>
    55. <div class="form-group">
    56. <label for="password">Password:label>
    57. <input type="password" id="password" name="password" placeholder="Enter your password">
    58. div>
    59. <div class="form-group">
    60. <button type="submit">Loginbutton>
    61. div>
    62. form>
    63. div>
    64. body>
    65. html>

    展示效果

    2、flex布局

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6. <title>Flex布局页面title>
    7. <style>
    8. body {
    9. margin: 0;
    10. padding: 0;
    11. font-family: Arial, sans-serif;
    12. }
    13. .container {
    14. display: flex;
    15. flex-direction: column;
    16. align-items: center;
    17. justify-content: center;
    18. min-height: 100vh;
    19. }
    20. .header {
    21. background-color: #3498db;
    22. color: #fff;
    23. padding: 20px;
    24. text-align:
    25. center;
    26. }
    27. .content {
    28. flex: 1;
    29. padding: 20px;
    30. text-align: center;
    31. }
    32. .footer {
    33. background-color: #333;
    34. color: #fff;
    35. padding: 10px;
    36. text-align: center;
    37. }
    38. style>
    39. head>
    40. <body>
    41. <div class="container">
    42. <header class="header">
    43. <h1>网页标题h1>
    44. header>
    45. <main class="content">
    46. <p>这是页面的主要内容。使用Flex布局可以轻松实现垂直居中和响应式布局。p>
    47. main>
    48. <footer class="footer">
    49. <p>页脚信息 © 2023p>
    50. footer>
    51. div>
    52. body>
    53. html>

    运行结果

  • 相关阅读:
    anr和crash文件分析,特征码提取
    vue中如何导出doc文档
    基于改进全卷积一阶检测器的桥梁裂缝定位算法
    人工智能飞速发展的今天,IT行业能做些什么?
    Java 网络编程 —— 非阻塞式编程
    jvm面试题
    C++数组
    智能机器人无法智能对话_关于智能语音机器人使用中可能出现的问题
    jmeter登陆压测的时候遇到验证码原来可以这样做
    SpringBoot【开发实用篇】---- 整合第三方技术(缓存)
  • 原文地址:https://blog.csdn.net/weixin_64662394/article/details/133191311