1. sparent 透明的 2. placeholder 提示语 写页面 1.搞清结构层次 2. 保证模块化 让它们之间不能收到影响. (1) 元素性质 (2)标准流 浮动带来的脱离文档流撑不起父级的高度的问题可以采用清楚浮动的方式消除影响. absolute 和fixed 带来的脱离文档流撑不起父级高度,使用子元素设置高强制撑起父级. 1.css可以继承的属性哪些? font系列 text系列 color line-height 2.border-radius 值的问题 四个值的顺序 左上…
1. css 可继承属性 1.1 font font-family:规定元素的字体系列font-weight:设置字体的粗细font-size:设置字体的尺寸font-style:定义字体的风格font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小.font-stretch:对当前的 font-family 进行伸缩变形.所有主流浏览器都不支持.font-size-adjust:为某个元素规定…
Css盒模型属性详解(margin和padding) 大家好,我是逆战班的一名学员,今天我来给大家分享一下关于盒模型的知识! 关于盒模型的属性详解及用法 盒模型基本属性有两个:padding和margin. 以边框border为界,边框里面是内边距,边框外面是外边距. 1.内边距padding:如上图,如果父元素设置了边框,内边距是指235*240大小的内容区与边框之间的距离,不管父元素是否设置边框,更准确地说,内边距可以控制父元素和子元素或者元素和内容之间的距离(元素相对于内容来说也是父元素)…
margin See the Pen margin by wmui (@wmui) on CodePen. 该属性用于设置元素的外边距,外边距是透明的,默认值0.这是一个简写属性,属性值最多为4个,例如margin: 10px 15px 10px 15px,分别表示上外边距.右外边距.下外边距.左外边距.属性值也可以是3个,例如margin: 10px 15px 10px,表示上外边距.左右外边距.下外边距.属性值可以为2个,例如margin: 10px 15px,表示上下外边距.左右外边距.属…
众所周知,css的三大特性分别是 继承性,层叠性,和优先级. 那么这里就详细说一下css中width的继承性及其特殊情况. 继承性概念详解:css的继承性指的被包在内部的标签拥有外部标签的样式性,子元素可以继承父元素的属性.但也不是所有的css属性都有继承性的. 常见的拥有继承性的属性以 text- . font- .line- 开头的属性较为常用.其中也有例外如a标签的字体颜色是不继承的,它有它自己的默认颜色-蓝色,下划线等自带样式,h1~h6的字体大小是不继承的,跟a标签一样都是有自带默认值…
1.属性的重叠 在渲染前浏览器将判断使用哪个样式 我们书写的样式会覆盖浏览器的自带样式 我们写的样式进行权重比较,规则如下 !import Infiniti无穷大 进制伪256行内样式 1000.id 100类选择器|伪类选择器|属性选择器 10元素选择器|伪元素选择器 1*通配符选择器 0多个选择器时进行相加 值大的就作用成功 3.书写顺序靠后的胜出 2.css属性值计算 只有所有属性都算出来,元素才会显示出来:属性值计算的过程 确定声明值:将没有冲突的值,直接作为属性值 层叠冲突:将冲突的属…
最近开始模仿写一些静态页面,今天模仿的是中华咨询网.写了一个简单的js(功能:当鼠标hover一级菜单的时候,设置二级菜单为显示,当鼠标hover二级菜单的选项时候,二级菜单不收回.当鼠标移出菜单一级或者二级,二级菜单都收回)刚做完演示是正正确的,又继续写一一部分CSS,再回去试这个函数的时候发现不能用了.对于新手的我来说很是困惑,命名上边的东西都没动啊,咋就不好使了呢?代码如下 后来我鼠标慢慢移动,发现有的地方可以hover到,经过调试找到原因是被下边的搜索框盒子挡住了,我就把搜索框盒子样式加…
不可继承属性1.display2.text-decoration 添加文本样式3.list-style4.盒子模型属性(如padding系列,border系列,margin等,width,height)5.背景属性 background系列6.定位属性 position float clear z-index overflow等可继承属性1.字体系列 font系列 2.文本系列 text-indent 文字缩进 text-align line-height color 3.visibility4…
不可继承的:display.margin.border.padding.background.height.min-height.max- height.width.min-width.max-width.overflow.position.left.right.top. bottom.z-index.float.clear.table-layout.vertical-align.page-break-after. page-bread-before和unicode-bidi 所有元素可继承:v…
CSS的继承 css的继承指的是当标签具有嵌套关系时,内部标签自动拥有外部标签的不冲突的样式的性质. 在Css中有些属性不允许继承,例如,border属性没有继承性.多边框类的属性都没有继承 ,例如,padding . margin . background等. 示例: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd&…