网页美化

概述: 网页的美化主要是对网页的字体样式,文本样式以及背景图等等进行美化,能够有效的传递网页信息和提高用户体验

div标签: div标签是一个无属性标签,主要是起到切块作用,把一片区域单独分割开来进行美化

span标签: span 标签主要是对一些重要的字体进行标记,然后就可以在标签里面设置属性,根据属性来美化

1 字体样式

常用属性:

属性名 解释 常用值
font-family 字体样式,如:斜体等等 Arial(楷体),bold(黑体)
font-size 字体大小 XXpx
font-weight 字体粗细 bolder,XXpx
color 字体颜色 red,RGB值

例子:

css代码:

body {font-family: 楷体;font-size: 20px;font-weight: bolder;
}
.first{color: aqua;
}

HTML代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>字体样式</title><link rel="stylesheet" href="CSS/style.css">
</head>
<body>
<p><h1>爱在秋天</h1>
<p class="first"> 最富有诗意的季节莫过于秋季了,多少文人墨客为秋季写了一曲曲的赞歌,他们极力渲染秋的美景,毫不吝惜笔墨,可见,秋是多么的迷人了。
</p>
<p class="second">秋最会分配自己的感情,无论走到那里,都会使人感受到它的爱抚。秋最会挑选礼物,它送给每一个人的礼物都各具特色,又用最美丽的爱装饰起来。
</p>
<p class="third">秋是那样可爱,使人无法不为之心动,我禁不住秋的召唤,去收集那无处不在的爱意。
</p>
</body>
</html>

运行结果:

2 文本样式

常用属性:

属性名 解释 常用值
text-align 文本对齐方式 left,center,right
text-indent 首行缩进 xxem
line-height 行高(和块的值相同可以实现居中) xxpx
text-decoration 下划线装饰 underline,overline
vertical-align 文本图片水平对齐 middle

例子:

css代码:

body {font-family: 楷体;font-size: 20px;font-weight: bolder;
}
h1{text-decoration: underline;text-align: center;
}
.first{text-indent: 2em;
}
.second{text-indent: 2em;
}
.third{text-indent: 2em;
}

html代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>字体样式</title><link rel="stylesheet" href="CSS/style.css">
</head>
<body>
<p><h1>爱在秋天</h1>
<p class="first"> 最富有诗意的季节莫过于秋季了,多少文人墨客为秋季写了一曲曲的赞歌,他们极力渲染秋的美景,毫不吝惜笔墨,可见,秋是多么的迷人了。
</p>
<p class="second">秋最会分配自己的感情,无论走到那里,都会使人感受到它的爱抚。秋最会挑选礼物,它送给每一个人的礼物都各具特色,又用最美丽的爱装饰起来。
</p>
<p class="third">秋是那样可爱,使人无法不为之心动,我禁不住秋的召唤,去收集那无处不在的爱意。
</p>
</body>
</html>

运行结果:

3 超链接伪类与阴影渐变

3.1 超链接伪类

概述: 超链接伪类一般用来做简单的动态效果,如:点击字体变色等等

常用伪类:

属性名 解释
a:link(color:#000000) 未访问时显示的颜色
a:visited(color:#000000) 已访问时显示的颜色
a:hover(color:#000000) 当鼠标悬停时显示的颜色
a:active(color:#000000) 被选中时显示的颜色

css代码:

a{color: black;text-decoration: none;
}
a:hover{color: aqua;
}

HTML代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><link rel="stylesheet" href="CSS/style.css">
</head>
<body>
<a href="#"><img src="data:images/1.jpg"/>
</a>
<p><a href="#" class="name">意境:山水田园画</a>
</p>
<p><a href="#">作者:百度</a>
</p>
<p><a href="#">起拍价:n元</a>
</p>
</body>
</html>

运行结果:

3.2 阴影

概述: 使选定的属性的字体进行渐变

格式:

/*text-shadow:阴影颜色,水平偏移,垂直偏移,阴影半径*/
text-shadow: aqua 10px 20px 2px;

图示:

3.3 渐变

工具: https://www.grabient.com

用法: 在工具中调好样式,将css代码复制即可

4 列表样式与背景

列表样式: 列表样式主要是用来对ul标签进行美化的一种样式,现实中经常用来做商品的导航等等

背景: 主要包含背景色以及背景图,注意:在背景图的导入中,默认方式为平铺方式,即照片填满整个选中的区域

例子: 仿淘宝商品分类栏

CSS语法基础--网页美化相关推荐

  1. Web开发(一)·期末不挂之第四章·CSS语法基础(CSS选择器选择器优先级各类样式表的使用方法)

    CSS语法基础 一.单纯html控制样式的缺点 二. CSS✪✪✪ CSS概述 CSS基础语法 组成 选择器 标签选择器 类选择器 id选择器 通配选择器 后代选择器 插入样式表的三种方式 行内样式 ...

  2. html+css语法基础

    一,html5语法基础 1,<!–注释-- >,/* */注释语句(因为直接输出不会显示,所以在每个标签前都加了空格) 2,< head>< /head>头部标签, ...

  3. 前端基础——CSS 选择器、网页美化

    什么是CSS Cascading Style Sheet 层叠级联样式表 CSS:表现和美化网页 字体,颜色,边距,高度,宽度, 背景图片,网页定位,网页浮动 发展史: CSS1.0 CSS2.0: ...

  4. CSS选择器、网页美化(字体、阴影、列表、渐变)

    css 如何学习 1.CSS是什么 2.CSS怎么用 3.CSS 选择器 4.美化页面(文字.阴影.超链接.列表.渐变) 推荐网站:菜鸟教程 1.css入门 1.1.什么是CSS Cascading ...

  5. CSS—LESS基础整理

    第一次接触CSS预编译,然后对比后发现其实less的上手容易度确实比sass高不少,再加上公司项目也是使用的less.所以想想还是根据网上的各种教程,整理出来了一些比较基础的.而且比较能让我们这种初学 ...

  6. 全栈 - 20 Web 基础 网页的血肉 CSS

    这是全栈数据工程师养成攻略系列教程的第二十期:20 Web基础 网页的血肉CSS. HTML决定了网页中包含哪些内容,而CSS则决定了这些内容所呈现的样式. 什么是CSS CSS全拼是Cascadin ...

  7. 【转】网页基础:网页设计(我所知道的所有的html和css代码(含H5和CSS3)),如有错误请批评指正...

    [现原文地址]: https://www.cnblogs.com/linjierd/p/10117654.html 最基础的网页设计,就是给你一个图片你做成一个网页,当然,我的工作是C#,个人网页的功 ...

  8. web前端网页美化重器-------css

    1,什么是css? 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言 ...

  9. CSS基础学习三:CSS语法

    CSS语法分为基础语法和高级语法. 一CSS 基础语法 (1)CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明,请使用花括号来包围声明. selector {declarat ...

最新文章

  1. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)
  2. Android 系统当中各种尺寸单位的定义及使用
  3. Hotmail 开始支持完全 HTTPS 加密以增强安全性
  4. 数字编码电位器c语言,单片机小白学习之路(三十八)---AD转换电位器编码
  5. CentOS7 设置主机名及IP映射
  6. 构造器是什么?(Java篇)
  7. 不支持对系统目录进行即席更新_「目录」让你的文档结构一目了然
  8. 【跃迁之路】【451天】程序员高效学习方法论探索系列(实验阶段208-2018.05.02)...
  9. python死机_请问下为什么我用PYTHON写编译器一旦用READ就死机
  10. 为什么matlab用不成了,matlab2008 安装了不能用为什么?
  11. centos 6.7 openssh 升级到openssh 7.1p
  12. jmeter压力性能测试-多台机器并发请求
  13. J2EE项目中异常处理
  14. [渝粤教育] 西南科技大学 微机原理与应用 在线考试复习资料(2)
  15. 我对jeecg-boot项目的理解、使用心得和改进建议
  16. ANSYS CFD网格划分笔记1
  17. 获取周日历/月日历input框选择的日期范围
  18. Ubuntu 下五笔拼音混合输入法
  19. 数据库 查询计算机系姓王,数据库原理与应用课后实验三
  20. GitHub上的项目受美国出口管制吗?

热门文章

  1. JavaScript单线程异步的背后——事件循环机制
  2. 盘点:业界最受瞩目的802.11ax无线产品
  3. 计算机网络课设 24分游戏
  4. 1.设计一个抽奖程序,程序通过随机方式产生中奖序号。程序可以设置序号包含数字位数 和最大序号,一次抽取几个中奖序号(最少 1 个序号,最多不超过 2 个序号)和总共中奖 人数(最少 5 人)。抽奖过程
  5. uniapp组件-uni-segmented-control分段器
  6. D:\……R.jar: 另一个程序正在使用此文件,进程无法访问。
  7. CSS - 使用CSS3旋转文本
  8. 河南理工大学大学计算机基础知识点,河南理工大学大学《《计算机基础》》期末考试范围.pdf...
  9. 海天酱油双线销售模式,产品销量持续增长
  10. 电脑图标设置。(此电脑,控制面板我的图标呢?)