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. IDEA Tomcat服务器 更新.jsp时,页面刷新无法同步修改

    这是因为在配置服务时没有配置好: on frame deactivation部分

  2. BZOJ - 2618 凸多边形 (半平面交)

    题意:求n个凸多边形的交面积. 半平面交模板题. #include<bits/stdc++.h> using namespace std; typedef long long ll; ty ...

  3. myeclipse2014中如何安装freeMarker插件(支持ftl语法高亮)

    MyEcplise2014安装Freemarker插件(支持.ftl文件) 1.下载插件:http://sourceforge.net/projects/freemarker-ide/?source= ...

  4. RabbitMQ和Kafka可靠性

    RabbitMQ和Kafka可靠性 https://www.cnblogs.com/haolujun/p/9641840.html 我们通过前文知道,RabbitMQ的队列分为master queue ...

  5. The Suspects (并查集)

    个人心得:最基础的并查集经典题.借此去了解了一下加深版的即加权并查集,比如食物链的题目,这种题目实行起来还是有 一定的难度,不仅要找出与父节点的关系,还要在路径压缩的时候进行更新,这一点现在还是没那么 ...

  6. Python List reverse()方法

    reverse() 函数用于反向列表中元素,参数 NA,该方法没有返回值,但是会对列表的元素进行反向排序,原来的列表被改变,生成新的列表. 例子:list1 = ['Google', 'Runoob' ...

  7. [转]深入详解javascript之delete操作符

    最近重新温习JS,对delete操作符一直处于一知半解的状态,偶然发现一篇文章,对此作了非常细致深入的解释,看完有茅塞顿开的感觉,不敢独享,大致翻译如下. 原文地址:http://perfection ...

  8. bzoj 1997 [Hnoi2010]Planar——2-SAT+平面图的一个定理

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1997 平面图的一个定理:若边数大于(3*点数-6),则该图不是平面图. 然后就可以2-SAT ...

  9. 动态规划算法(后附常见动态规划为题及Java代码实现)

    一.基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移.一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划. 二.基本思想与策略 基本 ...

  10. TX2上安装spi和uart驱动

    替换/boot目录下的Image文件 重新烧写dtb文件.烧写方式参考. 文件下载