码迷,mamicode.com
首页 > Web开发 > 详细

CSS

时间:2017-05-08 23:27:41      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:body   nsf   idt   normal   arch   塌陷   边框   ext   lock   

浮动元素有什么特征?对其他浮动元素、普通元素、文字分别有什么影响?

特征:

  • 浮动元素会脱离正常的文档流,按照其外边距指定的位置相对于它的上一个块级元素(或父元素)显示
  • 浮动元素后面的块级元素的内容会向此浮动元素的外边距靠齐,但是边框和背景却忽略浮动元素而向上一个任意非浮动元素靠齐
  • 浮动元素后面的内联元素会向此浮动元素的外边距靠齐

float造成的影响:
1、对其父元素的影响
对于其父元素来说,元素浮动之后,它脱离当前正常的文档流,所以它也无法撑开其父元素,造成父元素的塌陷
2、对其兄弟元素(非浮动)的影响

  • 如果兄弟元素为块级元素,该元素会忽视浮动元素的而占据它的位置,并且元素会处在浮动元素的下层(并且无法通过z-index属性改变他们的层叠位置),但它的内部文字和其他行内元素都会环绕浮动元素。
  • 如果如果兄弟元素为内联元素,则元素会环绕浮动元素排列。

3、对其兄弟元素(浮动)的影响

  • 同一个方向的浮动元素:当一个浮动元素在浮动过程中碰到同一个方向的浮动元素时,它会紧跟在它们后面
  • 反方向的浮动元素:互不影响,位于同一条水平线上,当空间不够时会被挤下

4、对子元素的影响
当一个元素浮动时,在没有清除浮动的情况下,它无法撑开其父元素,但它可以让自己的浮动子元素撑开它自身,并且在没有定义具体宽度情况下,使自身的宽度从100%变为自适应(浮动元素display:block)。其高度和宽度均为浮动元素高度和非浮动元素高度之间的最大值。

****************************************************************************************************************

强制不换行

white-space:nowrap;

自动换行

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

强制英文单词断行

word-break:break-all;
****************************************************************************************************************

 width: 0;  height: 0;  border-left: 50px solid transparent;  border-right: 50px solid transparent;  border-bottom: 100px solid red;

用CSS实现3角形的方法

****************************************************************************************************************

在浮动状态下,如果margin设置的方向和浮动方向相同,那么浮动元素发移动;如果margin设置的方向和浮动方向相反,浮动元素不移动。

*****************************************************************************************************

1、text-transform 值:
Capitalize 英文拼音的首字母大写
Uppercase 英文拼音字母全大写
Lowercase 英文拼音字母全小写

*****************************************************************************************************

HTML+CSS 实现段落首字下沉

使用两个标签,并针对第一个标签进行浮动

****************************************************************************************************************

CSS段落间距调整 P标签段落上下距离如何设置

1.line-height

2.padding

3.margin

CSS

标签:body   nsf   idt   normal   arch   塌陷   边框   ext   lock   

原文地址:http://www.cnblogs.com/handsomeboyyyyyy/p/6827958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!