当前位置: 网站首页>小程序开发>网站优化

遵化市400电话办理【遵化市网站公司】遵化市百度优化、遵化市域名注册、遵化市网店美工、遵化市微信公众号托管

发表日期: 2021-04-21 11:28:08 浏览次数:133

遵化市400电话办理【遵化市网站公司】遵化市百度优化、遵化市域名注册、遵化市网店美工、遵化市微信公众号托管


遵化市,河北省财政直管县, [1]  河北省直辖县级市,由唐山市代管。地处河北省东北部、燕山南麓,周围由燕山余脉所环绕。四季分明,季风盛行。总面积1521平方千米,下辖2个街道、13个镇、12个乡,常住人口77.67万人(2017年)。

遵化市历史文化源远流长,是联合国地名专家组命名的“千年古县”,有纪年历史2200多年,天宝元年至四年(742—745),在玉田县东北90里设平州买马监(养马机构)。五代后唐,从玉田县划出建遵化县,遵化意为“遵从孔孟之道,教化黎民百姓”。 [2]  遵化头枕燕山,身偎滦水,北倚长城,西眺北京,南临津唐,东通辽沈,境内有世界文化遗产2处(清东陵、古长城),5A级旅游景区1处(清东陵),4A级旅游景区1处(万佛园)。 [3] 

遵化市是2019全国营商环境百强县。 [4]  2020年9月,入选河北省食品产业强县(市、区)(创建型)名单。

2018年,遵化市地区生产总值502.73亿元,同比增长8.1%,其中第一产业增加值44.98亿元,同比增长3.2%。第二产业增加值201.65亿元,同比增长7.9%。第三产业增加值256.11亿元,同比增长9.0%。

本章概要

  • 组成层叠的四个部分

  • 层叠和继承的区别

  • 如何控制样式和元素的对应关系

  • 简写声明的常见误区

在软件开发中,CSS是很特别的存在。严格来讲,它不是编程语言,却要求抽象思维。它不是纯粹的设计工具,却要求创造力。它提供了看似简单的声明式语法,但是在大型项目中写过CSS的人都知道它可能会变得极其复杂。

在学习传统编程中遇到问题时,你通常知道该搜索什么(比如,“如何找到一个数组里类型为x的元素”)。在CSS中,却很难将问题提炼成一句话。即使可以,答案一般也是“这得看情况”。最好的解决办法通常取决于具体场景,以及你希望以多大粒度处理各种边缘情况。

尽管了解一些“小技巧”或者具体的实现方式很有用,真正掌握CSS却需要理解这些实践背后的原理。本书虽然包含了很多例子,但其核心是CSS的原理。

本书第一部分首先介绍CSS最基本的原理:层叠、盒模型、可用的各种单位类型。大多数Web开发人员知道层叠和盒模型。他们了解像素单位,可能还听说过“应该改用em单位”。然而这类话题太多了,对此一知半解不能让你走得更远。如果要掌握CSS,你一定要理解基础知识,并且是深入地理解。

你现在一定迫不及待地想要学习最新、最酷的CSS特性。那些特性确实令人兴奋,但首先你需要复习一下基础知识。我会快速地概括你可能熟知的所有基础知识,然后深入介绍每个话题。本章的目的是强化基础,CSS的其他部分是在这些基础上构建的。

本章将首先介绍CSS里的C(代表cascade,层叠)。我将先讲解它的原理,然后展示一些例子。接着将介绍与层叠相关的话题:继承。之后将介绍简写属性以及对它们的常见误解。

总而言之,本章的话题都是关于将特定样式应用到目标元素的,其中有很多开发人员踩过的“坑”。理解这些话题能够让你更好地掌握CSS。运气好的话,你还会更加欣赏和享受开发CSS的乐趣。

1.1 层叠

CSS本质上就是声明规则,即在各种条件下,我们希望产生特定的效果。如果某个元素有这个类,则应用这些样式。如果X元素是Y元素的子节点,则应用那些样式。浏览器会根据这些规则,判断每个规则应该用在哪里,并使用它们去渲染页面。

如果只看几个小例子,CSS的规则很容易理解。但是当样式表变大,或者将同一份样式表应用到更多的网页时,CSS代码很快就会变得复杂。在CSS里实现一个效果通常有好几种方式。当HTML结构变化,或者将同一份样式表应用到不同的网页时,不同的实现方式会产生不同的结果。CSS开发很重要的一点就是以可预测的方式书写规则。

首先我们需要理解浏览器如何解析样式规则。每条规则单独来看很简单,但是当两条规则提供了冲突的样式时会发生什么呢?如果你发现有一条规则没有按照预期生效,可能是因为另一条规则跟它冲突了。要想预测规则最终的效果,就需要理解CSS里的层叠。

为了演示,你需要构建一个简单的网页头部(如图1-1所示)。上面是网站标题,下面是一排蓝绿色的导航链接。最后一个链接是橘黄色的,用来表示其特殊性。

图1-1 网页标题和导航链接

给纸质书读者的提示 本书中的很多图片应该查看彩色版本。本书的电子版能显示彩图,阅读时应该参考。请访问http://www.ituring.com.cn/book/2583以获取中文版电子书。

在构建这个网页头部时,你可能熟悉大部分的CSS。因此,我们将重点关注你一知半解的部分。

首先,创建一个HTML文档和一个样式表,将样式表命名为styles.css。将代码清单1-1粘贴到HTML中。

说明 本书的所有代码都可以访问http://www.ituring.com.cn/book/2583下载。这个代码库以HTML文件的方式组织,每个HTML里都内联了对应的CSS。

 

代码清单1-1 网页头部的HTML标记

<!doctype html><head>
  <link href="styles.css" rel="stylesheet" type="text/css" /></head><body>
  <header class="page-header">
    <h1 id="page-title" class="title">Wombat Coffee Roasters</h1>    ←------ 网页标题    <nav>
      <ul id="main-nav" class="nav">       ←------ 导航链接列表        <li><a href="/">Home</a></li>
        <li><a href="/coffees">Coffees</a></li>
        <li><a href="/brewers">Brewers</a></li>
        <li><a href="/specials" class="featured">Specials</a></li>      ←------ 特殊链接      </ul>
    </nav>
  </header></body复制代码

对同一个元素应用多个规则时,规则中可能会包含冲突的声明。下面的代码就展示了这一点。它包含三个规则集,每一个给网页标题指定了不同的字体样式。标题不可能同时显示三种样式。哪一个会生效呢?将代码清单1-2粘贴到CSS文件中,看看会出现什么效果。

代码清单1-2 冲突的声明

h1 {                     ←------ 标签(或类型)选择器
  font-family: serif;}#page-title {                ←------ ID 选择器
  font-family: sans-serif;}.title {                     ←------ 类选择器
  font-family: monospace;}复制代码

包含冲突声明的规则集可能会连续出现,也可能分布在样式表的不同地方。无论如何,对于你的HTML来说,它们都选中了相同的元素。

三个规则集尝试给标题设置不同的字体,哪一个会生效呢?浏览器为了解决这个问题会遵循一系列规则,因此最终的效果可以预测。在上面的例子里,规则决定了第二个声明(即ID选择器)生效,因此标题采用sans-serif字体(如图1-2所示)。

图1-2 ID选择器生效,网页标题最后显示为sans-serif字体

层叠指的就是这一系列规则。它决定了如何解决冲突,是CSS语言的基础。虽然有经验的开发人员对层叠有大体的了解,但是层叠里有些规则还是容易让人误解。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

遵化市400电话办理遵化市网站公司遵化市百度优化、遵化市域名注册、遵化市网店美工、遵化市微信公众号托管

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878