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之轮询、长轮询、websocket

    轮询 ajax轮询 ,ajax轮询 的原理非常简单,让浏览器隔个几秒就发送一次请求,询问服务器是否有新信息. 1.后端代码 from flask import Flask,render_templat ...

  2. python学习笔记(二十九)为什么python的多线程不能利用多核CPU

    问题:为什么python的多线程不能利用多核CPU,但是咱们在写代码的时候,多线程的确是在并发,而且还比单线程快原因:因为GIL,python只有一个GIL,运行python时,就要拿到这个锁才能执行 ...

  3. t分布, 卡方x分布,F分布

    T分布:温良宽厚 本文由“医学统计分析精粹”小编“Hiu”原创完成,文章采用知识共享Attribution-NonCommercial-NoDerivatives 4.0国际许可协议(http://c ...

  4. Debian更新软件源提示There is no public key available for the following key IDs的解决方法

    今天装了的debian7.0 但是更新软件源的时候出错 提示 W: There is no public key available for the following key IDs: 9D6D8F ...

  5. 3.12 Templates -- Wrting Helpers(编写辅助器)

    一.概述 1. Helpers允许你向你的模板添加超出在Ember中开箱即用的额外的功能.辅助器是最有用的,用于将来自模型和组件的原始值转换成更适合于用户的格式. 2. 例如,假设我们有一个Invoi ...

  6. NULL头文件

    #include<stddef.h> NULL不是C语言基本类型,其定义在stddef.h文件中,作为最基本的语言依赖宏存在.但是随着C/C++的发展,很多文件只要涉及了系统或者标准操作都 ...

  7. 72. Edit Distance(编辑距离 动态规划)

    Given two words word1 and word2, find the minimum number of operations required to convert word1 to  ...

  8. Educational Codeforces Round 54 (Rated for Div. 2) Solution

    A - Minimizing the String solved 题意:给出一个字符串,可以移掉最多一个字符,在所有可能性中选取一个字典序最小的. 思路:显然,一定可以移掉一个字符,如果移掉的字符的后 ...

  9. ansible之template模块

    趁着最近在搞ansible,现在学习了一波template模块的用法: 1.使用template模块在jinja2中引用变量,先来目录结构树 [root@master ansible]# tree . ...

  10. OpenCV中Denoising相关函数的简单介绍

    参考:http://wenhuix.github.io/research/denoise.html一.基本情况         (一)基本方法          Fast  Non-Local  Me ...