css学习
——–学习资源
css语法检查http://jigsaw.w3.org/css-validator/细节描写的片段
配置css的方法:
1.行内式
行内式通过直接设置元素的style属性来引入css
<div style=”width: 100px; height: 100px;”>行内式</div>
优点:元素的样式简单明了
缺点:代码不易维护
2.内嵌式
通过在head标签中加入style标签来引入css
<head>
<style type=”text/css”>
/*样式*/
</style>
</head>
缺点:不能被多个页面重复使用
3.链接式
通过link标签来引入css文件
<head>
<link type=”text/css” rel=”stylesheet” href=”css/style.css”>
</head>
优点:页面在加载元素的同时也会加载其样式
缺点:增加了http请试题下载求
4.导入式
通过在head标签中加入style标签及@import来引入css
<head>
<style type=”text/css”>
@import””
</style>
</head>
缺点:导入式会在整个页面加载完毕后,再加载css文件,这样会导致页面在打开时,先显示的是无样式的页面,闪烁一下之后,页面才有了样式
css选择符和声明:
css语法基础
css样式规则选择符选择符可以是html元素名称,类名或id
css样式规则声明声明是你要设置的css属性(例如颜色)及其值
一个选择符要配置多个属性可以用分号(;)
例:body{color: blue; background-color: yellow}将网页配置成黄底蓝字
如果需要更多的颜色就可以参考的”网页安全调色板”
body{color: #3399cc; background-color: #ffffcc}将网页配置成浅黄底中蓝字
配置内联css:
通过修改style实现
<body style=” color: #008080;”>
但是如果在body内<p style=”color: red”>文本 </p>就会覆盖了body的全局样本。如果有10个段落都需要以这种方式配置,就会造成大量冗余代码,因此并不高效
配置嵌入css:
嵌入样式应用于整个网页文档,这种样式要放到网页head部分的<style>元素中。
例子:
<head>
<title>trillium media design</title>
<meta chart=”utf-8″>
<s字怎么写好看又快tyle>
body{ background-color: #e6e6fa;color: #191970}、
h1{background-color: #aeaed4;color: #191970}
</style>
</head>
配置外部css:
当css位于网页文档外部的时候,css的灵活化妆打扮性与强大才真正的显露无疑。外部样式表是包含css样式的文本文件,使用.css拓展名。这种.css文件通过link元素与网页关联。因此多个网页可以关联一个.css文件。.css文件不包含任何html标记—-它只含css样式规则
优点是只需在一个文件内配置样式
link元素
link元素位于网页的head部分,是独立标记(void标记).link元素使用三个属性:rel , href和type
rel属性的值是”stylesheet”href属性的值是.css文件名type的属性的值是”text/css”,这个是css的mime类型。type在html5中可选,但在xhtml中必须例如
<link rel=”stylesheet” href=”color.css”>
css的class, id和后代选择符
——这些东西都要放在<style></style>里
例子 <style>
.feature{color : #ff0000;}
main p {color : #00ff00;}
#new {color: #ff00cc;}
</style>
class选择符:
class选择符配置一类css规则,并将其应用于网页的一个或多个区域,配置一类样式时,要将选择符配置成类名。在类名前添加句点符号(.)。类名必须以字母开头,可包含数字,连字号和下划线但是不能有空格,以下代码配置名为feature的一类样式
.feature{color: #ff0000;}
一类的样式可以应用于任何元素。这是使用class属性做到的
例:<li class=”feature”>123456</li>
id选择符:
class用于网页上多次响应使用,而id在每个网页上只能使用一次。配置id时记得在前面添加#号
#content{color:#333333;}
<div id=”content”>123456</div>
后代选择符:
用后代选择符在容器元素的上下文配置一个元素。
例如:将main元素中的段落配置成绿色文本
main p {color : #00ff00;}span元素
<span>元素在网页中定义一个上下不留空的内联区域。以<span>标记开头,以</span>结尾。适合格式化一个包含在其他区域(比如<p>
,<blockquote>或<div>)中的区域。
css的层叠(局部优先,作用范围越小越优先)
例如导入的.css中body { background化工技术-color: #ffffcc(黄色);
color: #000000(黑色); }
但是同时又在html的head中定义
<style>
body { color: #0000ff(蓝色); }
</style>
显示的页面为黄底蓝字
本文发布于:2023-04-03 14:19:19,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/ed3f6b58e3ef23c1f011333add73c49f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:CSS的基础学习.doc
本文 PDF 下载地址:CSS的基础学习.pdf
留言与评论(共有 0 条评论) |