CSS(2)__CSS基本用法<背景,文字排版>

1 CSS的颜色表示

      1:命名颜色 red,white,purple,green,yellow,silver,blue


  2:RGB颜色表示法
      a: rgb:red;
      b:  rgb(255,255,0)
      c:  #F1F1F1
        background-color: rgb(100, 200, 100);0-255
        background-color: #ff0000;


 2 CSS的背景表示


1:background-color:背景颜色  词、rgb表示法、十六进制表示法
  
2:background-image:背景图片 背景天生是会被平铺满的。
 div {
            width: 500px;
            height: 500px;
            background-image: url(images/wuyifan.jpg);
        }
  
3:-repeat:设置背景图是否重复的,重复方式的。
      a:background-repeat:no-repeat;   不重复
      b:background-repeat:repeat-x;    横向重复
      c:background-repeat:repeat-y;    纵向重复
小技巧:可以利用1像素或者周期性图片的图片来做网页的平铺背景
  body {
            background-image: url(images/bg.png);
            background-repeat: repeat-x;
        }


3 CSS的长度单位


— px:像素点,像素就是显示器显示的一个点
— em:1em=16px
ps:分辨率更高的电脑,那么是几个点来表示一个像素,色彩显示就更加的精细,效果更好,普通电脑上的分辨率是一个点对应一个像素
一般文字大小是12 和 14 px


4 CSS的字体设置


   1:font-size:字号大小,推荐单位使用像素单位


   2:font-family:字体,网页中常用的字体有宋体,微软雅黑,黑体等,
 font-family: "微软雅黑";
   可以同时指定多个字体,字体以逗号隔开,表示如果浏览器不支持第一个,则会尝试下一个,直到找到合适的字体,还可以用Unicode编码来写字体来避免乱码问题
font-family: "\5FAE\8F6F\96C5\9ED1" 也表示微软雅黑
  
 ps:可以在浏览器控制台输出字体表示方式
escape('微软雅黑')
 ps:搜狐是用Unicode编码方式


3:font-weight:字体粗细,其可用值是:normal,bold,bolder,lighter
      100~900的整数    400:normal  700:bold
  font-weight: 400;
   
   4:font-style:字体风格,如设置斜体
      normal:默认值
      italic:浏览器会用斜体的字体样式来显示,如果没有斜体,那么就正常显示
      oblique:浏览器会让文字倾斜显示
  
   5:字体的综合设置样式
语法规则:
选择器    {font:font-style  font-weight  font-size  font-family}
 font: normal 400 20px "Microsoft Yahei";
  font-weight: 700;
            font-size: 20px;
            font-style: oblique;
            font-family: "微软雅黑";
            /*  所有样式合写        */
            font: oblique 700 16px "\5B8B\4F53";
    
    注:只用font属性来设置时,必须按照上面的顺序,各个属性以空格隔开,其中不需要的属性可以省略,但是必须保留font-size和font-family,否则font属性将不起作用


5 CSS文本外观属性

   1:color 文本颜色
   2:letter-spacing:字间距,字符与字符之间的空白


3:word-sapce:单词间距,定义英文单词之间的间距,对中文字符无效


4:line-hight:行高,文本顶部+文本顶部+一倍行距
      使用最多,因为可以让单行文本垂直居中



为了严格保证字在行里面居中,我们的工程师有一个约定: 行高、字号,一般都是偶数。这样,它们的差,就是偶数,就能够被2整除。
需要注意的是,这个小技巧,行高=盒子高,实现单行文本垂直居中
 p {
            width: 500px;
            border: 1px solid black;
            line-height: 26px;
            font-size: 14px;
        }
 <p>国国国国国国国国国国国国国国国国国国国国国国国</p>


 div {
            width: 500px;
            height: 70px;
            border: 1px solid black;
            line-height: 70px;
            Text-align:center
        }


   5:text-decoration:用来设置文本的下划线
      none:没有装饰(可以去掉a标签的下划线)
      underline:下划线   overline:上划线
      line-through:删除线


   6:text-align :设置文本内容的水平对齐,相当于html中的align对齐属性
  

 7:text-indent:首行缩进

用于设置段落首行文本的缩进,只能设置于块级标签,可以是负值,实际应用放在网站的图标文字缩进
毫无疑问,图片logo远比文字好看,图片可以色彩缤纷变幻无穷,而文字变来变去都那样。但直接用文字logo的还是有很多,因为纯文字更利于搜索引擎识别,图片就不行了。
CSS代码最关键的一步就是最后的text-indent,text-indent的意思是文字缩进,它的单位一般是正数,用来将段落前空格。但这里把它的单位设为了负值,-9999px,于是原本在A标签里面的文字就被缩到不知道哪儿去了。
这样一来,用户看到的就是图片logo(背景图),而搜索引擎看到的却是正宗的文字


<style>
        /*        为段落设置首行缩进两个字符*/
        
        p {
            text-indent: 2em;
        }
        
        .logo {
            background: url(sohulogo.png) no-repeat;
            width: 143px;
            height: 200px;
        }
        
        h1 a {
            /*一般用于网站h1标题logo的seo优化,例如搜狐*/
            text-indent: -5000px;  //将搜狐两个字进行缩进
            display: block;
            width: 143px;
            height: 67px;
        }


    </style>
 <div class="logo">
        <h1>
          <a href="http://www.sohu.com" title="搜狐-中国最大的门户网站">搜狐</a>
       </h1>
    </div>


    <p>
        掌握HTML是网页的核心,是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。因此,它是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言,学好HTML是成为Web开发人员的基本条件。 学好CSS是网页外观的重要一点,CSS可以帮助把网页外观做得更加美观。 学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高开发人员的个人技能。
    </p>
    <p>
        掌握HTML是网页的核心,是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。因此,它是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言,学好HTML是成为Web开发人员的基本条件。 学好CSS是网页外观的重要一点,CSS可以帮助把网页外观做得更加美观。 学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高开发人员的个人技能。
    </p>



总结:


1:表单:文本框,密码框,单选,复选,下拉,文本域,按钮


2:div:嵌套任意标签  span:文本类型  


3:CSS:样式表
    A:内联样式:style属性
    B:内部样式:style标签
    C:外部样式:css文件 通过link标签来连接


4:选择器
通用选择器  标签选择器 类 ID 后代 子类 交集 并集


5:CSS链接   L-V-H-A
红色30号-绿色30号-紫色30号-蓝色30号


6:样式

        颜色,背景,字体,单位,行高,间距,缩进

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值