css - Apple 的网站 - 它如何针对移动设备自动调整自身大小?

标签 css html

我刚刚问了一个关于居中元素的问题,并给出了我必须做的事情(用另一个元素包裹几个元素只是为了让它们显示类似于 Apple 的布局并且必须指定宽度以便居中) ,他们究竟是如何让网站在移动设备上如此出色地运行的?我做错了什么吗?这是我在我的页面中使用的 CSS。

body
{
font-size: 80%;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #000000;
background-color: #E4E0E0;/*;*/
/*background-attachment:fixed; used to fix a background image so only text scrolls*/ 
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;  
}

.wrapper
{
margin:auto;
width:950px;
}
.homediv
{
background-color:#F7F7F7;
border:1px solid #FFFFFF;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
/* width must be defined in the actual element */
-webkit-box-shadow: 0px 0px 8px #888888;
-moz-box-shadow: 0px 0px 8px #888888;
box-shadow: 0px 0px 8px #888888;
text-align:center;
padding:4px;
 }

.homediv:hover
{
background-color:#FFFFFF;
cursor:pointer;
}

.homediv img
{
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}

为了使网站自动适合屏幕尺寸,我需要更改什么?按照目前的设置方式,我必须在元素本身内指定宽度...

最佳答案

他们可能使用 CSS Media TypesMedia Queries根据呈现的媒体(例如,screenhandheld)使用不同的样式表。

有一篇关于 ALA 的精彩文章突出介绍了这些技术:"Responsive Web Design" .

关于css - Apple 的网站 - 它如何针对移动设备自动调整自身大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6961181/

相关文章:

html - 下拉导航菜单栏在 IE7 中有效,但在 FireFox 中无效

html - Bootstrap 图标定位错误

html - Wordpress 重力 PDF CSS 专栏

javascript - 如何让自定义元素在 Firefox 中工作?

html - @font-face、firefox 和 wordpress

html - Bootstrap - 无法更改 CSS 中的导航栏标题

html - css/html 不适用于 Internet Explorer,但适用于 chrome 和 safari

HTML:为什么元素占用这么多宽度?

javascript - JS - 如果一个元素切换类,其他元素应该能够切换类

html - ResponseWriter 为什么以及何时会生成原始 html?