Web——html和CSS基础(二)

这篇具有很好参考价值的文章主要介绍了Web——html和CSS基础(二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:更多内容见web专栏 

目录

1、html

1、网页元数据

1、简单介绍

2、 meta的作用

3、详解meta中的name

4、详解meta中的http-equiv

2、表格

3、列表

4、引用

5、计算机代码

6、预编排文字

2、CSS

1. 样式分组:

2. CSS文本属性

3. Body样式

4. 层叠样式表

5. 继承模式

6. W3C CSS验证器

7. CSS背景


1、html

1、网页元数据<meta>

1、简单介绍

1)meta元素可提供相关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词

2)meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。

eg:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<meta name="description" content="Authors' web site for Building Java Programs." /> 
<meta name="keywords" content="java, textbook" />

相关解释:

Web——html和CSS基础(二),web,css,前端

2、 meta的作用

  1. 帮助主页被各大搜索引擎登录
  2. 定义页面的使用语言
  3. 自动刷新并指向新的页面
  4. 动画效果
  5. 网页定级评价
  6. 控制网页窗口

3、详解meta中的name

 1. keywords

<meta name ="keywords" content="science,education,culture,politics,ecnomics,relationships,entertainment,human">

        作用:keywords用来告诉搜索引擎你网页的关键字是什么

 2. description 

作用:描述网页的内容

 3. robots 

作用:robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引

content的参数有all,none,index,noindex,follow,nofollow。默认是all

举例:<meta name="robots" content="none">

 4. author(作者)

作用:说明网页的作者

4、详解meta中的http-equiv

1. expires期限

可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输

eg:

<meta http-equiv="expires" content="Fri,12 Jan 2001 18:18:18 GMT">

注:时间必须使用GMT格式

2. Pragma(cache模式)

禁止浏览器从本地计算机的缓存中访问页面内容

eg:

<meta http-equiv="Pragma" content="no-cache">

这使得访问者无法脱机浏览 

3. refresh 

自动刷新并转到新页面

<meta http-equiv="Refresh" content="2;URL">;
注意:其中的2 是指停留 2秒钟后自动刷新到URL网址。(URL可以为空)

 4. Set-Cookie 

如果网页过期,那么存盘的cookie将被删除

<meta http-equiv="Set-Cookie" content="cookievalue=xxx; expires=Friday,12-Jan-2001 18:18:18 GMT; path=/">

时间格式还是要求为GMT

5. Window-target(显示窗口的设定

强制页面在当前窗口以独立页面显示

<meta http-equiv="Window-target" content="_top">

作用: 用来防止别人在框架里调用自己的页面

6. content-Type(显示字符集的设定)

<meta http-equiv="content-Type" content="text/html; charset=gb2312">

7. content-Language(显示语言)

<meta http-equiv="Content-Language" content="zh-cn" />

2、表格

<table> <tr> <td> <th> <caption>

eg:

<table>
  <caption>Smart Guys</caption>
  <tr><th>name</th><th>gender</th></tr>
  <tr><td>Bill</td><td>male</td></tr>
  <tr><td>Susan</td><td>female</td></tr>  
</table>

效果:

Web——html和CSS基础(二),web,css,前端

3、列表

<dl> <dt> <dd>

dl表示一个块的内容,dt表示一个项目,dd表示含义

<dl> 
    <dt>newbie</dt><dd>one who does not have mad skills</dd>
    <dt>own</dt><dd>to soundly defeat 
       (e.g. I owned that newbie!)</dd> 
    <dt>frag</dt> <dd>a kill in a shooting game</dd> 
</dl>

效果:

Web——html和CSS基础(二),web,css,前端

4、引用

1)长引用:<blockquote> </blockquote>  效果是斜体的

2)行内引用:<q> </q> 效果是加上了""

不推荐直接用"",原因如下:

        XHTML不应该包含文字的引用符号; 他们应该写成 &quot;

        使用 <q>允许我们将CSS样式应用于quotations

特殊字符对应表:

Web——html和CSS基础(二),web,css,前端

5、计算机代码

code: 一段简短的计算机代码(通常会通过固定宽度的字体呈现出来)

6、预编排文字<pre>

1)显示时会保留空格和回车

2)以默认的等宽度字体显示

2、CSS

1. 样式分组:

一个样式可以选择多个元素,用逗号分隔

p,h1,h2{
    color:green;
}

2. CSS文本属性

text-align 文本的水平对齐方式
text-decoration 文本的修饰、例如下划线
line-height
word-spacing,                
letter-spacing
文本的间隔
text-indent 每一段落的首字符缩进

 1)对于text-align:

可以是left、right、center、justify(两端对齐、并使各行长度相等)

2)对于text-decoration:

 Web——html和CSS基础(二),web,css,前端

 可以组合其效果

3. Body样式

要把一个样式应用到页面的整个body,我们可以编写一个body选择器(如下)

eg:

body{font-size:16px;}

优点:避免手动为每一个元素添加样式

4. 层叠样式表

它被称为层叠样式表是因为元素的属性以以下的顺序 层叠 在一起

浏览器的默认样式

外部样式表文件 (<link>标签里面)

内部样式表 (在网页头的<style>标签里面)

行内样式 (HTML 元素的样式属性)

 5. 继承模式

1、当多种样式应用到某一个元素时, 它们是可以被继承的

2、一个更紧密匹配的规则可以覆盖一个更通用的继承而来的规则

3、不是所有的属性都是可以被继承的

冲突的样式:

(CSS文件中)对同一个属性做了多次样式设定,在后的样式会取得更高的优先级

6. W3C CSS验证器

点击该链接,上传CSS文件完成检验:jigsaw.w3.org/css-validator/

7. CSS背景

1)相关属性

background-color 背景色
background-image 背景图
background-position 相对于元素的背景位置
background-repeat 背景是否被重复
background-attachment 背景是否随页面滚动

2)背景图大小与页面大小

background-repeat(默认) 全填充
background-repeat:repeat-x   只在x方向上填充
background-repeat:repeat-y 只在y方向上填充
background-repeat:no-repeat 不重复填充

3)背景相对位置

background-position: 370px 20px 

值由两部分组成, 每一个可以是top, left, right, bottom, center, 以百分数或者px, pt 为单位的长度.

值可以是负数, 以指定超出左/上边界的长度

4)收藏夹图标

<link href="filename" type="MIME type" rel="shortcut icon" />文章来源地址https://www.toymoban.com/news/detail-841373.html

到了这里,关于Web——html和CSS基础(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Web前端开发:HTML、CSS

    在介绍Web网站工作流程的时候提到, 前端开发,主要的职责就是将数据以好看的样式呈现出来,说白了,就是开发网页程序 ,如下图所示: 1.   网页有哪些部分组成 ? 文字、图片、音频、视频、超链接、表格等等。 2.  我们看到的网页,背后的本质是什么 ? 程序员写的前端

    2023年04月18日
    浏览(37)
  • Web 前端—HTML+CSS系列

    (1)知识点 :是制作网页的编程语言 浏览器把代码解析后的样子就是我们看到的网站 一个网站是由很多个网页组成的 查看网页代码源 (2).html网页制作 新建一个文件夹——新建记事本——把记事本格式改成demo.html模式——打开方式(打开记事本)——输入要输入的内容—

    2024年02月04日
    浏览(54)
  • 40个web前端实战项目,练完即可就业,从入门到进阶,基础到框架,html_css【附视频+源码】

    当下前端开发可以说是一个比较火的职业,所以学习的人比较多,不管是培训还是自学都是希望通过前端可以找到一份好的工作,但是很多自学的朋友在自学过程中有些盲目,不仅大大降低了学习的效率,而且也会打击自己的学习热情。 那么当我们学习了前端的一部分知识之

    2023年04月09日
    浏览(59)
  • web前端——HTML+CSS实现奥运五环

    web前端——HTML+CSS实现奥运五环  

    2024年02月05日
    浏览(47)
  • web前端——HTML+CSS实现九宫格

    web前端——HTML+CSS实现九宫格

    2024年02月05日
    浏览(43)
  • web前端综合案例——小兔鲜首页(html+css)

    前言:我这里只使用了html和css,js没有使用 项目源代码:https://pan.baidu.com/s/1alnekYEu5F9XwHTW7dO5RA?pwd=qjhd 页面效果:   1.准备项目相应的图片素材,设计稿。 2.创建项目: 2.1 项目名字为:xtx-pc-client 2.2 css里面创建了三个分别为         base.css 这个是全局设置的元素       

    2024年02月07日
    浏览(47)
  • Web——html和CSS基础(二)

    前言:更多内容见web专栏  目录 1、html 1、网页元数据 1、简单介绍 2、 meta的作用 3、详解meta中的name 4、详解meta中的http-equiv 2、表格 3、列表 4、引用 5、计算机代码 6、预编排文字 2、CSS 1. 样式分组: 2. CSS文本属性 3. Body样式 4. 层叠样式表 5. 继承模式 6. W3C CSS验证器 7. CSS背

    2024年03月19日
    浏览(35)
  • Web前端大作业制作个人网页(html+css+javascript)

    🧑个人网页设计、🙋‍♂️个人简历制作、👨‍💼简单静态HTML个人网页作品、👨‍🏭个人介绍网站模板 、等网站的设计与制作。 ⭐个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页

    2024年02月10日
    浏览(53)
  • HTML+CSS仿写京东页面附代码(web前端大作业)

    学习前端时间不多,看了两晚上就开始赶实训作业,大家看看就行 先来看看效果:         相关资源可以在主页资源查看

    2024年02月11日
    浏览(54)
  • web前端html+css页面内容的六种隐藏方式

    一、使用透明度 语法:opacity:0 注意:元素消失,但是还会占据空间,只是视觉看不出来   二、使用display 语法:display:none 注意:元素消失,不会占据空间   三、scale 缩放 语法:transform:scale(0)    值大于1放大,小于1缩小 注意:元素消失,但是还会占据空间   四、使用vis

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包