CSS语法基础--网页美化
网页美化
概述: 网页的美化主要是对网页的字体样式,文本样式以及背景图等等进行美化,能够有效的传递网页信息和提高用户体验
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语法基础--网页美化相关推荐
- Web开发(一)·期末不挂之第四章·CSS语法基础(CSS选择器选择器优先级各类样式表的使用方法)
CSS语法基础 一.单纯html控制样式的缺点 二. CSS✪✪✪ CSS概述 CSS基础语法 组成 选择器 标签选择器 类选择器 id选择器 通配选择器 后代选择器 插入样式表的三种方式 行内样式 ...
- html+css语法基础
一,html5语法基础 1,<!–注释-- >,/* */注释语句(因为直接输出不会显示,所以在每个标签前都加了空格) 2,< head>< /head>头部标签, ...
- 前端基础——CSS 选择器、网页美化
什么是CSS Cascading Style Sheet 层叠级联样式表 CSS:表现和美化网页 字体,颜色,边距,高度,宽度, 背景图片,网页定位,网页浮动 发展史: CSS1.0 CSS2.0: ...
- CSS选择器、网页美化(字体、阴影、列表、渐变)
css 如何学习 1.CSS是什么 2.CSS怎么用 3.CSS 选择器 4.美化页面(文字.阴影.超链接.列表.渐变) 推荐网站:菜鸟教程 1.css入门 1.1.什么是CSS Cascading ...
- CSS—LESS基础整理
第一次接触CSS预编译,然后对比后发现其实less的上手容易度确实比sass高不少,再加上公司项目也是使用的less.所以想想还是根据网上的各种教程,整理出来了一些比较基础的.而且比较能让我们这种初学 ...
- 全栈 - 20 Web 基础 网页的血肉 CSS
这是全栈数据工程师养成攻略系列教程的第二十期:20 Web基础 网页的血肉CSS. HTML决定了网页中包含哪些内容,而CSS则决定了这些内容所呈现的样式. 什么是CSS CSS全拼是Cascadin ...
- 【转】网页基础:网页设计(我所知道的所有的html和css代码(含H5和CSS3)),如有错误请批评指正...
[现原文地址]: https://www.cnblogs.com/linjierd/p/10117654.html 最基础的网页设计,就是给你一个图片你做成一个网页,当然,我的工作是C#,个人网页的功 ...
- web前端网页美化重器-------css
1,什么是css? 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言 ...
- CSS基础学习三:CSS语法
CSS语法分为基础语法和高级语法. 一CSS 基础语法 (1)CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明,请使用花括号来包围声明. selector {declarat ...
最新文章
- python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)
- Android 系统当中各种尺寸单位的定义及使用
- Hotmail 开始支持完全 HTTPS 加密以增强安全性
- 数字编码电位器c语言,单片机小白学习之路(三十八)---AD转换电位器编码
- CentOS7 设置主机名及IP映射
- 构造器是什么?(Java篇)
- 不支持对系统目录进行即席更新_「目录」让你的文档结构一目了然
- 【跃迁之路】【451天】程序员高效学习方法论探索系列(实验阶段208-2018.05.02)...
- python死机_请问下为什么我用PYTHON写编译器一旦用READ就死机
- 为什么matlab用不成了,matlab2008 安装了不能用为什么?
- centos 6.7 openssh 升级到openssh 7.1p
- jmeter压力性能测试-多台机器并发请求
- J2EE项目中异常处理
- [渝粤教育] 西南科技大学 微机原理与应用 在线考试复习资料(2)
- 我对jeecg-boot项目的理解、使用心得和改进建议
- ANSYS CFD网格划分笔记1
- 获取周日历/月日历input框选择的日期范围
- Ubuntu 下五笔拼音混合输入法
- 数据库 查询计算机系姓王,数据库原理与应用课后实验三
- GitHub上的项目受美国出口管制吗?
热门文章
- JavaScript单线程异步的背后——事件循环机制
- 盘点:业界最受瞩目的802.11ax无线产品
- 计算机网络课设 24分游戏
- 1.设计一个抽奖程序,程序通过随机方式产生中奖序号。程序可以设置序号包含数字位数 和最大序号,一次抽取几个中奖序号(最少 1 个序号,最多不超过 2 个序号)和总共中奖 人数(最少 5 人)。抽奖过程
- uniapp组件-uni-segmented-control分段器
- D:\……R.jar: 另一个程序正在使用此文件,进程无法访问。
- CSS - 使用CSS3旋转文本
- 河南理工大学大学计算机基础知识点,河南理工大学大学《《计算机基础》》期末考试范围.pdf...
- 海天酱油双线销售模式,产品销量持续增长
- 电脑图标设置。(此电脑,控制面板我的图标呢?)