How do negative margins in CSS work and why is (margin-top:-5 != margin-bottom:5)? 解答   Negative margins are valid in css and understanding their (compliant) behaviour is mainly based on the box model and margin collapsing. While certain scenarios ar…
1.常用页面布局 效果图: 代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>css</title> <style type="text/css"> body{ margin: 0px; /* margin: 0px; 网页内容距离浏览器上下左右的距离都是0像素*/ /* margin: 5px 10px;…
父元素的盒子包含一个子元素盒子,给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,而子元素和父元素的边距则没有发生变化. HTML,CSS: <div class="box1"> <div class="box2"> <div class="content"> <div class="margin">123</div> &l…
两端对齐效果 如上图中红色的9个div它们中间有间距,而最左边和最右边是没有间距的,这种布局如果使用css3的flex来实现是非常简单的,而如果要使用float布局就需要一些特殊的技巧了. 实现原理 红色的9个div左浮动,左右margin为25px,父容器左右margin为-25px,这样相当于是把父容器拉长了,因此就达到了两端对齐的效果.Bootstrap的栅格系统就是这么干的,bootstrap要求我们.col-xx-xx的父容器需要为.row,而.row的左右padding就为-15px…
//jquery $(document).ready(function(){ $(window).scroll(function() { $(this).scrollTop() > 10 ? $("#login-bar").slideUp(100): $("#login-bar").slideDown(100) }); } );…
top:值域是数值或百分比,正负都可以.该值表示 距离顶部有多少像素.例如top:10px:即距离顶部10个像素. left/right/bottom与top如出一辙,只是方向不一样而已. 这些属性一般配合position一起使用.只有当position的值为relative.absolute或fixed时才有效. 注意:position为relative时,标签是基于文档流的:当position为absolute时,标签会脱离文档流.fixed和absolute一样. 1.不管父元素或祖先元素…
1.运用css3的nth-child(3n): <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>demo</title> <style> *{margin:0;padding:0} .box{width:620px;padding:10px;background:#bbb;border:1px solid #f00;margin:0…
background-position:left top; 背景图片的左上角和容器(container)的左上角对齐,超出的部分隐藏. 等同于 background-position:0,0; 也等同于background-position:0%,0%; background-position:right bottom; 背景图片的右下角和容器(container)的右下角对齐,超出的部分隐藏. 等同于background-positon:100%,100%; 也等同于background-po…
要快速进行网页排版布局,则必须对布局的元素有清晰的了解,才不会总是在细节处出错.这一篇先详解有关布局的因素作为布局基础:块级元素and内联元素.盒模型.准确定位.元素对齐.样式继承.下一篇则重点描述快速布局思路. 一.什么是块级元素和内联元素 1,块级元素: display:block表现出来的特点是折行的, 一般来说可以包含块级元素和内联元素: 例外: P 元素,只能包含内联元素,而不能包含块级元素. "form"这个块元素比较特殊,它只能用来容纳其他块元素.   2,内联元素: d…
CSS 的使用 内联(inline style attribute) 完全不应该这样做 <head> 标签内的 <style> 标签 偶尔可以用 <link> 标签中的外联 推荐的方式 三种主要的选择器 元素选择器 class 选择器 id 选择器 样式优先级(从高到低) !important 内联样式 按顺序执行 选择器优先级(从高到低) !important 内联样式 id 选择器 class 选择器 元素选择器 display 属性 none block inli…