一些解释附在代码注释中

HTML代码

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title></title><link rel="stylesheet" href="1.css" type="text/css">
</head>
<body><h1>CSS 日历</h1><div class="month"><ul><li class="prev">❮</li><li class="next">❯</li><li style="text-align:center">August<br><span style="font-size:18px">2016</span></li></ul></div><ul class="weekdays"><li>Mo</li><li>Tu</li><li>We</li><li>Th</li><li>Fr</li><li>Sa</li><li>Su</li></ul><ul class="days"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li><li><span class="active">10</span></li><li>11</li><li>12</li><li>13</li><li>14</li><li>15</li><li>16</li><li>17</li><li>18</li><li>19</li><li>20</li><li>21</li><li>22</li><li>23</li><li>24</li><li>25</li><li>26</li><li>27</li><li>28</li><li>29</li><li>30</li><li>31</li></ul>
</body>
</html>

CSS代码

* {box-sizing: border-box;
}ul {list-style-type: none;
}body {font-family: Verdana, sans-serif;
}.month {padding: 70px 25px;width: 100%;background: #1abc9c;
}.month ul {margin: 0;padding: 0;
}.month ul li {color: white;font-size: 20px;text-transform: uppercase;letter-spacing: 3px;
}.month .prev {float: left;padding-top: 10px;
}.month .next {float: right;padding-top: 10px;
}.weekdays {margin: 0;padding: 10px 0;background-color: #ddd;
}.weekdays li {display: inline-block;width: 13.6%;color: #666;text-align: center;
}.days {padding: 10px 0;background: #eee;margin: 0;
}.days li {list-style-type: none;display: inline-block;width: 13.6%;text-align: center;margin-bottom: 5px;font-size: 12px;color: #777;
}.days li .active {padding: 5px;background: #1abc9c;color: white !important   /* 使用一个 !important 规则时,此声明将覆盖任何其他声明 */
}                               /* 使用 !important 是一个坏习惯,应该尽量避免,因为这破坏了样式表中的固有的级联规则 使得调试找 bug 变得更加困难了 *//* Add media queries for smaller screens */
@media screen and (max-width:720px) {  /* 在屏幕可视窗口尺寸小于 720 像素的设备上修改样式 */.weekdays li,.days li {width: 13.1%;}
}@media screen and (max-width: 420px) {  /* 在屏幕可视窗口尺寸小于 420 像素的设备上修改样式 */.weekdays li,.days li {width: 12.5%;}.days li .active {padding: 2px;}
}@media screen and (max-width: 290px) {   /*  在屏幕可视窗口尺寸小于 290 像素的设备上修改样式   */.weekdays li,.days li {width: 12.2%;}
}

CSS 实现日历样式相关推荐

  1. php文章列表样式,css列表样式有哪些?css设置列表样式的方法

    关于列表的css样式有哪些以及如何设置css列表样式?接下来的这篇文章将为大家介绍关于css列表样式的内容. 1.css有序列表(ol)和css无序列表(ul) list.html 列表样式 水果 苹 ...

  2. amazeui学习笔记--css(基本样式)--样式统一Normalize

    amazeui学习笔记--css(基本样式)--样式统一Normalize 一.总结 1.统一浏览器默认样式: Amaze UI 也使用了 normalize.css,就是让不同浏览器显示相同的样式 ...

  3. php怎么自定义设置打印区域,JavaScript_jQuery实现区域打印功能代码详解,使用CSS控制打印样式,需要设 - phpStudy...

    jQuery实现区域打印功能代码详解 使用CSS控制打印样式,需要设置样式media="print",并且将页面中不需要打印的元素的样式display属性设置为none.如DEMO ...

  4. amazeui学习笔记--css(基本样式3)--文字排版Typography

    amazeui学习笔记--css(基本样式3)--文字排版Typography 一.总结 1.字体:amaze默认非 衬线字体(sans-serif) 2.引用块blockquote和定义列表:引用块 ...

  5. html怎么给变量添加样式,通过CSS变量修改样式

    js怎么去修改css伪类样式呢?但是js并没有伪类选择器,那么该怎么办呢?网上有不少方法,比如通过切换元素的类.在style中动态插入新的样式等. 那么这里再来一种方法,设置css变量(var),通过 ...

  6. net中 css 控制 GridView 样式

    net中 css 控制 GridView 样式 .GridViewStyle {        border-right: 2px solid #A7A6AA;     border-bottom:  ...

  7. CSS/CSS3常用样式与web移动端资源

    CSS/CSS3常用样式与知识点 IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法. ...

  8. 前端:JS/28/CSS DOM动态样式(style对象,style 对象属性与CSS属性的转换),Event DOM,事件对象简介(DOM和IE中的Event对象),实例:点出满天小星星

    CSS DOM动态样式 使用JS操作CSS中的各个属性: JS只能操作或修改行内样式,如:imgObjstyle.border = "1px solid red"; 对于类样式,通 ...

  9. css设置打印样式表,[CSS] 创建打印样式表

    [CSS] 创建打印样式表 Chrome浏览器有一项非常好用的功能, 就是直接将网页保存为PDF(Ctrl+P), 虽然部分人觉得没有用, 但我经常使用这个功能 比如说, 有的博文写得不错, 想保存, ...

最新文章

  1. 危害企业IT系统最严重的五个安全威胁
  2. unity 实现文本选中_Unity中如何读取TXT文本内容
  3. FreeBSD上安装Cassandra 3.10
  4. Python实现基于朴素贝叶斯的垃圾邮件分类 标签: python朴素贝叶斯垃圾邮件分类 2016-04-20 15:09 2750人阅读 评论(1) 收藏 举报 分类: 机器学习(19) 听说
  5. 数字图像处理:第十三章 图象复原
  6. elasticsearch最大节点数_ElasticSearch这些概念要明白
  7. c/s项目记住账号密码功能
  8. c# 模拟登陆 webbrowser 抓取_《VR+电力——更换绝缘子培训》已登陆Pico Neo 2
  9. Scrapy学习之第一个简单爬取小程序
  10. [poj2451]Uyuw's Concert
  11. Django 模板中使用 Ajax POST
  12. 然爸读书笔记(2013-3)----用户体验的要素
  13. 从游戏谈起——论主动性和责任心
  14. 抓取日志的小工具(命令)Adb logcat
  15. 如何制作一个简单的手机信息页面
  16. 菜鸡解析CSS(cascading style sheet)
  17. 0xff到底是多少(0x是16进制,f对应11111,因此是11111111,也就是2的8次方-1=255)
  18. 天耀18期 - 10.字符串常用方法【作业】
  19. 【HTML 教程系列第 19 篇】HTML 表格中的行合并与列合并
  20. SAR ADC设计——SAR Logic原理

热门文章

  1. 记录一次sysupdate 和 networkservice 的清除脚本记录
  2. 如何卸载重装oracle,oracle完全卸载重装历程
  3. PC业务 VS 数据中心业务冰火两重天,AMD未来增长的决胜要素
  4. 解决 electron 打包 vue-element-admin 登录成功无法跳转
  5. Mathematics:Prime Path(POJ 3126)
  6. 嵌入式linux下u盘升级的设计
  7. 一个简单的window照片查看器
  8. java(作业)继承:定义交通工具类Vehicle,一个小车类Car,一个公共汽车Bus类,实现Car、Bus对Vehicle的继承
  9. 使用Go基于国密算法实现双向认证
  10. 中国口腔清洁用品市场竞争渠道与产销需求调研报告2022版