在我的项目中我使用了一个响应式CSS,因此布局适应了设备。但我需要更改无序列表的呈现(由轮播使用)。基本上,桌面和iPad,我实际呈现的清单,因为这:根据设备类型渲染html
<div id="carousel">
<div id="slide_A">
<ul class="carousel">
<li><div class="item">AAA</div></li>
<li><div class="item">BBB</div></li>
<li><div class="item">CCC</div></li>
</ul>
</div>
<div id="slide_B">
<ul class="carousel">
<li><div class="item">DDD</div></li>
<li><div class="item">EEE</div></li>
<li><div class="item">FFF</div></li>
</ul>
</div>
否则,对于设备,例如iPhone的代码应该是这样的:
<div id="carousel">
<div id="slide_A">
<ul class="carousel">
<li><div class="item">AAA</div></li>
</ul>
</div>
<div id="slide_B">
<ul class="carousel">
<li><div class="item">BBB</div></li>
</ul>
</div>
<div id="slide_C">
<ul class="carousel">
<li><div class="item">CCC</div></li>
</ul>
</div>
....
有有机会检测服务器端(C#)当前的用户代理或设备类型? 感谢
到底为什么来?机会是另一种方式来做你想做的事... –
因为在iPhone上我需要为每个div添加幻灯片,因此滚动器每页显示一张图片(如果我会显示6张图片,它们会显得太少) – Ras