美文网首页
R10/11/12-CSS

R10/11/12-CSS

作者: 半斋 | 来源:发表于2017-12-13 23:01 被阅读0次

CSS-MDN
如何使用css:

  • 内联, style属性
    <p style="color: red;">paragraph<.p>
  • style标签
    head标签中放置style标签,如
    <head>
    <style>
    p.{
      color: red;
    }
     ...样式...
    </style>
    </head>
    
  • 引用外部文件,css link
    <link rel="stylesheet" href="style.css">
  • 在css中引入其它css文件
    @import url(./a.css); //当前文件夹的a.css文件

横向结构

给所有的子元素加上float,再给他们的父元素加上clearfix

.clearfix::after{
  content: '';
  display: block;
  clear: both;

设置a标签字体颜色继承(为什么记下这个知识点的呢……)

a{
  color: inherit;
}

div 高度 由其内部文档流元素 的高度 总和决定

文档流:文档内元素的流动方向

  • 内联元素从左往右,如果遇到阻碍,换行继续

  • 块级元素,每个块都会占一行,依次从上往下

一些细节

  • 设置了border属性的文本,如果本行显示不完自动换行的话,border并不会分成两个,
/*html*/
<span>this is a paragraph.this is a paragraph.this is a paragraph.this is a paragraph.this is a paragraph.
</span>
/*css*/
span{
  border: 1px solid #f60;
}
  • 英文默认单词是整体,不会被分隔,比如:
    haaaaaaaaaaaaaaaaaaaaaaa,只会被整个单词放到下一行而不是截断开来,如果想要截断换行,使用css
    name{
      word-break: break-all; //全部打断
    }
    

某些css属性

background-size: cover; // 覆盖,背景图片覆盖,自动适应浏览器大小
max-width: 940px; // 最大宽度,不可超过,当浏览器小于940px时,会自适应浏览器宽度而不会出现垂直滚动条

span

span 不接受宽高,内联元素都是这样
span 里面一般不能放div,会有bug

伪元素

::before
::after
默认不显示,需要设置属性
content: '内容'; //内容可以为空
默认为 display: inline;

clearfix就是用了伪元素
一个使用伪元素减少代码的例子:太极

postion:absolute;

当元素设置为position: absolute;时,
当前元素自动为display: block;

display:inline-block

当设置了
display: inline-block;
记得要设置
vertical-align: top; //也可以尝试其它的如bottom
避免底部出现间距
除非你不在乎这个问题可以不加

层级

xxx > yyy > zzz
xxx yyy zzz
……
层级最好不要超过5个,否则就再起个名字,跳过其中一部分

状态机

.xxx.state-1{
  //两个类中间不加空格表示一个元素同时符合这两个类时才可以使用当前样式
}
.xxx.state-2{...}
然后使用js切换

相关文章

  • R10/11/12-CSS

    CSS-MDN如何使用css: 内联, style属性 paragraph<.p> style标签在head标签中...

  • R10

  • R10

  • 胎婴幼教小贴士。 - 草稿

    r10、运动有助于宝宝提高心理健康水平,使宝宝更有自信,行动上独立自主,做事情有效率。 11、母亲是孩子的心灵教师...

  • Android Studio下Jni开发简单demo

    开发环境: Android studio2.0ndk r10 64位 准备工作: NDK下载地址:http://w...

  • 12-CSS过渡模块

    过渡模块 1.过渡三要素1.1必须要有属性发生变化1.2必须告诉系统哪个属性需要执行过渡效果1.3必须告诉系统过渡...

  • 12-CSS引入方式

    一、 行内样式表(行内式引入) 行内样式表(内联样式表)是在元素标签内部的 style 属性中设定 CSS 样式。...

  • 再进天使班

    非常荣幸被邀请参加到天使R10班,并参加了点评团做点评官,是认可也是挑战,感谢!

  • 蓝萤石系列

    925银蓝萤石吊坠,主石R12 精致图案,经典复古,彰显古典气质 925银蓝萤石耳环,主石R10 精致图案,经典复...

  • UG编程-曲柄滑块机构运动仿真实例,做个小动画怎么样~

    1.连杆1—500*10*20的长方体,俩端倒R10及¢10*2孔 如图: 2. 连杆2---20*10*80的长...

网友评论

      本文标题:R10/11/12-CSS

      本文链接:https://www.haomeiwen.com/subject/suctwxtx.html