元素背景、文本(字体)样式、链接

这里我们只学习常用的一些,更多的扩展就要同学们自己去了解,或者下方评论。
这里我们为了简便,用的是CSS的内嵌形式。
 
元素背景:
我们写模块的时候,有的时候为了区别多个模块,我们会采用一些明显的方式,比如背景(background)。
背景颜色:
 
<div style="background:#dedede;">我是浅灰色背景</div>
 
因为div是块级元素,所以背景会覆盖整行,那么我们我们将 div换成span试试呢
 
<span style="background:#dedede;">我是span浅灰色背景</span>
 
换成行级元素,它的宽,只有它内容那么大。
背景图片:
 
<div style="background-image: url('949282.jpg');"></div>
 
同学们要看好格式哦,image是图片,url则是地址,里面的文件名要用单引号或双引号包起来,否则会报错,因为我们是内嵌形式,所以不能用双引号。但是这里有问题,图片不出来,是没找到图片,还是没有图片,还是这句话有错呢?答案是,图片找到了,也出来了,只是它是背景图片,是作为一个背景存在的,如果你div里面没有内容,那它则也不显示出来。那我们再给div加内容:
 
<div style="background-image: url('949282.jpg');">我这里有背景图</div>
 
这样的话,背景图就会出现,但是只有一行,并不是图片本身那么大(高),那么怎么办呢?我们可以去检查图片的高度,然后给div一个高度:
 
<div style="background-image: url('949282.jpg');height:1200px;"></div>
 
我这里的1200px,是老师演示的图片的高度,同学们可以自己照一张图片,看它的大小做一下测试,这样图片就会铺满它的高度,它还会自动去匹配它的宽度,如果它本身是1920px(宽)*1200px(高),你设置了它的高1200,那么他会自动设置宽为1920px。我们拉动浏览器,图片不会变小,而是少去一部分,那么我们再给它加一个属性:
 
<div style="background-image: url('949282.jpg');height:1200px;background-size: 100% 100%;"></div>
 
background-size 是指它的大小,那么我们给了两个 100% 就是说,第一个它的宽度是页面的100%,第二个是高度为100%,如果少给一个100%,它的高则会随着页面而变化,则会形式“重复”,图片会变多,沾满这个div的高。
那么举一反三,行级元素用背景图,会怎么样呢?同学们自己试试。
 
文本样式:
 
<div style="color:red;">我是红色的字</div>
<!--font-weight 是设置字体的粗细,值区间为 100-900 越高字体越粗-->
<div style="font-weight: 700;">我是加粗的字</div>
<!--font-size 是设置字体大小的,单位有px em等-->
<div style="font-size: 21px;">我是设置过了大小的字</div>
<div style="text-decoration: overline;">我是有顶划线的</div>
<!--常见商城里,原价多少,被删除,就可以用这个-->
<div style="text-decoration: line-through;">我是被删除的字</div>
<div style="text-decoration: underline;">我是有下划线的</div>
 
链接:
超链接 a标签,它还有几个属性,其他标签也可以使用,但因为其他标签没有跳转的操作,所以属性不能完全测试,需要用到之后的js动态才行,所以这里我们还是用a标签来演示:
这里使用的是内联或外联。
css:
 
a:hover{
/*这里我们采用元素控制器,在其后方跟 :hover 意思是:鼠标指针位于链接的上方*/
color:red;
}
a:link{
/*这里我们采用元素控制器,在其后方跟 :link 意思是:普通的、未被访问的链接*/
color:fuchsia;
}
a:visited{
/*这里我们采用元素控制器,在其后方跟 :visited 意思是:用户已访问的链接*/
color:#ffff00;
}
a:active{
/*这里我们采用元素控制器,在其后方跟 :active 意思是:链接被点击的时刻*/
color:darkcyan;
}
 
html:
<a href="aa.html">我是超链接</a>

第六篇 CSS样式 背景、背景图、文本、链接的更多相关文章

  1. css样式之背景图片

    1.css样式背景之使用图片来做为背景 example: <!DOCTYPE html> <html> <head> <meta http-equiv=&qu ...

  2. 第一章入门篇CSS样式的分类、盒模型

    1.CSS样式的分类 CSS样式分为一项4种: 1.内联样式表,直接写在元素style属性里面的样式,如 <p style="color:red;">内联样式</ ...

  3. HTML 学习笔记 CSS样式(背景)

    背景色 可以使用background-color属性为元素设置背景色 这个属性接受任何合法的颜色值. 可以使用background-image属性来喂元素设置背景图片. 背景重复 如果需要在页面上对背 ...

  4. CSS样式属性——背景

     背景——包括背景颜色.背景图片,以及背景图片的控制 background-color:设置背景色(transparent表示透明的背景色) background-image:设置元素的背景图片 ba ...

  5. 巧用hover改变css样式和背景

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. CSS样式之背景、文本

    一.背景     1.背景颜色用background-color属性,例如:body{background-color:red}     2.用图像做背景用background-image属性,例如b ...

  7. css样式思维导图

  8. CSS样式表之常用文本属性

    断更了两周了,因为纠结之后在学java啦,但是还是要把学过的前端知识更完 以下的一些文本属性是CSS最常用的属性: [长度单位]:px(像素) [颜色单位]: 十六进制:#ffffff 分别对应红绿蓝 ...

  9. css样式设置高度不定文本垂直居中

    使用css实现文本垂直居中,对于支持display: table的浏览器来说,是比较容易实现的,只需要对外层div设置为table,内层div设置为table-cell,并设置文本垂直居中即可.但对于 ...

随机推荐

  1. 调用远程linux服务器shell脚本

    package com.haiyisoft.hyoaPc.ui; import java.io.BufferedReader;import java.io.IOException;import jav ...

  2. leetcode1281 整数的各位积和之差

    class Solution { public: int subtractProductAndSum(int n) { ; ; ){ ; n/=; prod*=r; add+=r; } int res ...

  3. 溢出overflow: hidden

    如果要防止内容把div容器或者表格撑大,可以在CSS中设置一.overflow: hidden; 表示如果内容超出容器大小,就把超出部分隐藏(相当于切掉)二.overflow: scroll; 这个表 ...

  4. win10下用Anaconda安装TensorFlow | 后附JetBrains测试

    从意识上认识Anaconda(音标:[ˌænəˈkɑ:ndə])/(拼读:安娜康达). Anaconda:水蟒的意思,如图logo像不像水蟒.其最后五个字母是conda(包管理器),而Anaconda ...

  5. 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_8 响应json数据之响应json格式数据

    springMvc的框架已经帮我们做好了.发过来的数据转换为javaBean对象 发过来的键值的形式,如果属性和javaBean对应的话,可以直接封装到对象中. key做额外的转换的时候,需要另外的j ...

  6. Tensorflow 保存和载入训练过程

    本节涉及点: 保存训练过程 载入保存的训练过程并继续训练 通过命令行参数控制是否强制重新开始训练 训练过程中的手动保存 保存训练过程前,程序征得同意 一.保存训练过程 以下方代码为例: import ...

  7. C#实现多线程的方法:线程(Thread类)和线程池(ThreadPool)

    简介 使用线程的主要原因:应用程序中一些操作需要消耗一定的时间,比如对文件.数据库.网络的访问等等,而我们不希望用户一直等待到操作结束,而是在此同时可以进行一些其他的操作.  这就可以使用线程来实现. ...

  8. powerDesigner连接数据库连接失败

    powerDesigner连接数据库总是提示连接失败 原因是这个软件不能使用64位的jdk只能使用32位的jdk 在软件安装文件夹根目录下创建start.bat Set JAVA_HOME=E:\Ja ...

  9. python 爬虫 requests模块(response常用属性)

    response常用属性 content获取的response对象中的二进制(byte)类型的页面数据response.content 返回响应状态码response.status_code 200 ...

  10. zabbix监控ssl证书过期时间

    获取证书过期时间脚本: /etc/zabbix/scripts/check-cert-expire.sh: #!/bin/bash host=$ port=$ end_date=`/usr/bin/o ...