<!DOCTYPE html><html><head> <title>管理员页面</title> <style> body { font-family: Arial, sans-serif; margin: 0; padding: 0; } nav { background-color: #333; color: #fff; display: flex; justify-content: space-between; padding: 10px; } nav a { color: #fff; padding: 10px; text-decoration: none; } nav a:hover { background-color: #fff; color: #333; } section { padding: 20px; } form { display: flex; flex-direction: column; margin-bottom: 20px; } label { margin-bottom: 10px; } input[type="text"] { padding: 5px; border: 1px solid #ccc; border-radius: 3px; margin-bottom: 10px; } input[type="submit"] { background-color: #333; color: #fff; padding: 5px; border: none; border-radius: 3px; cursor: pointer; } table { border-collapse: collapse; width: 100%; } th, td { border: 1px solid #ccc; padding: 10px; text-align: left; } th { background-color: #333; color: #fff; } </style></head><body> <nav> <a href="#add-user">添加用户</a> <a href="#delete-user">删除用户</a> </nav> <section id="add-user"> <h1>添加用户</h1> <form> <label for="username">用户名:</label> <input type="text" id="username" name="username" required> <label for="password">密码:</label> <input type="text" id="password" name="password" required> <input type="submit" value="添加用户"> </form> </section> <section id="delete-user"> <h1>删除用户</h1> <table> <thead> <tr> <th>用户名</th> <th>操作</th> </tr> </thead> <tbody> <tr> <td>User1</td> <td><button>删除</button></td> </tr> <tr> <td>User2</td> <td><button>删除</button></td> </tr> <tr> <td>User3</td> <td><button>删除</button></td> </tr> </tbody> </table> </section></body></html>
时间: 2023-07-09 12:43:48 浏览: 180
去掉<a>的下划线与设置<a>的颜色
这段代码已经很好地使用了CSS样式,但是为了进一步优化,可以考虑以下几点:
1. 为了提高可读性和可维护性,可以将CSS样式分离到外部文件。这样可以让HTML文件更加简洁,而且在多个页面中使用相同的样式时,也可以减少重复代码。
2. 考虑使用CSS预处理器(如Sass、Less等)来简化样式的编写。预处理器可以让编写样式更加灵活、快捷和易于维护。
3. 考虑使用Flexbox或Grid来布局。这些布局技术可以让页面的布局更加灵活和简单,而且直接使用CSS样式就可以实现。
4. 考虑使用CSS动画和过渡效果,以增强用户体验。这些效果可以让页面更加生动和有趣,提高用户留存率。
5. 考虑使用响应式设计,以适应不同屏幕大小和设备类型。这可以让页面在PC、平板电脑和手机等设备上都有良好的显示效果,提高用户体验。
阅读全文