当前位置:首页 > CSS

简易css网页制作

2026-04-01 23:18:58CSS

创建基础HTML结构

使用文本编辑器创建一个index.html文件,写入以下基础HTML代码:

<!DOCTYPE html>
<html>
<head>
    <title>简易网页</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>网页标题</h1>
    </header>
    <nav>
        <ul>
            <li><a href="#">首页</a></li>
            <li><a href="#">关于</a></li>
            <li><a href="#">联系</a></li>
        </ul>
    </nav>
    <main>
        <section>
            <h2>内容区域</h2>
            <p>这里是网页的主要内容。</p>
        </section>
    </main>
    <footer>
        <p>版权信息 © 2023</p>
    </footer>
</body>
</html>

添加基本CSS样式

创建styles.css文件,添加以下CSS规则:

body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    color: #333;
}

header {
    background: #35424a;
    color: white;
    padding: 20px 0;
    text-align: center;
}

nav ul {
    padding: 0;
    list-style: none;
    background: #e8491d;
    text-align: center;
}

nav li {
    display: inline;
}

nav a {
    color: white;
    text-decoration: none;
    padding: 15px 20px;
    display: inline-block;
}

main {
    padding: 20px;
}

footer {
    background: #35424a;
    color: white;
    text-align: center;
    padding: 10px;
    position: fixed;
    bottom: 0;
    width: 100%;
}

响应式布局调整

添加媒体查询使网页适应不同屏幕尺寸:

@media (max-width: 768px) {
    nav li {
        display: block;
    }

    nav a {
        display: block;
        padding: 10px;
    }

    footer {
        position: static;
    }
}

添加简单交互效果

为导航链接添加悬停效果:

nav a:hover {
    background: #ccc;
    color: #333;
}

使用Flexbox布局

改进导航栏的布局方式:

简易css网页制作

nav ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

@media (max-width: 768px) {
    nav ul {
        flex-direction: column;
    }
}

最终测试

在浏览器中打开index.html文件,检查网页在不同设备上的显示效果,确保布局合理,样式一致。可以通过调整浏览器窗口大小测试响应式效果,或使用开发者工具模拟不同设备尺寸。

分享给朋友:

相关文章

dw网页制作css

dw网页制作css

使用 Dreamweaver 制作网页 CSS Dreamweaver 是一款强大的网页设计和开发工具,内置 CSS 编辑功能,能够帮助用户高效地创建和管理样式表。以下是使用 Dreamweaver…

网页制作中css中运行

网页制作中css中运行

CSS 动画基础 CSS 动画通过 @keyframes 和 animation 属性实现动态效果。@keyframes 定义动画关键帧,animation 控制动画的持续时间、速度曲线等。 定…

实现简易vue响应式

实现简易vue响应式

实现简易 Vue 响应式系统 Vue 的响应式系统核心是通过 Object.defineProperty 或 Proxy 拦截数据变化,并结合依赖收集与派发更新机制实现。以下是一个基于 Object.…

使用vue实现简易网页

使用vue实现简易网页

使用 Vue 实现简易网页 创建 Vue 项目 使用 Vue CLI 快速初始化项目,确保已安装 Node.js 和 npm。 运行以下命令创建项目: npm install -g @vue/c…

网页制作css图片切换

网页制作css图片切换

使用CSS动画实现图片切换 通过CSS的@keyframes和animation属性可以实现自动轮播效果。定义一个包含多张图片的容器,设置关键帧控制透明度或位移变化。 <style>…

css网页制作样式表

css网页制作样式表

CSS 网页制作样式表 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下是一些关键方法和技巧: 基础语法 CSS 规则由选择器和声明块组成。选择器指定要样式化的元素,声明块包…