CSS实践:考试页面

上一篇博客的中,我们学习了CSS样式表的基本操作,知道在网页制作是采用CSS技术,可以对网页的布局、颜色、背景、宽度、高度、字体等进行控制,使得网页设计布局更加美观漂亮。这一期,我们将要一起来实践一下,用CSS美化纯HTML页面。为了让我们的重心放在CSS的学习上,我们使用之前实践HTML时的做的考试页面进行美化,相关介绍在这里,HTML代码在这里

HTML 效果

纯HTML考试页面
纯HTML考试页面

使用CSS美化后效果

美化后考试页面
美化后考试页面

分析

看到美化后的效果,第一反应就是原来的html代码布局<div>好多要变了,有的要加有的要减,比如第一行考试信息要属于一个div,第二行考生信息是一个div,同时这两行内都不可以有其他div,下面每个大题是一个div,最后提交按钮是一个div。结构分析完毕,下面分析细节:

  • 整个页面设置,外间距margin、内间距padding、宽度width
  • 标题:居中text-align设置,使用元素选择器就可以
  • 考试信息和考生信息可以用同一个类选择器,注意设置边框boder、字体居中text-align、边框圆角border-radius
  • 两个框中的提示文字和信息文字用同一个类选择器,设置悬浮float、宽度百分比width、文字靠左text-align
  • 两个框中的提示文字为粗体,信息文字正常,同时输入框也有颜色、边框的改变
  • 五个大题分别为五个div,可以用同一个类选择器,设置好边框border、圆角border-radius、间距margin就可以
  • 五个大题的题目都加了边框和背景颜色,可以用一个类选择器,设置背景色background-color、高度height、内间距padding、外间距margin,注意这里,我用的是<h3>标签,所以自带格式,要手动设置margin-top:0
  • 每个小题的题目描述字体都加粗font-weight,并且行距较大line-height
  • 填空题的输入框设置边框border、宽度width、高度height
  • 判断题的正错和错误符号可以使用html特殊符号设置:&#+标号,并设置颜色color,加粗font-weight即可
  • 简答题的多文本输入框可以直接用元素选择器设置,设置宽度width、高度height、边界border
  • 最后的按钮用元素选择器设置,设置间距margin、背景色background-color、字体颜色color、圆角border-radius

我的效果

my考试页面1

my考试页面2

代码

代码可以进入我的GitHub进行查看:HTML文件CSS文件

参考资料

CSS的基本操作
学习CSS布局
CSS基础教程
CSS3新特性
CodeForDream上提供的CSS课程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,796评论 1 92
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 960评论 0 1
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,311评论 0 5
  • 阳光透过窗户照到了黑板上,一缕秋风带着一丝凉意从窗缝中吹进教室。 同学们都做得很端正这一节班会课又会是什么内容呢?...
    张梦冉阅读 224评论 0 0
  • 初次见面 故事发生在A大学,男主人公陈沫是一名大二学生,单身至今,连女生的手都没牵过。成绩不好不坏...
    昌西阅读 504评论 2 3