本文主要是介绍div+css 选择器分组 属性选择器 css插入方法 css背景属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、CSS 概述:CSS 指层叠样式表 (Cascading Style Sheets)
样式定义如何显示 HTML 元素
样式通常存储在样式表中
把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
外部样式表可以极大提高工作效率
外部样式表通常存储在 CSS 文件中
多个样式定义可层叠为一
2、选择器的分组
你可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明。用逗号将需要分组的选择器分开。在下面的例子中,我们对所有的标题元素进行了分组。所有的标题元素都是绿色的。
h1,h2,h3,h4,h5,h6 {color: green;}
3、CSS 属性选择器
[attribute] 用于选取带有指定属性的元素。
[attribute=value] 用于选取带有指定属性和值的元素。
[attribute~=value] 用于选取属性值中包含指定词汇的元素。
[attribute|=value] 用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。
[attribute^=value] 匹配属性值以指定值开头的每个元素。
[attribute$=value] 匹配属性值以指定值结尾的每个元素。
[attribute*=value] 匹配属性值中包含指定值的每个元素。
例:
input[type="text"]{width:150px;display:block;margin-bottom:10px;background-color:yellow;font-family: Verdana, Arial;
}
下面的例子为带有 title 属性的所有元素设置样式:
[title]
{
color:red;
}
下面的例子为 title="W3School" 的所有元素设置样式:
[title=W3School]
{
border:5px solid blue;
}
4、HTML中插入css样式表的方法有三种:
(1)外部样式表:当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 <link> 标签链接到样式表。<link> 标签在(文档的)头部:
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
</head>
浏览器会从文件 mystyle.css 中读到样式声明,并根据它来格式文档。
外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的 html 标签。样式表应该以 .css 扩展名进行保存。下面是一个样式表文件的例子:
hr {color: sienna;}
p {margin-left: 20px;}
body {background-image: url("images/back40.gif");}
不要在属性值与单位之间留有空格。假如你使用 “margin-left: 20 px” 而不是 “margin-left: 20px” ,它仅在 IE 6 中有效,但是在 Mozilla/Firefox 或 Netscape 中却无法正常工作。
(2)内部样式表:当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 <style> 标签在文档头部定义内部样式表,就像这样:
<head><style type="text/css">hr {color: sienna;}p {margin-left: 20px;}body {background-image: url("images/back40.gif");}</style></head>
(3)内联样式::由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。
要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style 属性可以包含任何 CSS 属性。本例展示如何改变段落的颜色和左外边距:
<p style="color: sienna; margin-left: 20px">This is a paragraph</p>
5、CSS 背景属性:属性 描述
background 简写属性,作用是将背景属性设置在一个声明中。
background-attachment 背景图像是否固定或者随着页面的其余部分滚动。
background-color 设置元素的背景颜色。
background-image 把图像设置为背景。
background-position 设置背景图像的起始位置。
background-repeat 设置背景图像是否及如何重复。
示例:
<html>
<head><link rel="stylesheet" type="text/css" href="css文件.css" />
<title></title>
</head>
<body>
1、选择器的分组:<br><br>
<h1>样式一</h1><br><br>
<h2>样式二</h2><br><br>
<h3>样式三</h3><br><br>2、CSS 属性选择器:<br><br>
<h2 title="Hello worol">Hello world</h2><br><br>
<a title="W3School" href="http://w3school.com.cn">W3School</a><br><br></body><html>
css文件.css:
/*1、选择器的分组:可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明。用逗号将需要分组的选择器分开*/
h1,h2,h3{color:red;font-size:50px;}
/* h2{color:green;}
h3{color:blue;}
h1{color:red;}
*//*2、CSS 属性选择器:可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。*/[title]
{
color:green;
} [title$="ol"]
{
border:5px solid blue;
} /*3、对整个页面设置指定图片背景*/
body {background-image: url("1.jpg");
background-repeat: repeat-y;
background-position:center;}
这篇关于div+css 选择器分组 属性选择器 css插入方法 css背景属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!