如何让网页适应所有的屏幕宽度+表格根据内容自适应
来源:互联网 发布:基于hadoop的数据挖掘 编辑:程序博客网 时间:2024/06/04 19:16
1.HTML中,表格根据内容自适应宽度
<span style="color:#CC0000;"> td { white-space: nowrap; } </span>亲试,可以
2.如何实现网页使用所有的屏幕宽度
原则:不使用绝对宽度由于网页会根据屏幕宽度调整布局,
所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要。
具体说,CSS代码不能指定像素宽度:width:xxx px;
只能指定百分比宽度:width: xx%;或者width:auto;
字体也不能使用绝对大小(px),而只能使用相对大小(em)。
3.具体做法
这几行的语句都针对整个页面,即body标签或者最外层的那个div区域。
margin: 10px auto;
这一行保证了网页在任何分辨率下,都会居中。
min-width: 780px;
max-width: 1260px;
这二行规定了网页的最小和最大宽度。注意,IE6不支持这二行,即它们在IE6中是无效的。
width:expression_r(document.body.clientWidth <782? "780px" : document.body.clientWidth > 1262?"1260px" : "auto");
这一行是针对IE6的解决方法。它采用了CSS表达式,也可以通过javascript实现。
另外,如果想让内层的各个区块也自动伸缩,它们的宽度可以采用百分比的形式,比如:
#div-left{
width:50%;
}
width:50%;
}
4.流动布局(fluid grid)
"流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的。
float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现
资料:http://www.cnblogs.com/ricky_li/p/3806256.html
https://segmentfault.com/a/1190000003996026?_ea=451661
5.别人的demo
.g-bd{width: 95%;height: 300px;padding-top:20px;background-color: #bbbbbb;margin: 0 auto;}.in-bl{display: inline-block;}.f{width: 33.333%;height: 100px;background-color: #ab1256;}.s{width: 33.333%;height: 100px;}.t{width: 33.333%;height: 100px;background-color:#192873;}.in{margin:0 auto;px;width: 95%;background-color:#958727;height: 100%}
<div class="g-bd"><div class="f in-bl"> <div class="in"> </div></div><div class="s in-bl"><!--这里把结束标签与下一个标签合并了,正式工作时会给后端工程师添麻烦,不建议使用--> <div class="in"> </div></div><div class="t in-bl"> <div class="in"> </div></div></div>
效果:
- 如何让网页适应所有的屏幕宽度+表格根据内容自适应
- 如何让网页自适应所有屏幕宽度
- 如何让网页自适应所有屏幕宽度
- 如何让网页自适应屏幕宽度
- CSS让表格宽度适应内容
- bootstrap表格如何固定宽度或者自适应内容的宽度
- 适应各种不同屏幕宽度的网页
- MFC Listctrl 表格宽度自适应(根据表格内容长度)
- 网页自适应屏幕宽度
- 手机端网页所有内容根据屏幕大小自适应(大小,位置)
- 手机网页宽度自动适应屏幕宽度的方…
- 让button 的宽度根据文字自适应
- ios UIWebView中如何让图片大小适应屏幕宽度
- 在WEB页面中根据分辨率自动调整内容宽度,以适应表格宽度
- 如何让div自动适应内容宽度,并且居中
- 如何让comboxBox的下拉列表宽度自适应内容的宽度
- 手机网页宽度自适应屏幕宽度的方法
- 网页自动适应屏幕宽度的CSS代码
- Java —— Web项目打包成war文件方法
- Linux时间总结
- Storyboard References
- COM口很多都被占用的解决办法
- HTML5<meta name="viewport"/>标签常见属性及说明
- 如何让网页适应所有的屏幕宽度+表格根据内容自适应
- 数据结构中的7种排序算法
- 获取布局填充器(获取布局解析器)
- Google Gson 使用简介
- 进程和线程
- NeuralTalk2---自动产生图片的语句描述
- SQLite3 一列多行合并为一列一行
- [BZOJ2002][Hnoi2010]Bounce 弹飞绵羊
- 5.七个重点网络协议