css属性之@media
2024-09-25 03:37:59
Base Browsers: IE6.0+, Firefox2.0+, Chrome4.0+, Safari6.0+, Opera15.0+
<expression>:指定媒体查询使用的媒体特性。这类似于CSS属性,如:max-width:960px。(CSS3)
实例
自适应效果
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<style>
body {
font-family:"Lucida Sans", Verdana, sans-serif;
} .main img {
width:100%;
} h1{
font-size:1.625em;
} h2{
font-size:1.375em;
} .header {
padding:1.0121457489878542510121457489879%;
background-color:#f1f1f1;
border:1px solid #e9e9e9;
} .menuitem {
margin:4.310344827586206896551724137931%;
margin-left:0;
margin-top:0;
padding:4.310344827586206896551724137931%;
border-bottom:1px solid #e9e9e9;
cursor:pointer;
} .main {
padding:2.0661157024793388429752066115702%;
} .right {
padding:4.310344827586206896551724137931%;
background-color:#CDF0F6;
} .footer {
padding:1.0121457489878542510121457489879%;
text-align:center;
background-color:#f1f1f1;
border:1px solid #e9e9e9;
font-size:0.625em;
} .gridcontainer {
width:100%;
} .gridwrapper {
overflow:hidden;
} .gridbox {
margin-bottom:2.0242914979757085020242914979757%;
margin-right: 2.0242914979757085020242914979757%;
float:left;
} .gridheader {
width:100%;
} .gridmenu {
width:23.481781376518218623481781376518%;
} .gridmain {
width:48.987854251012145748987854251012%;
} .gridright {
width:23.481781376518218623481781376518%;
margin-right:0;
} .gridfooter {
width:100%;
margin-bottom:0;
} @media only screen and (max-width: 500px) {
.gridmenu {
width:100%;
} .menuitem {
margin:1.0121457489878542510121457489879%;
padding:1.0121457489878542510121457489879%;
} .gridmain {
width:100%;
} .main {
padding:1.0121457489878542510121457489879%;
} .gridright {
width:100%;
} .right {
padding:1.0121457489878542510121457489879%;
} .gridbox {
margin-right:0;
float:left;
}
} </style>
</head>
<body>
<div class="gridcontainer">
<div class="gridwrapper">
<div class="gridbox gridheader">
<div class="header">
<h1>The Pulpit Rock</h1>
</div>
</div>
<div class="gridbox gridmenu">
<div class="menuitem">The Drive</div>
<div class="menuitem">The Walk</div>
<div class="menuitem">The Return</div>
<div class="menuitem">The End</div>
</div>
<div class="gridbox gridmain">
<div class="main">
<h1>The Walk</h1>
<p>The walk to the Pulpit Rock will take you approximately two hours, give or take an hour depending on the weather conditions and your physical shape.</p>
<img src="pulpitrock.jpg" alt="Pulpit rock" width="" height=""> </div>
</div>
<div class="gridbox gridright">
<div class="right">
<h2>What?</h2>
<p>The Pulpit Rock is a part of a mountain that looks like a pulpit.</p>
<h2>Where?</h2>
<p>The Pulpit Rock is in Norway</p>
<h2>Price?</h2>
<p>The walk is free!</p>
</div>
</div>
<div class="gridbox gridfooter">
<div class="footer">
<p>This web page is a part of a demonstration of fluid web design made by www.w3schools.com. Resize the browser window to see the content response to the resizing.</p>
</div>
</div>
</div>
</div>
</body>
</html>
正常效果
宽度小于500的效果
最新文章
- C#winform调整控件的位置
- vim的树形菜单NERDTREE的设置
- [工作中的设计模式]观察者模式observer
- 分享45个设计师应该见到的新鲜的Web移动设备用户界面PSD套件
- List 中对象属性排序
- 编写第一个java程序
- 解决Autofac MVC 自动注入在 Areas拆分到不同dll下的注入失败问题
- Spark环境的搭建与运行
- 关于JS 对象与JSON对象
- Qt plugin系统的几点说明
- 统一代码风格工具——editorConfig
- Python 异常处理
- header 头各种类型文件下载
- SpringCloud是否值得引入?
- react native 封装TextInput组件
- 最精简的自定义.net 开发框架
- QT国际化(中英转换)
- C#.NET常见问题(FAQ)-如何让控件或者窗体本身全屏
- 【转】使用URL SCHEME启动天猫客户端并跳转到某个商品页面的方法
- Flyway的第一次认识
热门文章
- CTime,Systemtime的比较还有转换成日期格式。
- 【深入了解cocos2d-x 3.x】定时器(scheduler)的使用和原理探究(3)
- qDebug 学习小结
- [转] PostgreSQL学习手册(函数和操作符)
- Java基础知识强化之集合框架笔记02:集合的继承体系图解
- git查看某个文件的修改历史
- checkbox遍历操作, 提交所有选中项的值
- codevs 2800 送外卖(状压dp)
- jQuery三种事件绑定方式.bind(),.live(),.delegate()
- javascript 更改控件的class.