zoukankan      html  css  js  c++  java
  • 伪类和伪元素

    伪类用冒号:表示, 并且不能单独存在
    伪类和伪元素也不是任意定义的, 通常是特指的那几个,如: :link, :isited, :before :first-child等
    实际中用得最多的,主要是链接a标签的伪类, 掌握这个就好了
    a标签伪类的顺序是:
    a:link
    a:visited
    a:hover
    a:active
    这四个是有顺序的: hover必须放在link和visited后面, active必须放在hover之后.否则设置的颜色等样式不会生效.

    记忆方法: love-hate: l: link, v: isited, h: hover a: active

    span>和div>都是无语义的
    使用span是为了表达:在段落内,某些文字内容的样式跟段落的样式不同而引入的.

    要去除写web程序的一种误解, 认为写web程序就是写html页面, 用很多花哨的颜色/排版/css等来写html. 这是一个误区

    要把你写的东西当作是一个程序! 既然是程序, 那么一切东西都是从 "功能"上来考虑的: 内容为王实际上就是功能为王. 凡是

    对 "功能" 无用的东西, 都要统统去掉! 要用对待C/C++程序的思想和眼光来对待web程序一样严谨!

    即使是css也是为功能服务的! 对功能没有意义的css同样要 抛掉!


    css单词和单词之间用连字符"-"连接, 而php用下划线"_"连接

    css颜色的表示方法有5种

    #001122, #012: 这是简略表示法(缩写形式, 可以节约字节, 也可以).
    rgb(100,200,0), rgb(100%, 0%, 0%). 颜色名称表示法.

    请注意,当使用 RGB 百分比时,即使当值为 0 时也要写百分比符号。

    但是在其他的情况下就不需要这么做了。比如说,当尺寸为 0 像素时
    ,0 之后不需要使用 px 单位,因为 0 就是 0,无论单位是什么

    网络安全色? 那是以前的事, 现在都不用了.

    因为以前的显示器/电脑显卡, 只能显示256种颜色, 所以只有216种颜色作为web安全标准颜色.现在的显示器/电脑显卡
    都能显示数百万种颜色, 所以这个概念就不再存在了!

    多重声明的最后一个分号?

    如果要定义不止一个声明,则需要用分号将每个声明分开。
    最后一条规则是不需要加分号的,因为分号在英语中是一个分隔符号,不是结束符号。
    然而,大多数有经验的设计师会在每条声明的末尾都加上分号,
    这么做的好处是,当你从现有的规则中增减声明时,会尽可能地减少出错的可能性。

    CSS 对大小写不敏感。不过存在一个例外:如果涉及到与 HTML 文档一起工作的话,

    class 和 id 名称对大小写是敏感的

    到底用em还是px, 不再纠结

    pt: 是绝对长度单位:point,即点: 现在基本都不用了
    px: 像素, 是相对长度单位: 是相对于浏览器的显示屏的分辨率
    em: 是相对长度...
    在中文站点中, 一般都用px, 而不用em, 因为"中文站点中用em会引起中文文字的严重变形!?"

    css的三种方式使用场合?

    如果css为web程序中, 多个文件使用,用linking外联方式, 外部方式
    如果css只被一个单独的文件使用, 则使用内嵌方式embedding, 页内方式
    如果某个特殊样式只为单个的元素使用, 则使用inline方式, 行内方式.
    这三种方式在开发web程序的时候, 都可以使用, 三者结合使用.

  • 相关阅读:
    [CF1198D] Rectangle Painting 1
    [CF696B] Puzzles
    [CF540D] Bad Luck Island
    [P1654] OSU!
    [P6154] 游走
    [CF1265E] Beautiful Mirrors
    [CF920F] SUM and REPLACE
    [CF453B] Little Pony and Harmony Chest
    [CF808D] Array Division
    [CF1155D] Beautiful Array
  • 原文地址:https://www.cnblogs.com/bkylee/p/5171119.html
Copyright © 2011-2022 走看看