body, table{font-family: 微软雅黑; font-size: 10pt}
table{border-collapse: collapse; border: solid gray; border-width: 2px 0 2px 0;}
th{border: 1px solid gray; padding: 4px; background-color: #DDD;}
td{border: 1px solid gray; padding: 4px;}
tr:nth-child(2n){background-color: #f8f8f8;}

<!--css的使用:如何和Html结合起来
   四种结合方式:
1.行内结合方式:利用标签中的style属性来改变每个标签的显示样式,写在标签内部。使用在比较少的某些效果
2.内嵌(内嵌到Html内部 头部)在head标签中加入style标签,对多个标签进行统一修改。局部灵活性不好
3.链接方式:
  <link rel="stylesheet" type="text/css" href="css_3.css"></link>
4.导入方式:
<style type="text/css">
    @import url(02style.css);
</style>
//同一个对象有多个设置的属性,多个以最后一个为准
-->

1.
<!--1.--->
<font size=7 >hello world</font><br>
<font style="font-size:1cm ;color:red">hello world</font>
2.
<!--2.--->
<head>
<style type="text/css">
p{font-size:2 ;color:#FF00FF}
</style>

</head>

<p>hello cskaoyan</p>
<p>hello1 cskaoyan</p>

3.
<!--3.-->
<div>hello word</div>

4.

<div>hello word</div>
样式优先级
由上到下,由外到内。优先级由低到高。
就近原则
代码规范
选择器名称 { 属性名:属性值;属性名:属性值;…….}
属性与属性之间用 分号 隔开
属性与属性值直接按用 冒号 连接
如果一个属性有多个值的话,那么多个值用 空格 隔开。
CSS选择器
就是指定CSS要作用的标签,那个标签的名称就是选择器。意为:选择哪个容器(标签)。
CSS选择器的类型
1、html标签名选择器:使用的就是html的标签名
<head>
<style type="text/css">
p{font-size:0.5cm;color:red}
</style>
</head>

2、class选择器:其实使用的标签中的class属性
<head>
<style type="text/css">
p{font-size:0.5cm;color:red}
p.pclass_1 {color:#FFF000;}
p.pclass_2 {color:#0000FF;}
</style>
</head>
<p>hello</p>
<p class="pclass_1">hello</p>
<p class="pclass_2">hello</p>
3、id选择器:其实使用的是标签的中的id属性。
<head>
<style type="text/css">
p{font-size:0.5cm;color:red}
p.pclass_1 {color:#FFF000;}
p.pclass_2 {color:#0000FF;}
#id_1{font-size:0.5cm;color:grey}
</style>
</head>

<div id="id_1">hello nihao</div>
4、关联选择器(上下文选择器)(比如p标签里嵌入b标签,要显示单独的b标签)
<style type="text/css">
p b{color:#FFF000}
p h3{color:#00FF0}  //(有问题)

</style>

<p>苟利国家生死已
<b>岂因福祸避趋之</b>
</p>
5、组合选择器(对多个不同选择器进行相同样式设置的时候应用此选择器)
<style type="text/css">
font,div{color:#888888;}
</style>
<font>abc</abc>
<div>123</div>
6、伪元素选择器
其实就在html中预先定义好的一些选择器。称为伪元素。是因为CSS的术语。
格式:标签名:伪元素。    类名   标签名。   类名:伪元素。都可以。
a:link  超链接未点击状态。
a:visited 被访问后的状态。
a:hover 光标移到超链接上的状态(未点击)。
a:active 点击超链接时的状态。
<style type="text/css">
a:link{color:red;}
a:visited{color:black;}
a:hover{color:green;}
a:active{color:yellow;}
</style>
<a href="http://www.baidu.com">百度</a>


CSS常见操作
css里的size都需要带单位
1、绝对长度 5cm   pt(磅)   in(英寸)
2、相对长度20%   px(像素)
字体设置
文本设置
背景设置
列表设置
盒子模型(border margin padding)
定位设置(position,float,clear,z-index)
鼠标样式设置(cursor)
<style type="text/css">
div.container
{
   width:100%;
   margin:0px;
   border:1px solid gray;
   line-height:150%;
}
div.header,div.footer
{
   padding:0.5cm;
   color:white;
   background-color:gray;
   clear:left;
}
h1.header
{
   padding:0;
   margin:0;
}
div.left
{
   float:left;
   width:160px;
   margin:10px;
   padding:lem;
}
div.content
{
   margin-left:190px;
   border-left:1px solid gray;
   padding:1em;
}
</style>
<div class="container">
<div class="header"><h1 class="header">W3School.com.cn</h1></div>
<div class="left"><p>"Never increase, beyond what is necessary, the number of entities required to explain anything." William of Ockham (1285-1349)</p></div>
<div class="content"><h2>Free Web Building Tutorials</h2>
<p>At W3School.com.cn you will find all the Web-building tutorials you need,
from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.</p>
<p>W3School.com.cn - The Largest Web Developers Site On The Net!</p></div>
<div class="footer">Copyright 2008 by YingKe Investment.</div>
</div>

CSS用法的更多相关文章

  1. 糟糕的css用法 1

    现在网站追求越来越漂亮好看,越来越炫,所以css是必不可少的.可是我发现许多人使用css的方式是不对的,至少是不推荐的. 比如下面的css用法不对 (1)一个页面对应一个css文件 这种做法是我深恶痛 ...

  2. Normalize.css用法

    1 Normalize.css用法 重置样式非常多,Normalize.css和reset是两个常用的重置 CSS 文件 http://necolas.github.io/normalize.css/ ...

  3. CSS用法简介

    CSS(Cascading Style Sheets层叠样式表)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. 1.基本使用语法   ...

  4. less css用法思维导图

    Less 是一个Css 预编译器,可以扩展Css语言,添加功能如允许变量(variables),混合(mixins),函数(functions) 和许多其他的技术,让你的Css更具维护性,主题性,扩展 ...

  5. css笔记 css用法:

    前端框架:AdminLTE  https://almsaeedstudio.com/themes/AdminLTE/index2.html CSS学习教程: http://www.divcss5.co ...

  6. 点击盒子选中里面的单选框,并给盒子添加相应样式,美化单选框、复选框样式css用法,响应式滴

    pc效果图: 移动端效果图: 代码直接上: <!DOCTYPE html> <html> <head> <meta http-equiv="Cont ...

  7. CSS用法总结(持续更新)

    一.html,body{height:100%} 解决了容器高度不足(容器高度由子元素高度决定,而%按照父元素的百分比),无法用%布局页面的问题 把html和body的高度设置为浏览器高度,此时会出现 ...

  8. 构建前端第4篇之---使用css用法 height

    张艳涛 写于2021-1-20 height: 100%; What:  html的元素标签,例如 <html>,<body>,<div>都有height的css属 ...

  9. css用法大全

    direction:控制文本方向 ltr:默认.文本方向从左到右. rtl:文本方向从右到左. inherit:规定应该从父元素继承 direction 属性的值. <select name=& ...

随机推荐

  1. Python开发【笔记】:接口

    接口 什么是接口 ? 接口只是定义了一些方法,而没有去实现,多用于程序设计时,只是设计需要有什么样的功能,但是并没有实现任何功能,这些功能需要被另一个类(B)继承后,由 类B去实现其中的某个功能或全部 ...

  2. python sort、sorted高级排序技巧(转)

    add by zhj: 没找到原文.可以按多个维度进行排序,而且可以指定他们的排序方向,如果维度都是数字,排序比较容易,用+/-号就可以 指定排序方向.否则,就调用多次sorted进行排序了,而且要按 ...

  3. busybox,alphine,ubuntu,centos/fedore操作系统

    在docker 中搜索busybox   docker search busybox 之后我们运行一下这个系统 Alpine操作系统 3.ubuntu 之前一直都安装过,这里不再多叙述 当时用apt- ...

  4. android 第三方框架

    1.视频:jcvideoplayer 2.圆角:cardview 3.圆形头像:circleimageview 4.加载网络图片:universalimageloader 5.网络请求:xutils ...

  5. 运行HBase应用开发程序产生异常,提示信息包含org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory的解决办法

    Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties Exception in thread ...

  6. (转)SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql

    本文介绍springboot通过jdbc访问关系型MySQL,通过spring的JdbcTemplate去访问. 准备工作 jdk 1.8 maven 3.0 idea mysql 初始化mysql: ...

  7. 如何用 testNG 生成测试报告

    原文地址https://testerhome.com/topics/3473 总结一下testNG生成报告的三种方式,基本都是我直接转载的,没有补充就不说了,有补充的我会加以说明的(这里直说生成报告, ...

  8. linux系统进入单用户模式

    进入单用户模式可进行root账户和其他普通账户的密码的修改 1)Ubuntu 开机到grub时(在开机时长按shift键),用上下键移到第二行的恢复模式(recovery mode),按e(注意不是回 ...

  9. vim7.4在Win8下的安装及简单配置

    软件环境 vim74 git vim中文帮助 vundle安装——插件管理软件 cd vim所在路径/vimfiles/bundle git clone https://github.com/gmar ...

  10. Django RF:学习笔记(8)——快速开始

    Django RF:学习笔记(8)——快速开始 安装配置 1.使用Pip安装Django REST Framework: pip install djangorestframework 2.在Sett ...