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类和实例的方法(转)

    相信很多朋友在编程的时候都会想修改一下已经写好的程序行为代码,而最常见的方式就是通过子类来重写父类的一些不满足需求的方法.比如说下面这个例子. class Dog: def bark(self): p ...

  2. Day23 ajax

    AJAX AJAX概述 1 什么是AJAX AJAX(Asynchronous Javascript And XML)翻译成中文就是"异步Javascript和XML".即使用Ja ...

  3. 模块讲解----反射 (基于web路由的反射)

    一.反射的实际案例: def main(): menu = ''' 1.账户信息 2.还款 3.取款 4.转账 5.账单 ''' menu_dic = { ':account_info, ':repa ...

  4. 【转】Deep Learning(深度学习)学习笔记整理系列之(六)

    9.3.Restricted Boltzmann Machine (RBM)限制波尔兹曼机 假设有一个二部图,每一层的节点之间没有链接,一层是可视层,即输入数据层(v),一层是隐藏层(h),如果假设所 ...

  5. 获取用户真实Ip地址

    REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP.如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP.HTTP_CLIENT_IP 是代理服务器发送的HTTP头.如 ...

  6. 26种基于PHP的开源博客系统

    26种基于PHP的开源博客系统 来源:本站原创 PHP学习笔记 以下列举的PHP开源Blog系统中,除了我们熟知的WordPress之外,大多都没有使用过,其中一些已经被淘汰,或者有人还在使用.除了做 ...

  7. G.Finding the Radius for an Inserted Circle 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛

    地址:https://nanti.jisuanke.com/t/17314 题目: Three circles C_{a}C​a​​, C_{b}C​b​​, and C_{c}C​c​​, all ...

  8. C Strange Sorting

    C. Strange Sorting time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  9. python2.7无法安装python-ldap、django-auth-ldap

    1.安装报错信息: error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27 或者fatal ...

  10. 20145325张梓靖 《Java程序设计》第1周学习总结

    20145325张梓靖 <Java程序设计>第1周学习总结 教材学习内容总结 JAVA三大平台:Java SE.Java EE .Java ME Java SE四个组成部分:JVM .JR ...