引入css的几种方式

 

使用CSS样式的几种方式

CreateTime--2017年10月11日16:45:26

Author:Marydon

  a.外部样式

    a1.链接式(推荐使用)

<link href="path+*.css" type="text/css" rel="stylesheet"/>

    说明:

      link标签的rel属性用于规定当前文档与被链接文档之间的关系;

      只有rel属性的"stylesheet"值得到了所有浏览器的支持,指示被链接的文档是一个样式表。

    a2.导入式     

<style type="text/css">
    @import url(path+*.css);
</style>

    区别:链接式-先加载CSS样式,后加载页面(先布局,后加载内容),导入式-先加载页面,后加载CSS样式(先加载内容,后布局)

  b.内部样式

    在<head></head>标签体内,声明:    

<style type="text/css">
    /*设置CSS样式*/
    div{
        background-color:#fff;
    }
</style>

  c.行内样式

    直接在标签上声明style属性  

<span style="color:yellow;">CSS设置字体颜色</span>

小结:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <meta name="keywords" content="关键词,关键词">
        <meta name="description" content="本网页内容描述">
        <title>请输入网页标题</title>
        <!-- css外联样式 -->
        <link href="css样式文件URL" type="text/css" rel="stylesheet"/>
        <!-- css内联样式 -->
        <style type="text/css">
            *{padding:0;margin:0;}
        </style>
    </head>
    <body>
        <div style="width:500px;height:500px;border:1px solid red;">css行内样式</div>
    </body>
</html> 

综合运用:

  在jsp页面上,使用EL表达式获取后台数据,根据不同的值引用不同的css文件 

<c:choose>
    <c:when test="${!empty cookie.theme}">
        <c:set var="theme" value="${cookie.theme.value}" />
        <link id="ThemeStyle" type="text/css" rel="stylesheet" href="<c:url value="/commons/theme/${cookie.theme.value}/style.css"/>" />
    </c:when>    
    <c:otherwise>
        <c:set var="theme" value="default" />
        <link id="ThemeStyle" type="text/css" rel="stylesheet" href="<c:url value="/commons/theme/default/style.css"/>" />
    </c:otherwise>
</c:choose>

注:

  关于CSS样式优先级的说明请移步至文章:CSS知识点集锦 

 

 相关推荐:

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值