1、子DIV块中设置margin-top时影响父DIV块位置的问题

  解决办法1:若子DIV块中使用margin-top,则在父DIV块中添加:overflow:hidden;
  解决办法2:在子DIV块中用padding-top代替margin-top。

2、在IE浏览器上div元素块不能对ActiveX控件界面进行遮挡的问题

  解决办法:在div元素块中添加子元素iframe,并设置其相应的样式和属性,如:

<div id="preLoadMask" class="ui_preLoadMask">
  <iframe style="position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;scrolling:no;filter:alpha(opacity=0);opacity:0.5;" frameborder="0"></iframe>
</div>

3、使div在浏览器窗口居中

.cls {
position: absolute;
top: 50%;
left: 50%;
width: 32px;
height: 32px;
margin: auto; /*重要,IE兼容模式*/
margin-top: -16px;
margin-left: -16px;
}

4、通过CSS样式让页面的内容不能被选中

body{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

5、不同浏览器下p等元素中的文本(中文)无法自动换行导致溢出问题

解决办法1(缺点:不支持火狐):

word-wrap: break-word;
word-break: break-word;

解决办法2(缺点:英文单词被拆分):

word-wrap: break-word;
word-break: break-all;

解决办法3:

word-wrap: break-word;
word-break: normal;

word-break:break-all;所有浏览器都支持;

word-wrap:用来标明是否允许浏览器在单词内进行断句,这是为了防止当一个字符串太长而找不到它的自然断句点时产生溢出现象;

word-break:用来标明怎么样进行单词内的断句。

详细参考:你真的了解word-wrap和word-break的区别吗?

6、多个div等元素横向排列,显示横向滚动条

<!DOCTYPE html>

<html>
<header></header>
<body>
<div style="width:500px;height:100px;background:yellow; overflow-x: scroll;overflow-y: hidden;white-space: nowrap;"> <div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div>
<div style="width:50px;height:50px;background:red; display:inline-block;">
123
</div> </div>
</body>
</html>

注意父元素的 white-space: nowrap; 样式和子元素的 display:inline-block; 样式

......

CSS相关知识和经验的碎片化记录的更多相关文章

  1. React相关知识和经验的碎片化记录

    React相关知识和经验的碎片化记录 1.Warning: validateDOMNesting(...): Whitespace text nodes cannot appear as a chil ...

  2. 开发工具Visual Studio使用相关知识和经验的碎片化记录

    开发工具Visual Studio使用相关知识和经验的碎片化记录 1.Visual Studio提示"无法启动IIS Express Web服务器"的解决方法 有时,在使用Visu ...

  3. HTML相关知识和经验的碎片化记录

    1.标签input在type="file"时,name是必须属性 <form id="MainFileUpload" name="MainFil ...

  4. WinForm(C#)相关知识和经验的碎片化记录

    1.引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常 出现"System.Windows.Forms.Ax ...

  5. windows cmd命令相关知识和经验的碎片化记录

    1.循环遍历当前文件夹下的所有*.dll文件,并打印其绝对路径和相对路径 ``` for /f "tokens=*" %%a in ('dir /s/b/a-d "*.d ...

  6. IIS相关知识和经验的碎片化记录

    1.IIS(Internet Information Services)网站本机可以访问,局域网其他机器无法访问 导致这个问题之一是防火墙规则,解决办法如下: [开始]打开[控制面板],选择[WIND ...

  7. AngularJs(v1)相关知识和经验的碎片化记录

    1.利用angular指令监听ng-repeat渲染完成后执行脚本 http://www.cnblogs.com/wangmeijian/p/5141266.html 2.$http的POST请求中请 ...

  8. Asp.net相关知识和经验的碎片化记录

    1.解决IIS7.0下“HTTP 错误 404.15 - Not Found 请求筛选模块被配置为拒绝包含的查询字符串过长的请求”问题 方案1:在程序的web.config中system.web节点里 ...

  9. SQL Server相关知识和经验的碎片化记录

    1.在向服务器发送请求时发生传输级错误 在向服务器发送请求时发生传输级错误. (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接.) ---> Sy ...

随机推荐

  1. php实现pdf导出和打印功能。

    所用插件:TCODF //导出pdf        public function export_pdf($order_sn){        require_once(FCPATH .'../sha ...

  2. docker 存储

    [root@docker01 ~]# docker run --name b1 -v /data -it busybox / # ls bin data dev etc home proc root ...

  3. Storm实时计算:流操作入门编程实践

    转自:http://shiyanjun.cn/archives/977.html Storm实时计算:流操作入门编程实践   Storm是一个分布式是实时计算系统,它设计了一种对流和计算的抽象,概念比 ...

  4. BZOJ4808: 马

    BZOJ4808: 马 https://lydsy.com/JudgeOnline/problem.php?id=4808 分析: 黑白染色,求二分图最大匹配即可. 代码: #include < ...

  5. hexo博客相关

    https://www.cnblogs.com/sulishibaobei/p/6428241.html 利用hexo+github+nodejs搭建自我博客的一天 http://www.sulish ...

  6. centos7 showdoc 手动安装部署

    1.从 https://github.com/star7th/showdoc 下载压缩包: 2.解压文件,然后将showdoc-master下面的文件上传至服务器对应的文件下面: 3.在浏览器中输入 ...

  7. 《hadoop权威指南》关于hive的第一个小例子的演示

    本文是<hadoop权威指南>关于hive的小例子,通过这个例子可以很好地看出来hive是个什么东西. 前提是已经配置好hive的远程连接版本的环境,我是用了MYSQL数据库保存元数据. ...

  8. 蓝桥杯 算法训练 ALGO-124 数字三角形

    算法训练 数字三角形   时间限制:1.0s   内存限制:256.0MB   问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和 ...

  9. Oracle存储过程返回

    IF IN_DN_NUMBER IS NOT NULL THEN SELECT COUNT(*) INTO V_HAS FROM SALEFROMSTORE WHERE ORDERID = IN_DN ...

  10. Java-API-Package:java.io

    ylbtech-Java-API-Package:java.io 1.返回顶部 1. Package java.io Provides for system input and output thro ...