CSS基础——页面设计思路及简单样式设计

本文详细介绍了网页布局的基本框架和CSS的应用,包括横纵菜单设计、登录框样式及按钮设计等,强调了CSS在网页设计中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、框架搭建:

二、模块设计分析:

#banner:

横向菜单:

竖向菜单:

#left

#main

CSS小结


一、框架搭建:

<div id="container">
    <div id="banner">主题图片</div>
    <div id="globallink">选择栏</div>
    <div id="left">左侧目录栏</div>
    <div id="main">右侧正文</div>    
</div>

二、模块设计分析:

#banner:

就添加一个图即可<div id="banner"><img src="banner.jpg"></div>

横向菜单:

  • 导航条除了横向的还有竖向的如下,设置<li>的float属性实现
  • 鼠标移动会变颜色:鼠标定位后,通过不同的背景图片显示 :a:link /a:visited /a:hover实现

竖向菜单:

HTML样式

<div id="globallink">
            <ul>
                <li><a href="#">鲜花礼物</a></li>
                <li><a href="#">自助订花</a></li>
                <li><a href="#">绿色盆栽</a></li>
                <li><a href="#">花语赠言</a></li>
                <li><a href="#">会员中心</a></li>
                <li><a href="#">联系曦曦</a></li>
                <li><a href="#">支付方式</a></li>
            </ul>
        </div>

 CSS样式

 #globallink {
            margin: 0px;
            padding: 0px;
  }
  #globallink ul {
            list-style:none;
            padding:0px;margin:0px;
        }
   #globallink li {
             float:left;/*实现横向导航条*/
             text-align:center;
             width:100px;
            }
   #globallink a {/*默认情况下样式,浅粉色背景*/
             display: block;
             padding: 9px 6px 11px 6px;
             background: url('lmmw/button1.jpg') no-repeat;
             margin: 0px;
            }
  #globallink a:link, #globallink a:visited {/*鼠标未访问和已经点击访问后样式*/
             color:#630002;
             text-decoration:none;   
                }
    #globallink a:hover {/*鼠标显示在导航条上的样式 深粉色背景*/
              color: #FFFFFF;
              text-decoration: underline;
              background:  url('lmmw/button1_bg.jpg') no-repeat ;
   }

#left

  • 顶端圆角图片添加,其他部分设置成和图一个颜色即可
  • 输入框呈现下划线的样式设计
  • 按钮设计

html样式设计

<div id="login">
                <form>
                    <p>名字:<input type="text" class="text"></p>
                    <p>密码:<input type="text" class="text"></p>
                    <p><input type="button" class="btn" value="登录"><input type="button" class="btn" value="注册"><a href="#">忘记密码</a></p>
                </form>
 </div>

CSS具体样式设计

 #login {
            background: url('lmmw/login.jpg') no-repeat;/*添加圆角图,并设置距离*/
            padding:55px 0px 0px 0px;

        }
            #login form {
                padding:0px;margin:0px;

            }
            #login p {
                margin:0px;text-align:left;
                padding:5px 0px 0px 25px; 
            }
                #login p input {
                    font-family:Arial, Helvetica, sans-serif;/*字体,考虑到兼容性问题*/
                    font-size:10px;
                }
            #login form input.text {
                border-bottom:1px solid #000000;
                /*text框的样式,只有下划线*/
                border-left:none;border-right:none;border-top:none;
                padding:0px;width:90px;
            }
            #login form input.btn {/*按钮样式设置*/
                border:1px solid #000000;
                background-color:#ffeff0;
                height:17px;padding:0px;
            }
            #login p a:link, #login p a:visited {/*鼠标未访问和访问后样式*/
                color:#333333;
                text-decoration:none;
            }
            #login p a:hover {
                color:#630002;
                text-decoration:underline ;/*鼠标悬停上面的样式*/
            }

#main

同上:圆角图+三张图片横向排列即可,不重复写

CSS小结

 (Cascading Style Sheets层叠样式表)CSS与HTML的关联引用,让页面的效果更佳舒服,对页面的布局设计更佳灵活,当前接触到的都是很表层基础的内容,也还没有达到熟练应用的境界,还需要不断练习强化,每一个东西的存在,都有他独特的意义和作用。

  CSS的表格,div-span, 盒子模型在现在看来是比较重要的也是基础的部分,先来说一下表格:

表格:<tr> <th> <td> 和<ul><li>的混合应用(涉及到一个 vertical-align:top;属性让日期在上面显示)

 div -span:都是为了表示一个块,在这个块内进行样式等内容设置,区别在于div 块会默认占据整个行,而span 只是划定的一个块,可以在一行内有多个span块

盒子模型:margin border padding :分别有四个方向top left right bottom,在布局样式中应用很多

简单粗俗的认识和了解,先记录下,更多更全的内容,可以通过查找官网来学习,一下是CSS整体的简单导图——万丈高楼平地起

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邢美玲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值