要交web基础作业了, 一直没想出做什么页面, 想起自己的博客没有一个aboutme页面, 又想学一下响应式布局, 所以, 如你所见: aboutme
要针对不同的终端写不同的 css
这是 bootstrap 的分辨率区间划分
/* 大屏幕 */
@media (min-width: 1200px) { ... }
/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) { ... }
/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px) { ... }
/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) { ... }
首先要在 head 里面加上
<meta name="viewport" content="width=device-width, initial-scale=1.0">
然后在上面大括号中写不同分辨率的 css 样式就可以了
这是我的
/* 大屏幕 */
@media (min-width: 1200px) { .. }
/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {
/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (min-width: 481px) and (max-width: 767px) {
/* 小显示屏与横向平板之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) {
/* 大屏小屏之间的分辨率 */
@media (min-width: 980px) and (max-width: 1199px) {
在某一分辨率区间的css时, 我的做法是直接将网页内容宽度直接定义为分辨率区间的最小值:
/* 小显示屏与横向平板之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) {
.container {
width: 768px; /* <-- */
margin-left: auto;
margin-right: auto;
}
这样可以保证在此区间变动时, 网页样式不会发生变化.
OT
一个简单的jquery对话框例子
$(document).ready(function(){
$('#me').click(function(){$('#layer').fadeIn();}); //弹出层
$('#close').click(function(){$('#layer').fadeOut();}); //关闭层
});
点击 #me 的元素时, 弹出对话框, 对话框内容为 #layer, 可以在 #layer 中添加链接 #close , 点击可以关闭对话框.