CSS常用属性

  CSS:Cascding Style Sheet 层叠样式表
    1.作用:用来控制我们HTML标签的展示样式,使得标签的样式展示的更加丰富,就是用来解耦的
               我们学习了CSS以后 尽量不使用 HTML标签自带的属性 全部用CSS 去设置
       层叠性:多个多个样式控制一个标签,这几个样式对一个标签同时生效

    2.CSS 跟HTML 配合使用的方式
        方式1:内联样式: 将CSS 代码写在标签上  所有的标签都会有一个 style属性,我们的CSS代码 就可以写在 style 属性里面,但内联样式的写法:只能控制单个标签,且书写凌乱,不推荐使用.
        每个CSS样式 写法  属性名:属性值;属性名2:属性值2;属性3:属性值3 举例:

 <font style="color:#ff66ff;font-size:20px">这段文字的样式</font>

        方式2.内部方式:将style属性写在<head>标签内部 常用

        方式 3.外联样式:CSS样式写在一个单独文件中 这种方式常用

<!--HTML头部使用CSS-->
<html>
 <head>
  <title> New Document </title>
  <!--style  说明所要使用的标记 -->
  <!-- type="text/css"  说明这是一段css代码-->
 <style  type="text/css">
 h3{color:black;font-size:35px;font-family:黑体 }
 p{background:yellow;color:red;font-family:宋体}
 </style>
 </head>
 <body>
   <h3>在html文件的头部使用css</h3>
   <hr>
   <p>在html文件头部应用css(层叠样式表)</p>
 </body>
</html>
<!--html内部使用CSS  基本语法:<html标记  style="样式的属性1:样式的属性1;样式的属性2:样式的属性2;......">-->
 
<html>
 <head>
  <title> New Document </title>
 </head>
 <body>
  <h1  style="color:red;font-size:50px;font-family:黑体">标签内部使用css</h1>
  <hr>
  <p style="background:cyan;color:red;font-family:宋体">在html标记的内部使用css</p>
 </body>
</html>

 

 使用外部CSS文件基本语法:  

 <head>      <link rel="stylesheet"  type="text/css"  href="css样式表文件的存放位置">       </head>

      其中:rel="stylesheet"   是指在html文件中使用的是外部样式表文件    

                type="text/css"  指明该文件的类型是样式表文件      

                href="css样式表文件的存放位置"    样式表文件的地址(绝对路径或相对路径)  

<!--过程分两步 第一  编写外部css文件(后缀名【.css】)-->
h3{color:red; font-size:35px;font-family:黑体}
p{ background:yellow; color:red;font-family:宋体}

 

<!--第二 步 <link rel="stylesheet"  type="text/css"  href="css样式表文件的存放位置"> -->
<html>
 <head>
  <title> New Document </title>
  <link   rel="stylesheet"   type="text/css"  href="mycss.css">
 </head>

 <body>
   <h3>使用外部css</h3>
   <hr>
   <p>在html文件使用外部css(层叠样式表)</p>
 </body>
</html>

 1.font-family------设置字体

<html>
 <head>
  <title> New Document </title>
  <style  type="text/css">
   h2{ font-family:黑体 }
   p{ font-family:隶书,楷书,"Conrier New" }
  </style>
 </head>

 <body>
  <h2>设置字体</h2>
  <hr>
  <p>使用css来设置字体</p>
 </body>
</html>

 2.font-size:绝对尺寸/关键字/相对尺寸/百分比  

    关键字:xx-small(极小),x-small(较小),smaller,small(小),medium(标准),large(大)

<html>
 <head>
  <title> New Document </title>
  <style>
#p1{ font-size:30px}
#p2{ font-size:0.1cm}
#p3{ font-size:0.5mm}
.p1{ font-size:large}
.p2{font-size:small}
.p3{font-size:xx-small}
 </style>
 </head>

 3.font-style  设置字体的样式(设置字体是否为斜体字)

   normal----正常显示字体          italic---斜体字           oblique--歪斜体(倾斜角度大一点)

   font-weight  设置字体的加粗 取值: normal  ---- 正常显示     bold ----粗体(数字700粗细值)   bolder ---加粗     lighter ---细体(比正常字体稍微细一点)   number  ----数字型(一般整百设置,有9个级别(100----900)数字取值越大越粗)

4.text-shadow设置字体的阴影

    规定水平阴影、垂直阴影、模糊距离,以及阴影的颜色: text-shadow: 5px 5px 5px #FF0000;

5.font-variant 设置字体的变体 设置字体是否显示为小型的大写字母 主要用于设置英文字体

   normal  --正常字体            small-caps  表示英文字母显示为小型的大写字母

6.设置字体颜色

       color      关键字  英文单词来设置颜色“red”  红色    RGB值  颜色码

背景设置和边框设置:

       设置背景颜色    background-color     

       设置背景图片    background-image    

背景附件的设置 :background-attachment 是指设置背景图片是否随着滚动条的移动而移动

       scroll  ---表示背景图片随着滚动条的移动而移动

       fixed---表示背景图片固定在页面上不动,不随滚动条移动而移动     

设置背景图片的重复: background-repeat   设置背景图片总是在水平和垂直方向重复显示铺平整个网页。

       repeat   背景图片在水平和垂直方向平铺

      repeat-x  背景图片在水平方向平铺  

      repeat-y  背景图片在垂直方向平铺   no-repeat  背景图片不平铺、

背景图片的位置设置:background-position

关键字     百分比     位置说明
  top left     0%  0%   左上位置
top center     50%  0%       靠上居中
   top right          100%  0%       右上位置
    left  center       0%  50%          靠左居中
    center center      50%  50%        正中位置
  right center    100%  50%       靠右居中
     bottom  left       0%  100%     左下位置
  bottom  center     50%  100%     靠下居中
  bottom  right     100%  100%        右下位置

Style里面的常见属性:

div中css的部分属性(部分属性必须使用支持HTML5的浏览器)

position:absolute;left:20px;top:80px; 这个容器始终位于距离浏览器左20px,距离浏览器上80px的这个位置。
position:relative是相对定位,是相对于前面的容器定位的。这个时候不能用top left在定位。应该用margin。

top:80px;//距顶部距离
left:35px;//距左距离
width:20px//宽度
height:20px//高度
font-family:楷体;
font-size:14pt;
color:blue; //层里面的字体颜色
overflow:scroll/visible/hidden/auto  //超出内容是否包裹
float: right; //浮动到哪个位置设置left或right层为左右排列默认是上下排列
clear:both/left/right/none; //属性规定元素的哪一侧不允许其他浮动元素。一般用于使用float后无法换行,给两个控件中间夹一个空层设置style="clear:both;"
background: #99FFcc;//层的背景颜色
background-image:url('top.jpg');为层设置背景图片
display:block/none/inline //显示为块  隐藏  显示为行

visibility:visible//显示元素
visibility:hidden//隐藏元素

border:2px solid #f98510;//边框的宽度和样式以及颜色
z-index:2;// 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。Z-index 仅能在定位元素上奏效(例如 position:absolute;)
position:absolute(绝对)/relative(相对);//属性规定元素的定位类型。
transform:rotate(30deg);//旋转 scale(2,2);//缩放 translate(30px,20px);//位移
border-radius:20px;//边框圆角
border-image:url(border.png) 30 30 round;//边框图片 大小模式
box-shadow: 10px 10px 5px #888888;//添加阴影
//轮廓
outline:#00ff00 dotted thick;
//鼠标显示相关
cursor:auto/crosshair/default/pointer/move/e-resize/ne-resize/nw-resize/n-resize/wait/text/help
cursor:url(''),default;

//不同浏览器之间相互适配不同写法
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari and Chrome */
-o-transform:rotate(7deg); /* Opera */
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值