我HTML/CSS初学者尝试创建非常类似于微软Outlook的设计日历视图,如下图所示:HTML:如何创建日历视图?
到目前为止,我得到了与下面的HTML/CSS日历的基本轮廓:
<html>
<head>
<title>August, 2016</title>
</head>
<body>
<center><h1>August, 2016</h1></center>
<style>
table{
table-layout: fixed;
}
</style>
<table border="1" width="1250" height="800">
<tr>
<th>Sun</th>
<th>Mon</th>
<th>Tue</th>
<th>Wed</th>
<th>Thur</th>
<th>Fri</th>
<th>Sat</th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>
<table>
<tr>
<td>1</td>
<td></td>
</tr>
<tr>
<td></td>
<td>
<a href="">Claim Benefits</a><br>
<a href="">Pick up groceries</a><br>
<a href="">Iron the shirts</a><br>
<a href="">+5 more...</a>
</td>
</tr>
</table>
</td>
<td>2</td>
</tr>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</tr>
<td>3</td>
<td>4</td>
<td>
<table>
<tr>
<td>5</td>
<td></td>
</tr>
<tr>
<td></td>
<td>
<a href="">Claim Benefits</a><br>
<a href="">Pick up groceries</a><br>
<a href="">Iron the shirts</a><br>
<a href="">+5 more...</a>
</td>
</tr>
</table>
</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</tr>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</tr>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</tr>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
</body>
</html>
主要生产:
月份的日期编号应该在单元格的左上角。我试图在单元格内创建一个表格,但它不太感觉或者看起来不错。我直接尝试重新创建Outlook的观点以及他们设置日期编号和提醒的方式。
每个单元应保持相同的大小,同时包含最多4个超链接。在上面的代码中,包含超链接的行的单元格比其他行的单元格更大。我想修正单元格大小,使所有单元格的大小相同,而不管它们是否包含最多4个超链接。
感谢您的任何有用的代码或建议。