美化网页

CSS系列文章目录

  1. CSS3快速入门:一、三种CSS导入方式
  2. CSS3快速入门:二、CSS选择器
  3. CSS3快速入门:三、美化网页
  4. CSS3快速入门:四、盒子模型
  5. CSS3快速入门:五、浮动
  6. CSS3快速入门:六、定位

文章目录

  • 美化网页
    • CSS系列文章目录
    • 为什么使用CSS
    • 1. 字体
    • 2. 排版网页
    • 3. 超链接伪类
    • 4. 列表样式
    • 5. 背景样式

为什么使用CSS

  1. 有效的传递页面信息
  2. 美化页面。页面漂亮才可以吸引用户
  3. 突出页面的主题内容
  4. 具有良好的用户体验

1. 字体

常用的文字相关的属性如下:

  • color:设置文本颜色,例如color:red;字体颜色为红色
  • font-family:设置字体类型,例如font-family:“宋体”;设置字体类型为宋体
  • font-size:设置字体大小,例如font-size:12px;设置字体大小等于12px
  • font-style:设置字体风格,例如font-style:italic;设置字体为斜体
  • font-weight:设置字体粗细,例如font-weight:bold;设置字体为粗体
  • font:在一个声明中设置所有字体属性,例如font:italic bold 18px “楷体”;

其代码示例如下:

<!doctype html>
<html>
<head><meta charset="utf-8"><title>字体</title><style>#p1{color: red;font-style:italic;font-size:14px;font-weight: bold;font-family: "楷体";}#p2{color:blue;font:italic normal 18px "宋体";}</style>
</head>
<body><p id="p1">这是一个段落。</p><p id="p2">这是一个段落。</p>
</body>
</html>

网页显示如下:

2. 排版网页

常用网页的文本排版如下:

  • 文本对齐方式:text-align 适用于块级元素
  • 首行缩进:text-indent 适用于块级元素
  • 行高:line-height
  • 下划线:text-decoration
  • 图片文字水平对齐:vetical-align

其代码示例如下:

<!doctype html>
<html>
<head><meta charset="utf-8"><title>排版网页</title><style>#p1{text-align: center;}#p2{text-indent: 2em;}#span1{line-height: 28px;}#span2{text-decoration: underline;}#span3{text-decoration:line-through;}#span4{text-decoration:overline;}a{text-decoration:none;}img,#span5{vertical-align: middle;}</style>
</head>
<body><p id="p1">这是一句话</p><p id="p2">许嵩(Vae),1986年5月14日生于安徽省合肥市,中国内地流行乐男歌手、词曲创作人、音乐制作人,现任海蝶音乐公司(现为太合音乐集团)音乐总监,毕业于安徽医科大学。2009年1月发行首张词曲全创作专辑《自定义》。2010年1月发行第二张词曲全创作专辑《寻雾启示》。2011年4月发行第三张词曲全创作专辑《苏格拉没有底》。2012年7月发行第四张词曲全创作专辑《梦游计》。2014年8月发行第五张词曲 ...</p><span id="span1">2006年初,许嵩是一名在安徽医科大学读大二的男生。课余时间里凭借自幼学习钢琴与古典音乐打下的功底,自修作曲及编曲、混音制作,随后他开始创作一些音乐作品。这些音乐作品被他以“Vae”这个笔名传上个人网站,引起了网友的关注。</span><br/><span id="span2">回忆是一条狂犬 追咬了许多年</span>&nbsp;&nbsp;&nbsp;&nbsp;<span id="span3">回忆是一条狂犬 追咬了许多年</span>&nbsp;&nbsp;&nbsp;&nbsp;<span id="span4">回忆是一条狂犬 追咬了许多年</span>&nbsp;&nbsp;&nbsp;&nbsp;<a href="" alt="">这是一个超链接</a><br/><img src="data:images/vv.jpg" alt=""/><span id="span5">许嵩</span>
</body></html>

网页显示如下:

3. 超链接伪类

常用的超链接伪类有如下几种:

  • a:link:未单击访问后的样式
  • a:visited:单击访问后的样式
  • a:hover:鼠标悬浮其上的样式
  • a:active:鼠标单击未释放的样式

设置伪类的顺序a:link>a:visited>a:hover>a:active
       其代码示例如下:

<!doctype html>
<html>
<head><meta charset="utf-8"><title>超链接伪类</title><style type="text/css">a{text-decoration: none;display: inline-block;margin: 10px;padding: 5px;}a:link{background:#C8C8C8;font-size: 12px;color:black;}a:visited{background: #4AEC25;}a:hover{color: white;background: black;}a:active{background: #11F2E9;}</style>
</head>
<body><a href="./超链接伪类.html" alt="">1</a><a href="../排版网页/images/vv.jpg" alt="">2</a><a href="../排版网页/排版网页.html" alt="">3</a><a href="../字体/字体.html" alt="">4</a><a href="./超链接伪类.html" alt="">5</a>
</body>
</html>

网页显示如下:

4. 列表样式

常用的列表样式有如下几种:

  • list-style-type:设置不同的列表样式
  • list-style-image:使用图像来替换列表项的标记
  • list-style-position:规定列表中列表项目标记的位置
  • list-style:简写在一个声明中设置所有的列表属性

其代码示例如下:

<!doctype html>
<html>
<head><meta charset="utf-8"><title>列表</title><style>#id2{list-style: none;}#id3{list-style-image:url("images/v.jpg");list-style-position: outside;}#id4{list-style: square inside;}</style>
</head>
<body><ul><li id="id1">第一项</li><li id="id2">第二项</li><li id="id3">第三项</li><li id="id4">第四项</li></ul>
</body>
</html>

网页显示如下:

5. 背景样式

背景样式常用属性如下:

  • background-color:设置背景颜色
  • background-image:设置背景图片
  • background-position:背景定位
  • background-repeat:背景重复方式,其中no-repeat不重复,repeat-x水平重复 repeat-y垂直重复
  • background:在一个声明中设置所有的背景属性

渐变颜色背景参考网站:https://www.grabient.com/
       其代码示例如下:

<!doctype html>
<html>
<head><meta charset="utf-8"><title>背景</title><style>div{width: 100px;height: 100px;}#div1{background-color: aqua;}#div2{background-image: url("images/v.jpg");}#div3{background: url("images/v.jpg") repeat-y;background-position: 10px -25px;}#div4{background-color: #FBDA61;background-image: linear-gradient(45deg, #FBDA61 0%, #FF5ACD 100%);}</style>
</head>
<body><div id="div1"></div><div id="div2"></div><div id="div3"></div><div id="div4"></div>
</body>
</html>

网页显示如下:

CSS3快速入门:三、美化网页相关推荐

  1. CSS3快速入门:五、浮动

    浮动   在CSS中,浮动是非常重要的一个功能,主要是用来控制行元素或者块元素并列显示或者向左或者向右浮动. CSS系列文章目录 CSS3快速入门:一.三种CSS导入方式 CSS3快速入门:二.CSS ...

  2. sql语言和php,SQL语言快速入门(三)_php

    我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库 ...

  3. CSS3 快速入门教程 -笔记【狂神说Java】

    文章目录 1.CSS概述 1.1.什么是CSS 1.2.发展历程 1.3.快速入门 1.4.CSS的三种导入方式 2.选择器 2.1.基本选择器 2.2.层次选择器 2.3.结构伪类选择器 2.4.属 ...

  4. 创建网页文件html,HTML快速入门之创建网页文件

    本文为零基础学习者准备了关于创建网页文件的相关学习笔记,具体内容包括网页文件创建.HTML标签语法规范.HTML标签的关系以及HTML整体结构.完成以上内容的学习,大家基本上就能学会如何创建一个有简单 ...

  5. AS3多线程快速入门(三):NAPE物理引擎+Starling

    原文:http://blog.domlib.com/articles/345 [更新]Adobe在11.4正式发布的最后一刻移除了ByteArray.shareable功能的支持,推迟到11.5版本再 ...

  6. AS3多线程快速入门(三):NAPE物理引擎+Starling[译]

    原文链接:http://esdot.ca/site/2012/intro-to-as3-workers-part-3-nape-physics-starling [更新]Adobe在11.4正式发布的 ...

  7. HTML5+CSS3快速入门每日一篇网页制作实战(附代码)DAY06-DAY07

    myday6-day07 网页的制作实战(附自己的代码)(仿一个网站的网页) 网页效果图 自己的代码实现: <!DOCTYPE html> <html lang="en&q ...

  8. beautifulsoup网页爬虫解析_Python爬虫快速入门,静态网页爬取

    在开始之前,请确保你的电脑上已经安装好了BeautifulSoup库,可以通过在命令行中输入pip install beautifulsoup4来进行安装. 一.数据解析 在爬取之前,我们需要检测下响 ...

  9. Python爬虫快速入门,静态网页爬取!

    在开始之前,请确保你的电脑上已经安装好了BeautifulSoup库,可以通过在命令行中输入pip install beautifulsoup4来进行安装. 一.数据解析 在爬取之前,我们需要检测下响 ...

最新文章

  1. 通用联手谷歌,应用程序和语音助手将整合到车辆中
  2. Ril分析三——客户端请求和响应处理与modem交互
  3. 高考前几天我们应该干什么?
  4. 银行招聘网计算机类笔试,中国人民银行计算机类笔试模拟题
  5. mysql xa_Mysql对XA的支持
  6. 配置VRRP(虚拟路由器冗余协议)
  7. 初中学历做开发,3年在北京买了房,超过了99%的程序员!
  8. c语言指针易错情况,C语言/C++从入门到精通之指针易错点总结
  9. 关于data.table中i, j, by都为数字的理解
  10. iOS开发中使用宏定义提高开发效率
  11. C++ OpenCV技术实战之身份证离线识别
  12. 微服务架构设计模式 pdf_分享一份美团T9大牛总结的神仙微服务架构设计模式PDF...
  13. duck duck go VS Google
  14. cs1.5最新服务器地址,CS1.5服务器连接常见问题解决
  15. 保险精算--第8周作业
  16. 解析微信小程序真正的作用
  17. java: java mina ——基于TCP/IP、UDP/IP协议栈的通信框架
  18. 第十七届全国大学生智能车竞赛 华南赛区竞赛(线上)事宜通知
  19. 国会大厦骚乱,与一家极不可靠的面部识别公司……
  20. 28岁的我坐在医院的轮椅上大哭

热门文章

  1. powerpoint转换器_将PowerPoint 2010演示文稿转换为视频
  2. 专访李柯辰:有效的营销方法很重要 魅族为开发者构筑推广平台
  3. 【浏览器】众浏览器内核区别
  4. Linux中的ted工具,TED | 你以为语言只是交流工具?
  5. ubuntuKylin安装体验
  6. MFC如何添加背景图片
  7. [分享] 达芬奇人体比例图
  8. 云计算机就是把计算机资源放到,要接地气 看家庭云计算何时能够普及
  9. Android 手机运存越来越大,为什么后台应用还是会被「杀」?
  10. iOS AVPlayer播放mp3