扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
css用于控制html的样式和布局。
站在用户的角度思考问题,与客户深入沟通,找到湟源网站设计与湟源网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、网站设计、外贸网站建设、企业官网、英文网站、手机端网站、网站推广、域名申请、网络空间、企业邮箱。业务覆盖湟源地区。
主要分内联样式,内部样式,外部样式。
内联样式就是在html的元素里直接使用css,比如:
p style="background-color:green;"这是一个段落。/p
这就是直接在元素中用css设置背景颜色。适用于单元素,不会影响其他元素。
内部样式则是把css放在head部分用 style标签来定义,比如:
head
style type="text/css"
body {background-color:yellow;}
p {color:blue;}/style
/head
其中body {background-color:yellow;}定义了整个body的背景颜色。
p {color:blue;}/style则是定义了页面里面所有文本的文字颜色。
优点是整个html页面都能调用。
第三种则是外部样式,就是把css部分做成单独的css文件,然后再html页面里面引用,比如
head
link rel="stylesheet" type="text/css" href="mystyle.css"
/head
相当于内部样式的代码部分放入mystyle.css这个文件,然后在此处引用。
外部样式最大的优点是其他html页面也能直接用link直接调用,比如你好几个页面需要类似的风格,那么把相同的布局内容放入CSS文件里面就会非常合适。
CSS的调用,按照CSS出现在页面的不同位置,可以分为3种方法:
元素中直接使用;
从页面头部调用;
采用链接的形式调用。
不同的调用方法有不同的写法和优先级。下面分别做一下介绍。
一、元素中直接使用
这种调用方式的写法如下:
元素名称 style="属性:属性值;"/元素名称
在样式中直接使用CSS,语法是使用style标签,在双引号中,样式的语法结构和独立样式表中完全相同。例如:
div style="width:240px;height:80px;background-color:#cccccc;text-align:center;font-size:14px"
示例:元素中直接调用。/div
该样式中定义了元素宽、高为360、80像素,背景色为灰色,字体大小为14像素。其应用到页面中的显示如图1。
二、从页面头部调用
从页面头部调用CSS是将CSS写在页面的head元素中,然后在页面中调用。其语法结构如下:
style
选择符{属性:属性值;}
/style
页面上的所有样式都可以写在style和/style中。使用这种方式调用CSS,在页面中必须有相应的调用代码。
其中,类选择符的调用代码如下:
元素名称 class="类选择符名称"/元素名称
ID选择符的调用代码如下:
元素名称 id="id 类选择符名称"/元素名称
下面我们来用一个示例演示一下。
head
titleCSS调用方法/title
style
.content{
background-color: #cccccc;
font-size: 14px;
width: 240px;
height: 80px;
color: Blue;
text-align: center;
}
/style
/head
body
div class="content"示例:从页面头部调用。/div
/body
该样式应用到页面的效果如图2所示。
三、采用链接的形式调用
采用链接的形式调用CSS通常有两种方法:
使用link元素
使用link元素调用CSS的语法如下:
link rel="stylesheet" href="css文件路径" type="text/css"/
其中rel="stylesheet"指这个link和其href之间的关联样式为样式表文件。type="text/css"指文件类型是样式表文本。
使用@import
使用@import调用和使用link元素调用的区别在于,使用@import的调用方法只能使用在样式文件中,即只能在调用的样式文件,或style元素中才能正常使用
当浏览器读取样式表时,要依照文本格式来读,这里介绍四种在页面中插入样式表的方法:链入外部样式表、内部样式表、导入外表样式表和内嵌样式。 1. 链入外部样式表 链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用标记链接到这个样式表文件,这个标记必须放到页面的区内,如下: ………… 上面这个例子表示浏览器从mystyle.css文件中以文档格式读出定义的样式表。rel=”stylesheet”是指在页面中使用这个外部的样式表。type=”text/css”是指文件的类型是样式表文本。href=”mystyle.css”是文件所在的位置。media是选择媒体类型,这些媒体包括:屏幕,纸张,语音合成设备,盲文阅读设备等。 一个外部样式表文件可以应用于多个页面。当你改变这个样式表文件时,所有页面的样式都随之而改变。在制作大量相同样式页面的网站时,非常有用,不仅减少了重复的工作量,而且有利于以后的修改、编辑,浏览时也减少了重复下载代码。 样式表文件可以用任何文本编辑器(例如:记事本)打开并编辑,一般样式表文件扩展名为.css。内容是定义的样式表,不包含HTML标记,mystyle.css这个文件的内容如下: hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")} /*定义水平线的颜色为土黄;段落左边的空白边距为20象素;页面的背景图片为images目录下的back40.gif文件*/ 2. 内部样式表 内部样式表是把样式表放到页面的区里,这些定义的样式就应用到页面中了,样式表是用 ………… 注意:有些低版本的浏览器不能识别style标记,这意味着低版本的浏览器会忽略style标记里的内容,并把style标记里的内容以文本直接显示到页面上。为了避免这样的情况发生,我们用加HTML注释的方式()隐藏内容而不让它显示: ………… 3. 导入外部样式表 导入外部样式表是指在内部样式表的 ………… 例中@import “mystyle.css”表示导入mystyle.css样式表,注意使用时外部样式表的路径。方法和链入样式表的方法很相似,但导入外部样式表输入方式更有优势。实质上它相当于存在内部样式表中的。 注意:导入外部样式表必须在样式表的开始部分,在其他内部样式表上面。 查看原帖
方法1:用css的属性选择器。
div[class^="aa"] {
background-color:#d6d6d6;
height: 50px;
}
div class="aa1"1/div
div class="aa2"2/div
div class="aa3"3/div
方法2:用空格分隔多个class
.aa {
background-color:#d6d6d6;
height: 50px;
}
div class="aa aa1"1/div
div class="aa aa2"2/div
div class="aa aa3"3/div
以.aa为例,网页中这样写div class="aa"/div,这样.aa的属性就被引用过来了。
前提是页面头部要引用这个css文件,link href="文件路径/文件名.css" rel="stylesheet" type="text/css" /
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流