前段基础之css样式

css介绍:

  css(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。浏览器读到样式表是,它就会按照这个样式表来对文档进行格式化。

css的引入方式:

  1. 内联样式:<p style="color:red"> Hello world</p>
  2. 嵌入样式:在头文件中创建style在里边设置样式
  3. 由文件导入:<link href="mystyle.css" rel="stylesheet" type="text/css"/>

css选择器:

  基本选择器:
标签选择器 ----------------------------- p{color:"red"}
ID选择器   -----------------------------  #i1{background:"red"}
类别选择器  ----------------------------  .c1{font-size:14px}

注意:
样式类名不要用数字开头(有的浏览器不认)。
标签中的class属性如果有多个,要用空格分隔。

通用选择器  -----------------------------* {margin:0}
  层级选择器:
组合选择器:
    /*为所有的div和p标签设置边框属性*/
    div, p {border: 1px solid red;}

后代选择器:
    /*li内部的a标签设置字体颜色*/
    li a {color: green;}

儿子选择器:
    /*选择所有父级是 <div> 元素的 <p> 元素*/
    div>p {font-family: "Arial Black", arial-black, cursive;}

毗邻选择器
    /*选择所有紧接着<div>元素之后的<p>元素*/
    div+p {margin: 5px;}

弟弟选择器
    /*i1后面所有的兄弟p标签*/
    #i1~p { border: 2px solid royalblue;}
   属性选择器:
/*用于选取带有指定属性的元素。*/
p[title] {
  color: red;
}
/*用于选取带有指定属性和值的元素。*/
p[title="213"] {
  color: green;
}

/*上面常用↑*/

/*用于选取属性值包含指定值的每个元素*/
div[class~="c2"] {
  color: red;
}
/*用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。*/
div[class|="c2"] {
  color: red;
}
/*匹配属性值以指定值开头的每个元素*/
div[class^="my"] {
  color: red;
}
/*匹配属性值以指定值结尾的每个元素*/
div[class$="s"] {
  color: red;
}
/*匹配属性值以指定值结尾的每个元素*/
div[class$="s"] {
  color: red;
}
/*匹配属性值包含指定值的每个元素*/
div[class*="sb"] {
  color: red;
}
   伪类选择器:
a:link {color: #FF0000} /* 未访问的链接 */

a:visited {color: #00FF00} /* 已访问的链接 */

a:hover {color: #FF00FF} /* 鼠标移动到链接上 */

a:active {color: #0000FF} /* 选定的链接 */ 

选择器的优先级:

css继承

  继承是css的一个主要特征,它依赖于祖先-后代的关系,继承是一种机制,它不仅可以应用于某个特定元素,还可以应用于它的后代。而css继承性权重非常低。

css优先级:

只要加了!importan它就是优先级最高的(不建议使用)

css属性操作:

css文本:

文本颜色:

颜色属性被用来设置文字的颜色。

颜色是通过CSS最经常的指定:

  • 十六进制值 - 如: FF0000
  • 一个RGB值 - 如: RGB(255,0,0)
  • 颜色的名称 - 如:  red
时间: 2024-10-02 20:46:19

前段基础之css样式的相关文章

BootStrap之基础-2 CSS样式(全局CSS样式)

一.全局CSS样式 概述 - HTML5文件类型 - BootStrap使用到的某些HTML元素和CSS属性需要将页面设置为HTML5  - 移动设备优先 - 为了确保适当的绘制和触屏缩放,需要在<head>之中添加viewport元数据元素 CSS全局样式 - 为body元素设置 background-color: #fff; - 使用 @font-family-base.@font-size-base 和 @line-height-base a变量作为排版的基本参数 - 为所有链接设置了基

jQuery基础 - 改变CSS样式

jQuery提供css()的方法来实现嵌入式改变元素样式,css()方法在使用上具有多样性.其中一种接受两个输入参数:样式属性和样式值,它们之间用逗号分开.比如我们要改变链接颜色,我们可以使用下面的代码: $("#61dh a").css('color','#123456'); //这里选择器‘$("#61dh a")’表示ID为‘#61dh’的元素下的所有链接. //.css(‘color’,'#123456');表示把颜色设为'#123456' 如果我们需要改变

CSS基础1——CSS样式表及样式规则

1.CSS(Cascading Style Sheets)层叠样式表.用于定义HTMl元素的显示形式,是W3C推出的格式化网页内容的标准技术 2.CSS作为每个网站设计者必须掌握的技术之一,有几个优点: (1)提高页面浏览速度,比传统文本设计方法至少节约50%以上的文件尺寸 (2)缩短改版时间,降低维护费用 (3)结合CSS和DIV,更好的控制页面布局 (4)实现表现和结构.内容相分离 (5)更方便搜索引擎的搜索 3.CSS样式表 (1) 嵌入式样式表 用<style>元素将样式包含在网页内部

HTML基础及css样式

Web请求: 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML: 超文本标记语言(Hypertext Markup Lanuage,HTML)是一种创建网页的标记语言. 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页.对于不同的浏览器,对同一个标签可能会有不同的解释.(兼容性问题) 网页文件扩展名:.html或.htm <!DOC

ntv.js框架(第三章) - 机顶盒CSS样式的编写

机顶盒支持基础的CSS样式属性,例如:margin, padding, float, position等,各厂商对于基础样式属性的渲染差异性也不大.但在CSS3和动画效果支持上各厂商偏差较大,由于机顶盒属弱终端类型(硬件资源弱),内置支持的动画功能有限,而且也不是运营商目前强制要求支持的功能. 同样就目前网内的应用设计要求上来讲,使用到CSS3及动画的应用非常少,大多停留在实验室演示阶段.

SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)

SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式) 分类: SharePoint2011-12-22 15:13 1974人阅读 评论(2) 收藏 举报 sharepointcss2010classbordernull SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式) 注:此实例无需添加数据控件,避免了一些繁琐的代码 实现效果如下: 读取数据和图片,并

网页设计—CSS样式基础

1.CSS样式表 (1)行内式 行内式也称为内联样式,是通过标记的style属性来设置元素的样式. 语法格式:<标记名 style="属性1:属性值;属性2:属性值;属性3:属性值;">内容</标记名> 语法中style是标记的属性,实际上任何HTML标记都拥有style属性,用来设置行内式. (2)内嵌式 内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义. 语法格式:<head>

进击的Python【第十三章】:Web前端基础之HTML与CSS样式

进击的Python[第十四章]:Web前端基础之HTML与CSS样式 一.web框架的本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. #!/usr/bin/env python #coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n")

CSS入门(css简介与样式汇总、CSS的使用方式、CSS样式表的特征、CSS基础选择器和复杂选择器、边框阴影)

一.CSS的作用 1.以统一的方式实现样式的定义 2.提高页面样式的可重用性和可维护性 3.实现了内容(HTML)和表示(CSS)的分离 HTML和CSS之间有什么关系? HTML:构建网页的结构 CSS :构建HTML元素的样式 样式汇总: color:red 字体颜色 font-size:字体大小 font-family:字体样式 background-color 背景颜色 width:宽度 height:高度 字体使用实例(样式) font-family:字体的种类 font-size:字