图片与文本基础

-----注释添加可以用/**/

5.1图片

1.gif图片:最大颜色数256,保存时采用无损压缩

2.JPEG图片:可以包含1670万种颜色,保存时采用有损压缩,压缩率小的质量更高。为了避免图片因压缩率过高而导致的像素化,一般使用PS或Adobe Fireworks优化。GIMP(http://www.gimp.org)是一款流行的,支持多平台的开源图像编辑器。Pixlr也提供了图片编辑器

另一个优化的办法就是使用图片的缩小版本,成为缩略图,一般将缩略图配置成图片链接,点击可显示更大尺寸的图片

3.PNG图片:“可移植网络图形”,结合了上面两者的优势,且支持无损压缩。

4.WebP图片格式

5.2    IMG元素

Img元素在网页上配置图片。Img元素是void元素,不成对使用(不需要成对使用起始和结束标记)。

例子:配置名为logo.gif的图片

<img  src =”logo.gif” height=”200” width=”500” alt=”My Company Name”>

Str属性指定图片的文件名。Alt属性为图片提供文字代替

5.3图片链接

将图片作为超链接

<a href=”index.html”><img  src =”logo.gif” height=”200” width=”500” alt=”My Company Name”></a>

缩略图链接是将小图配置成链接,点击它就可以显示由href属性指定的大图

<a href=”sunset.jpg”><img  src =”logo.gif” height=”200” width=”500” alt=”My Company Name”></a>

5.4配置背景图片:

1.background-image属性

例子:body{background-image: url(texture1.png)}

注:url表示引用,如果要引用其他文件夹中的该图片,即url(某文件夹名/texture1.png)

2.background-attachment属性

使用background-attachment属性配置背景图片是在网页中滚动的还是将其固定。对应的值分别是scroll(默认),fixed

5.5定位背景图片:

浏览器的默认行为是重复(平铺)背景图片,使之充满容器元素的整个背景

1.background-repeat属性.

属性值包括repeat(默认),repeat-y(垂直重复),repeat-x(水平重复),no-repeat(不重复)

2.定位背景图片:

可用background-position属性指定背景图片的位置(默认左上角).

有效属性包括:百分比值,像素值,或者left , top, center, bottom(底部)和right

例子  两种配置方法

  1. h2{background-image : url(trilliumbg.gif);

background-position : right;

background-repeat : no-repeat; }

2. body { background-color:#f4ffe4;

color:#333333;

background-image: url(trilliumgradient.png);

background: url(trilliumfoot.gif) no-repeat right bottom,

url(trilliumgradient.png);

}

5.7用CSS配置字体

Font-family属性,用来配置字体

P   { font-family :Verdana, Arial ,sans-serif}

5.8 CSS文本属性

关于网页文本CSS提供了大量的选项,常用的有:

Font-size, font-weight, font-style(倾斜显示), line-height, text-align(左右对齐), text-decoration , text-indent, text-transform, letter-spacing(间距)

5.10用CSS配置列表符号

5.11收藏图标

地址栏或网页标签上的小图标就是收藏图标,大小为16x16或者32x32像素

<link rel=”icon” href=”favicon.ico” type=”image/x-icon”>

导入.css时rel=”stylesheet” 且要丢在<head>里面

如何创建自己的收藏图标?使用图像处理软件或者以下某个联机工具

  1. http://favicon.cc
  2. http://www.favicongenerator.com
  3. http://www.freefavicon.com
  4. http://www.xiconeditor.com

5.12图像映射

为图片配置多个可点击或可选择区域,它们链接到其他网页或网站。

<map id="fishing" name="fishing">

<area href="http://nature.org"  shape="rect" coords="0,51,416,170" alt="The Nature Conservancy" title="The Nature Conservancy">

<area href="http://www.fishingdoorcounty.com"  shape="rect" coords="24,188,339,283" alt="Door County Fishing Charter" title="Door County Fishing Charter">

</map>

<img src="fishingboat.jpg" usemap="#fishing" alt="Door County" height="350" width="416">

图片与文本基础(html和css)的更多相关文章

  1. CSS实现同一行中图片和文本垂直居中

    1.为图片和文本都设置vertical-align:middle

  2. Web编程基础--HTML、CSS、JavaScript 学习之课程作业“仿360极速浏览器新标签页”

    Web编程基础--HTML.CSS.JavaScript 学习之课程作业"仿360极速浏览器新标签页" 背景: 作为一个中专网站建设出身,之前总是做静态的HTML+CSS+DIV没 ...

  3. #WEB安全基础:HTML/CSS | 0x0 我的第一个网页

    #WEB安全基础:HTML/CSS系列,本系列采用第二人称以免你不知道我在对着你说话,以朋友的视角和你交流 HTML的中文名叫做超文本标记语言,CSS叫做层叠样式表 用HTML设计你的第一个网页,你需 ...

  4. 前端HTML介绍,标签介绍,基础选择器,CSS引入方法

    1. HTML 1.1 前端: 所有用户能看到的界面网页.pc端的应用exe.移动端应用app.微信小程序.手环的时间界面html5为基础的前端:网页.app.微信小程序 1.2 前端三剑客: 1.h ...

  5. 零基础HTML及CSS编码总结

    任务目的 针对设计稿样式进行合理的HTML架构,包括以下但不限于: * 掌握常用HTML标签的含义.用法 能够基于设计稿来合理规划HTML文档结构 理解语义化,合理地使用HTML标签来构建页面 掌握基 ...

  6. 基础DOM和CSS操作(一)

    DOM简介 DOM是一种文档对象模型,方便开发者对HTML结构元素内容进行展示和修改.在JavaScript中,DOM不但内容庞大繁杂,而且我们开发的过程中需要考虑更多的兼容性.扩展性.在jQuery ...

  7. python3 tkinter添加图片和文本

    在前面一篇文章基础上,使用tkinter添加图片和文本.在开始之前,我们需要安装Pillow图片库. 一.Pillow的安装 1.方法一:需要下载exe文件,根据下面图片下载和安装       下载完 ...

  8. 任务五:零基础HTML及CSS编码练习加强版

    任务目的 针对设计稿样式进行合理的HTML架构,包括以下但不限于: 掌握常用HTML标签的含义.用法 能够基于设计稿来合理规划HTML文档结构 理解语义化,合理地使用HTML标签来构建页面 掌握基本的 ...

  9. 任务二:零基础HTML及CSS编码练习

    任务目的 针对设计稿样式进行合理的HTML架构,包括以下但不限于: 掌握常用HTML标签的含义.用法 能够基于设计稿来合理规划HTML文档结构 理解语义化,合理地使用HTML标签来构建页面 掌握基本的 ...

随机推荐

  1. 数据库——数据库设计 E-R图向关系模型的转换

    1.将下列物资管理E-R图转换为关系模式: 转换原则 ⒈  一个实体型转换为一个关系模式.关系的属性:实体型的属性关系的码:实体型的码   ⒉ 一个m:n联系转换为一个关系模式(初步,以后可能调整). ...

  2. c#中list集合使用Max()方法查找到最大值

    在C#的List集合操作中,有时候需要查找到List集合中的最大值,此时可以使用List集合的扩展方法Max方法,Max方法有2种形式,一种是不带任何参数的形式,适用于一些值类型变量的List集合,另 ...

  3. Thinkphp带表情的评论回复实例

    基于Thinkphp开发的一个简单的带表情的评论回复实例,可以无限回复,适合新手学习或作为毕业设计作品等. 评论提交验证 $(".submit-btn").click(functi ...

  4. tableView左划自定义带图片按钮

    本方法实现的原理是将自定义按钮加在tableViewCell.contentView的屏幕外的frame上,打个比方,如果是5系的话,那么你自定义按钮的frame的起点就在(320+,0)(320+表 ...

  5. MySQL 部署分布式架构 MyCAT (一)

    架构 环境 主机名 IP db1 192.168.31.205 db2 192.168.31.206 前期准备 开启防火墙,安装配置 mysql (db1,db2) firewall-cmd --pe ...

  6. Python—闭包和装饰器

    闭包 定义:内部函数对外部函数变量的引用,则将该函数与用到的变量称为闭包. 闭包必须满足以下三个条件: 必须有一个内嵌函数. 内嵌函数必须引用外部函数中的变量. 外部函数返回值必须是内嵌函数的引用. ...

  7. 海思屏幕HAL代码解析

    显示屏幕(LCD)模块提供屏幕相关功能接口,调用者为上层应用模块(含 init.状态机.ui),上下文依赖关系,如图 3-7 所示. 系统框架为 linux+Huawei LiteOS 双系统架构,媒 ...

  8. C学习笔记(6)--- 共用体,位域深入

    1.共用体(Union): 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型.您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值.共用体提供了一种使用相同的内存位置 ...

  9. AWVS破解安装

    参考大佬@pirogue的安装步骤及awvs安装包,@pandahks的安装依赖,在本地虚拟机安装awvs,艰辛历程记录如下. 虚拟机操作系统:CentOS Linux release 7.7.190 ...

  10. C++学习四 冒泡排序法的一些改进

    冒泡排序法需要两次扫描,所以从时间复杂度来说,是O(n2). 如果用图形表示,是这样的: 但是我们可以加以改进. 首先是,如果在排序中间,整个向量已经达到了有序状态,可以直接跳出来. 这样它的复杂度由 ...