内联式</p...">
最新公告
  • 欢迎您光临网站无忧模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • CSS-基础语法

    正文概述 掘金(小丑没有眼泪)   2020-12-02   580

    基本语法:

    • 内联式:也叫内行式,在html标签上 style内直接书写。没有脱离html,只能给一个标签使用。
        <p style="font-size: 20px;">内联式</p>
    
    • 内嵌式:在head标签内有一个style标签,属性和选择器放在其中。实现了结构样式分离,但没有完全分离,节省了代码量,头重脚轻,不利于阅读。
        <head>
            <style>选择器和属性</style>
        </head>
    
    • 外联式:head内部用link标签引入,完全实现了html和css完全分离,可以公用减少代码量,一个css文件可以多次引用。 rel:表示引入css。href:文件路径。type:"text/css" 按纯文本形式的css代码加载,h5中可以省略type。
        <head>
            <link rel="stylesheet" href="./css/css基础语法.css">
        </head>
    
    • 导入式:在内嵌式style内部,或外联式样式表内部,导入其它css文件。利用@import url(路径) 进行引入。 和外联式基本相同,导入式先加载html代码。

    选择器:

    • 由一条和多条声明构成。 内嵌式为例:所有css代码都必须写在head标签内部的style内。css给标签设置样式前 ,必须使用选择器选中标签。 选择器:{属性名:属性值} 的键值对写法。每条属性用分号隔开。
        p {
                font-size: 20px;
            }
    

    格式:

    • 展开格式,可读性强,便于调试。
    • 紧凑格式,便于上传,减少体积。
    • css中英文可以用大写也可以用小写,一般用小写。

    文字的三属性:

    • 颜色:color:颜色名/颜色值。
    • 字体:font-family:"字体名称"。如果不设置,不同浏览器有自己默认的字体。 可以设置多个属性值,用逗号隔开。按顺序查找。找不到则查找下一个。 字体的设置必须是电脑支持的。中文字体一般可以设置英文。
    • 字号:font-size。可以使用相对长度单位和绝对长度单位。 如果不设置,不同浏览器有自己默认的加载字号。 不同浏览器也有自己最小加载显示的字号,如果设置低于最小字号,都以最小字号加载。 网页中最小的设置字号必须是12px,小于12px会出现兼容问题。现在普遍使用14px+ ,尽量使用偶数字号。
        #p {
                /* 文字的三属性:颜色,字体,字号*/
                color: blueviolet;
                font-family: '宋体','正楷';
                font-size: 20px;
            }
    

    盒子实体化的三属性:

    • width:宽度。单位可以是绝对单位和相对单位。一般使用px。
    • height:高度。
    • background-color:背景颜色。属性值可以是颜色名,rgb值,十六进制数。

    css选择器:类上样式,id上行为。

    • 基础选择器: 1.标签选择器:通过标签名选择,选中所有的同名标签。设置所有同名标签的公共样式。 2.id选择器(#):通过id选择标签,只能选中一个标签。id名必须以字母开头。id不能重名。 3.类选择器(.):通过class选择标签。类名必须以字母开头。可以给同一个标签添加多个calss属性值,用空开。公共样式可以用原子类。 4.通配符选择器(*):可以实现全选,简化书写 。通配符选择效率低,会导致浏览器做一些无用工作。
    • 高级选择器: 5.后代选择器:通过标签之间嵌套去选择元素,也叫包含选择器。通过空格 进行后代选择。后代关系不仅仅只能子关系。 6.交集选择器:交集选择器连续书写。如果有标签选择器则标签选择器开头。 7.并集选择器:不同选择器选中的元素都要设置相同的样式,并集选择器可以进行简化,将多个选择器中间用逗号分隔,最后一个不用加逗号。可以替代通配符选择器,提高效率。
        /* 选择器 */
            /* 通配符选择器 */
            * {
       
            }
            /* 标签选择器 */
            p {
    
            }
            /* id选择器 */
            #p {
    
            }
            /* 类选择器 */
            .div {
    
            }
            /* 后代选择器 */
            ul li {
     
            }
            /* 交集选择器 */
            li#li{
     
            }
            /* 并集选择器 */
            #td1,#td2 {
    
            }
    

    继承性:

    • 一个标签可以从祖先级继承样式。能继承的是所有文字相关样式属性,其它属性不能被继承。可以将重复的文字样式赋值给比较大的祖先级,精简代码。

    成叠性:

    • 同一个标签被多个选择器选中,最终只会有一个属性加载成功,会成叠掉其他属性。
    • 选中目标,比较权重。 1.基础选择器:选择器范围越大 权重越小。*<标签选择器<类选择器<id选择器。 2.高级选择器:依次比较组成高级选择器的id个数,类的个数,标签的个数,如果前面能够比较出大小就不再比较后面,前面相等就往后比较。 3.权重相同,则按css的加载顺序,后写的会成叠掉先写的。
    • 选中目标的祖先级。 1.就近原则,文字样式可以继承。 2.距离相同的祖先级,则继续判断权重。
    • !important 会将css样式的权重提升至最大,就近原则中不需要比较权重 !important就会失效,!important不能提升选择器的权重。行内式:行内式权重最高,仅仅低于!important。

    下载网 » CSS-基础语法

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元