CSS 制作有弹性的日历表
网站建设 2023-01-28 21:37www.1681989.com免费网站
传统的日历是在一张页面划分出几个格子.作为一个网页设计师,你有权利用表格来做出效果,我也不会说你错了.
那么做为一个标准的WEB设计师来说,遵守WEB的标准好处是不言而语的.那么我们来看下如何使用CSS来做出一个有弹性的日历表出来--为什么说是有弹性的,因为日历的大小可以随着浏览器自动调整.
三个有序列表(ol)
我们来回想一下日历的格式,显然一个月的日历并不是单一的有序列表,而是有三个.为什么说是有三个,别急我们往下看.我们在看日历表的时候,是不是会看到每个月的一号不一定是从星期一开始,一号是以星期天结束的.在每个月的日期前后各加一个有序例表.(现在知道了吧,不知道的面避去^_^)
<ol class="calendar" start="6">
<li id="lastmonth">
<ol start="29">
<li>29</li>
<li>30</li>
</ol>
</li>
<li id="thismonth">
<ol>
<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>10</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>
</ol>
</li>
<li id="nextmonth">
<ol>
<li>1</li>
<li>2</li>
</ol>
</li>
</ol>
狼蚁网站SEO优化是CSS样式表
/
CSS Calendar
Tim Wright
Chris Coyier
-----------------------------/
{marg:0;paddg:0;}
body {font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;
background: url(images/bg.jpg) center no-repeat #545454;}
body {display:le;}
ol.calendar {width:52em;marg:0 auto;display:block; m-height: 200px;
background: url(images/tl.png) left no-repeat; paddg: 12px 0 0 20px;}
li {list-style:none;}
p.lk {text-align:center;display: block;}
h1 {display: block; width: 200px;height:76px;
background:url(images/july.png);text-dent:-9999px; marg: 15px auto; }
/
Day styles
-------------------------/
li li {width:6em;height:6em;float:left;marg:.2em; paddg:.2em;overflow:auto;
background: url(images/day-bg.png) bottom right no-repeat; }
/
Day content (UL/OL & P)
-------------------------/
li li p {font-size:.7em;display:block;}
li li ol {width:auto;}
li li ul li,
li li ol li {font-size:.7em;display:block;height:auto;width:auto; background: none;
marg:0;paddg:.2em 0;float:none;}
/
Holiday class
-------------------------/
li li.holiday { }
/
Inactive months
-------------------------/
li#lastmonth li,
li#nextmonth li { background: url(images/day-bg-active.png);}
上面的代码图片打包下载
那么做为一个标准的WEB设计师来说,遵守WEB的标准好处是不言而语的.那么我们来看下如何使用CSS来做出一个有弹性的日历表出来--为什么说是有弹性的,因为日历的大小可以随着浏览器自动调整.
三个有序列表(ol)
我们来回想一下日历的格式,显然一个月的日历并不是单一的有序列表,而是有三个.为什么说是有三个,别急我们往下看.我们在看日历表的时候,是不是会看到每个月的一号不一定是从星期一开始,一号是以星期天结束的.在每个月的日期前后各加一个有序例表.(现在知道了吧,不知道的面避去^_^)
复制代码
代码如下:<ol class="calendar" start="6">
<li id="lastmonth">
<ol start="29">
<li>29</li>
<li>30</li>
</ol>
</li>
<li id="thismonth">
<ol>
<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>10</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>
</ol>
</li>
<li id="nextmonth">
<ol>
<li>1</li>
<li>2</li>
</ol>
</li>
</ol>
狼蚁网站SEO优化是CSS样式表
复制代码
代码如下:/
CSS Calendar
Tim Wright
Chris Coyier
-----------------------------/
{marg:0;paddg:0;}
body {font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;
background: url(images/bg.jpg) center no-repeat #545454;}
body {display:le;}
ol.calendar {width:52em;marg:0 auto;display:block; m-height: 200px;
background: url(images/tl.png) left no-repeat; paddg: 12px 0 0 20px;}
li {list-style:none;}
p.lk {text-align:center;display: block;}
h1 {display: block; width: 200px;height:76px;
background:url(images/july.png);text-dent:-9999px; marg: 15px auto; }
/
Day styles
-------------------------/
li li {width:6em;height:6em;float:left;marg:.2em; paddg:.2em;overflow:auto;
background: url(images/day-bg.png) bottom right no-repeat; }
/
Day content (UL/OL & P)
-------------------------/
li li p {font-size:.7em;display:block;}
li li ol {width:auto;}
li li ul li,
li li ol li {font-size:.7em;display:block;height:auto;width:auto; background: none;
marg:0;paddg:.2em 0;float:none;}
/
Holiday class
-------------------------/
li li.holiday { }
/
Inactive months
-------------------------/
li#lastmonth li,
li#nextmonth li { background: url(images/day-bg-active.png);}
上面的代码图片打包下载
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销