PHP面试题:如何在在页面中引用CSS有几种方式

 我来答
桂哥的点滴
2017-02-24 · 关注教育,产品,互联网,个人成长。
桂哥的点滴
采纳数:1042 获赞数:2173

向TA提问 私信TA
展开全部
一般说三种:
1,内联样式
内联样式是直接在html标签上定义该标签的css样式,如:

<div style="width:100px;height:100px;"></div>

2,内部样式
内部样式是写在html文件中,且包含在<style></style>代码块中,style写在head里面如:

<style>
div{width:100px;height:1000px;}
</style>
<div></div>

3,外部样式
外部样式是通过在html中引用外部css文件来控制样式,如:
html文件中写入引用语句:

<link href="css文件路径" rel="stylesheet" media="screen" />
我觉得可能加入第4种:
通过js动态加载。
三糖糖
2017-02-24 · TA获得超过373个赞
知道小有建树答主
回答量:390
采纳率:75%
帮助的人:116万
展开全部

下面没有说全,我来简单补充一下,

内联样式:

<div style="width:100px;height:100px;"></div>

【最高优先级】

内部样式:

<style>div{width:100px;height:100px;}</style>

【一般优先级】

外部样式1、:<link href="css文件路径" rel="stylesheet" media="screen" />【一般优先级】

外部样式2、@import  url("CSS路径") 媒体类型列表(可选) 【一般优先级】

由于低版本浏览器的问题,外部样式2目前已经比较少人用了。

一般优先级的顺序是后面的样式将覆盖前面的样式,而最高优先级,则无法被覆盖。

在CSS3中,还引入了一种复合镶嵌的CSS(不知道算不算一种),具体格式如下

@media screen and (max-width: 300px) {
    body {
        background-color:lightblue;
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风中的花朵1990
2017-02-24 · TA获得超过712个赞
知道小有建树答主
回答量:905
采纳率:66%
帮助的人:410万
展开全部
楼下说的就很对,你直接采纳吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式