学生作业

第六章
1.什么是盒子模型?盒子模型的属性有哪几个?它们的作用分别是什么?
网页设计中常听的属性名:内容(content)、内边距(padding)、边框(border)、外边距(margin), CSS盒子模式都具备这些属性。
这些属性我们可以用日常生活中的常见事物–盒子作一个比喻来理解,所以叫它盒子模式。
margin-bottom, margin-top, margin-left, margin-right 设置外边距上下左右
padding-top,padding-bottom, padding-left, padding-right 设置内边距上下左右

2.盒子模型有哪几种解析方式?它们有什么不同?
当我们在样式表输入box-sizing时,会显示border-box和content-box,第一种是边框盒子尺寸,第二种是内容尺寸
当我们给一个元素设置尺寸时,默认设置的是元素内容的尺寸,也就是content-box,这种在后期布局时会有很多不便
而当我们用border-box时,我们设置的尺寸实际等于:内容尺寸+两边的内边距+两边的边框宽度

3.制作图所示的网站的中心开班信息模块。要求如下:
页面总宽度为250px,整体居中显示,背景使用线性渐变及1px灰色圆角边框
标题左侧的小图标以背景图像的方式实现,标题颜色为白色
使用无序列表实现开班信息列表,列表前的小三角形箭头和下方虚线均使用背景图片的方式实现
列表超链接文本颜色为灰色,无下划线,当鼠标悬浮在超链接文本上时,字体颜色发生变化,无下划线
页面中涉及盒子模型解析方式都使用border-box

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="test.css">
</head>
<body>
<div class="a">
    <h2 class="b">中心开班信息</h2>
    <div class="c">
    <ul>
        <li><d hred="#">8月12日:学历+技能班</d></li>
        <li><d hred="#">8月16日:高考特招班</d></li>
        <li><d hred="#">8月23日:Java精英班</d></li>
        <li><d hred="#">8月31日:学士后强化班</d></li>
        <li><d hred="#">9月5日:大学生就业班</d></li>
        <li><d hred="#">9月9日:企业定向委培班</d></li>
        <li><d hred="#">9月16日:网络营销强化班</d></li>
    </ul>
    </div>
</div>
</body>
</html>

《css》

*{margin:0px; padding:0px;}
li{list-style-type:none;}

.a{
    white:250px;
    border: 1px solid #d8d8d8;
    border-radius: 8px;
    background: linear-gradient(to bottom,#5bc1f9 ,#FFF,#FFF,#FFF);
    margin: 0 auto;
    box-sizing: border-box;
}
.b{
    background: url("../keshi6/test/bg.gif") 10px 5px no-repeat ;
    height:40px;
    padding-left:45px;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    line-height:40px;
    border-bottom: 1px solid #FFFFFF;
}
.c{
    width: 190px;
    padding-left: 10px;
    box-sizing: border-box;
    margin: 10px 0;
}
.c li{
    background:url(../keshi6/test/dotbg.gif) -9px center  no-repeat;
    padding-left:10px;
    width:220px;
    height:30px;
    line-height: 30px;
    box-sizing: border-box;
}

.c d{color:#626262; text-decoration:none;}
.c d:hover{color:#F30;text-decoration:none;}

4.制作图所示的商品分类列表页面,要求如下:
商品列表在一个div中,div的四个边框均为2px的橙色实线圆角边框
用结构伪类选择器选择每个列表并为其加上背景图,每个列表下方为1px的灰色虚线边框,最后一个列表没有
文本超链接为黑色粗体,当鼠标悬停在超链接文本上时文本变色,并且无下划线

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>test2</title>
    <link rel="stylesheet" href="test2.css">
</head>
<body>
<div id="a">
    <ul>
        <li><b href="#">酒水、饮料</b></li>
        <li><b href="#">进口食品</b></li>
        <li><b href="#">休闲零食</b></li>
        <li><b href="#">地方特产</b></li>
        <li><b href="#">保健、冲调</b></li>
        <li><b href="#">粮油、生鲜</b></li>
        <li><b href="#">美容洗护</b></li>
        <li><b href="#">清洁洗涤</b></li>
        <li><b href="#">母婴、纸品</b></li>
        <li><b href="#">家居百货</b></li>
    </ul>
</div>
</body>
</html>

《css》

ul, li {
    padding:0px;
    margin:0px;
}
li {
    list-style:none;
}
#a {
    width:200px;
    border:2px #fc9829 solid;
    border-radius: 8px;
    box-sizing: border-box;
}
#a ul {
    width:190px;
    margin:0px auto;
}
#a li {
    height:47px;
    font-size:12px;
    font-weight:bold;
    padding-left:50px;
    border-bottom:1px #929292 dotted;
    line-height:47px;
    box-sizing: border-box;
}
#a li b{text-decoration:none; color:#000;}
#a li b:hover{text-decoration:none; color:#CC5A0F;}

#a li:nth-of-type(1) {
    background:url(../keshi6/test2/icon_01.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(2) {
    background:url(../keshi6/test2/icon_02.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(3){
    background:url(../keshi6/test2/icon_03.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(4) {
    background:url(../keshi6/test2/icon_04.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(5) {
    background:url(../keshi6/test2/icon_05.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(6) {
    background:url(../keshi6/test2/icon_06.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(7) {
    background:url(../keshi6/test2/icon_07.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(8){
    background:url(../keshi6/test2/icon_08.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(9){
    background:url(../keshi6/test2/icon_09.jpg) 0px 0px no-repeat;
}
#a li:nth-of-type(10){
    background:url(../keshi6/test2/icon_10.jpg) 0px 0px no-repeat;
    border-bottom: none;
}

5.制作图所示的权威课程免费体验登入页面,要求如下:
页面文本颜色为白色,*的字体颜色为红色
使用无序列表排版表单元素
无序列表内容在页面中居中显示
“免费体验”按钮使用背景图像方式实现
按语义化使用表单元素,且是圆角边框

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>test3</title>
    <link rel="stylesheet" href="test3.css">

<body>
<div class="a">
    <ul>
        <li>*<b>姓名:<input type="text" name="userName"/></b></li>
        <li>*<b>邮箱:<input type="text" name="userName"/></b></li>
        <li>*<b>电话:<input type="text" name="userName"/></b></li>
        <li>性别
            <select name=""version id="1">
                <option value="">请选择</option>
                <option value="男">男</option>
                <option value="女">女</option>
            </select>
        </li>
        <li>年龄
            <select name=""version id="2">
                <option value="">请选择</option>
                <option value="47">47</option>
                <option value="24">24</option>
            </select>
        </li>
    </ul>
</div>

</body>
</html>

《css》

.a{
    background: url("../keshi6/test3/bg.jpg") 0px 0px no-repeat;
    width: 312px;
    height: 353px;
}
body,ul, li {
    margin:0px;
    padding:0px;
}
li {
    list-style-type:none;
}
#a .content {
    width:260px;
    margin:0px auto;
    padding-top:80px;
    color:#FFF;
    font-size:14px;
    box-sizing: border-box;
}
#a li {
    height:38px;
    line-height:38px;
}
#a li span {
    color:#F00;
    padding-right:5px;
}
#a input {
    border:1px #7b7b7b solid;
    border-radius: 4px;
    width:190px;
    height:17px;
}
#a select{
    border:1px #7b7b7b solid;
    border-radius: 4px;
}
#a .btnRegist {
    background:url(../keshi6/test3/btn.jpg) 0px 0px no-repeat;
    width:152px;
    height:49px;
    border:0px;
    cursor:pointer;
}
#a .btn {
    text-align:center;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WinForm学生作业是一种通过使用WinForm技术实现的学生作业管理系统。WinForm是微软公司提供的一种用于开发Windows桌面应用程序的技术框架。它基于.NET平台,允许开发人员使用C#等编程语言创建具有丰富用户界面的应用程序。 WinForm学生作业可以帮助学生和教师进行作业的管理和交流。它可以实现以下功能: 1. 学生管理:学生可以在系统中注册和登录自己的账号,查看和提交作业。他们可以查看自己的作业列表,了解作业的截止日期和要求,并及时提交作业。 2. 教师管理:教师可以在系统中添加学生账号,并创建作业任务。他们可以设置作业的截止日期、作业要求和评分标准等。教师还可以查看学生们的作业提交情况,并对作业进行评分和反馈。 3. 作业发布和提交:教师可以在系统中发布作业任务,并将作业要求和截止日期通知给学生学生可以在系统中查看到自己的作业任务,并于截止日期前提交完成的作业。 4. 作业评分和反馈:教师可以根据作业要求和评分标准对学生作业进行评分。他们可以给予作业不同的分数,并提供文字或语音形式的反馈意见。学生可以在系统中查看到自己作业的评分和反馈。 WinForm学生作业具有用户友好的界面和简单易用的操作方式,可以提高学生和教师的工作效率,方便管理和交流作业信息。同时,由于采用了WinForm技术,系统的稳定性和安全性也得到了有效保障。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值