HTML+CSS入门 CSS零基础学习
沉沙 2018-09-12 来源 : 阅读 1652 评论 0

摘要:本篇教程介绍了HTML+CSS入门 CSS零基础学习,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。

本篇教程介绍了HTML+CSS入门 CSS零基础学习,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。

<

CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页。
/*注释区域*/    此为注释语法
一、样式表
(一)样式表的分类
1.内联样式表
  和HTML联合显示,控制精确,但是可重用性差,冗余较多。
  例:<p style="font-size:14px;">内联样式表</p>
2.内嵌样式表
  作为一个独立区域内嵌在网页里,必须写在head标签里面。
  <style type="text/css">
  p   //格式对p标签起作用
  {
  样式;
  }
  </style>
3.外部样式表
  新建一个CSS文件,用来放置样式表。如果要在HTML文件中调用样式表,需要在HTML文件中点右键→CSS样式表→附加样式表。一般用link连接方式。
  有些标签有默认的边距,一般写样式表代码的时候都会先去除(也可以设置其他的样式),如下:
<style type= "text/css">
*    //格式对所有标签起作用
{
     margin:0px;
     padding:0px;
}
</style>
选择器
1、标签选择器。用标签名做选择器。
     <style type= "text/css">
     p    //格式对p标签起作用
     {
          样式;
     }
     </style>
 
2、class选择器。都是“.”开头。
  <head>
  <style type="text/css">
  .main     /*定义样式*/
  {
          height:42px;
          width:100%;
          text-align:center;
  }
  </style>
  </head>
  <body>
  <div class="main">       <!--调用class样式-->
  </div>
  </body>
 
3、ID选择器。以“#”开头
  <div id="样式名">
  <head>
  <style type="text/css">
  #main     /*定义样式*/
  {
          height:42px;
          width:100%;
          text-align:center;
  }
  </style>
  </head>
  <body>
  <div id="main">       <!--调用id样式-->
  </div>
  </body>
 
4、复合选择器。
    1)、用“,”隔开,表示并列。
  <style type="text/css">
  p,span    /*标签p、span两者同样的样式*/
  {
          样式;
  }
  </style>
 
    2)、用空格隔开,表示后代。
  <style type="text/css">
  .main p    /*找到使用样式“main”的标签,在该标签里的P标签使用该样式*/
  {
    样式;
  }
  </style>
 
    3)、筛选“.”。
  <style type="text/css">
  p.sp    /*在标签p中的class="sp"的标签,执行以下样式*/
  {
          样式;
  }
  </style>
样式属性
背景与前景
  background-color:#F90;    /*背景色,样式表优先级高*/
  background-image:url(路径);    /*设置背景图片(默认)*/
  background-attachment:fixed;    /*背景是固定的,不随字体滚动*/
  background-attachment:scroll;    /*背景随字体滚动*/
  background-repeat:no-repeat;    /*no-repeat,不平铺;repeat,平铺;repeat-x,横向平铺;repeat-y,纵向平铺*/
  background-position:center;    /*背景图居中,设置背景图位置时,repeat必须为“no-repreat”*/
  background-position:right top;    /*背景图放到右上角(方位可以自己更改)*/
  background-position:left 100px top 200px;    /*离左边100像素,离上边200像素(可以设为负值)*/
 
  字体
  font-family:"新宋体";    /*字体。常用微软雅黑、宋体。*/
  font-size:12px;    /*字体大小。常用像素12px、14px、18px。还可以用“em”,“2.5em”即:默认字体的2.5倍。还可以用百分数*/
  font-weight:bold;    /*bold是加粗,normal是正常*/
  font-style:italic;    /*倾斜,normal是不倾斜*/
  color:#03C;    /*颜色*/
  text-decoration:underline;    /*下划线,overline是上划线,line-through是删除线,none是去掉下划线*/
  text-align:center;    /*(水平对齐)居中对齐,left是左对齐,right是右对齐*/
  vertical-align:middle;    /*(垂直对齐)居中对齐,top是顶部对齐,bottom是底部对齐。一般设置行高后使用。*/
  text-indent:28px;    /*首行缩进量*/
  line-height:24px;    /*行高。一般为1.5~2倍字体大小。*/
    display:none;    /*none,不显示;inline-block,显示为块,不自动换行,宽高可设;block,显示为块,自动换行;inline,效果同span标签,不自动换行,宽高不可设。*/
    visibility:hidden;    /*可视性。hidden,隐藏但是占空间;visible,显示。*/
边界和边框
border(表格边框、样式等)、margin(表外间距)、padding(内容与单元格间距)
  border:5px solid blue;    /*四边框:5像素宽、实线、蓝色(相当于以下三行)*/
  border-width:5px;
  border-style:solid;
  border-color:blue;
  border-top:5px solid blue;    /*上边框:5像素宽、实线、蓝色(分写同上)*/
  border-bottom:5px solid blue;   /*下边框:5像素宽、实线、蓝色(分写同上)*/
  border-left:5px solid blue;    /*左边框:5像素宽、实线、蓝色(分写同上)*/
border-right:5px solid blue;    /*右边框:5像素宽、实线、蓝色(分写同上)*/
 
  margin:10px;     /*四边外边框宽度为10像素。auto,居中。*/
  margin-top:10px;    /*上边外边框宽度为10像素;其他三边边框类似*/
margin:20px 0px 20px 0px;    /*上-右-下-左,四边外边框顺时针顺序*/
 
  padding:10px;    /*内容与边框的四边间距为10像素*/
  padding-top:10px;    /*内容与边框的上间距为10像素;其他三边间距类似*/
padding:20px 0px 20px 0px;   /*上-右-下-左,内容与边框的四边间距顺时针顺序*/
 
列表与方块
  width、height、(top、bottom、left、right)只有在绝对坐标情况下才有用
  list-style:none;    /*取消序号*/
  list-style:circle;    /*序号变为圆圈,样式相当于无序*/
  list-style-image:url(图片地址);    /*图片做序号*/
  list-style-position:outside;    /*序号在内容外*/
  list-style-position:inside;    /*序号跟内容在一起*/    

本文由职坐标整理发布,欢迎关注职坐标WEB前端HTML/CSS频道,获取更多HTML/CSS知识!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程