当前位置: 首页 > news >正文

做新房坐哪个网站好用dw做网站首页步骤

做新房坐哪个网站好,用dw做网站首页步骤,WordPress通讯目录,网络平台建设费用一、什么是CSS CSS (Cascading Style Sheets#xff0c;层叠样式表#xff09;是一种是一种用来为结构化文档#xff08;如 HTML 文档#xff09;添加样式#xff08;字体、间距和颜色等#xff09;的计算机语言#xff0c;能够对网页中元素位置的排版进行像素级别的精…一、什么是CSS CSS (Cascading Style Sheets层叠样式表是一种是一种用来为结构化文档如 HTML 文档添加样式字体、间距和颜色等的计算机语言能够对网页中元素位置的排版进行像素级别的精确控制实现美化页面的效果。 html决定一个页面的结构那么css就用来控制页面的展示效果 二、CSS基本语法  首先介绍基本的概念CSS的基本语法由选择器和声明组成 选择器用来决定修改谁的样式声明则决定了修改成什么样子每条声明都是一个键值对 例如这个例子 p {color: red; /*设置字体颜色*/font-size: 20px; /*设置字体大小*/ } 就是将所有p元素的文本都设置为红色字体大小为20px 一个样式可以写在同一行但是更推荐一个声明一行的风格显得没那么拥挤 三、CSS的引入方式 CSS需要以一定的方式才能够插入HTML中 3.1 内部样式表 将CSS写在style标签中直接嵌入到HTML内部 例如 html headtitle页面标题/titlestylep {color: red;font-size: 20px;}/style /head body页面内容 /body /html 这样可以将CSS和HTML合并在一个文件中一般将style标签放在HTML的head标签中也能够做到样式与页面结构分离 不过这种方式分离的不够彻底当CSS内容很多时会显得杂乱 3.2 行内样式表 这种方法相比上面的内部样式表分离程度更低但优先级较高且只针对单个标签生效 直接在某个标签中定义style属性来指定该标签的样式但一般只适合写一些简单的样式 例如 html headtitle页面标题/title /head bodydiv stylecolor: red行内样式表/div /body /html 行内样式表的优先级较高会覆盖其他引入方式的样式 3.3 外部样式表 另外创建一个CSS文件并使用link标签在HTML文件中引入该CSS文件例如 html headtitle页面标题/titlelink relstylesheet hreftest.css /head body页面内容 /body /html 这种方式的分离程度最高是实际开发中最常用的方式 四、选择器 前面提到选择器决定了要对谁的样式进行修改我们必须选中了目标才能设置属性。 选择器也有不同的种类 4.1 基础选择器 1标签选择器 前面的例子使用的就是标签选择器能够快速的修改同一标签的所有元素但无法进行差异化修改 例如 html headtitle页面标题/titlestylep {color: red;}div {color: blue;}/style /head body页面内容 /body /html 2类选择器 定义某个元素的类名然后通过指定类名来修改其样式 例如 html headtitle页面标题/titlestyle.test {color: red;}/style /head bodyp classtest测试/p /body /html 一些细节需要注意 使用类选择器时类名前需要带点通过定义某元素的class属性来定义其类名一个类名可以被多个元素同时使用一个元素也可以同时使用多个类名多个类名用空格分隔 例如 html headtitle页面标题/titlestyle.test1 {color: red;}.test2 {font-size: 20px;}/style /head bodyp classtest1 test2测试/p /body /html 长类名可以用 - 分割不要用纯数字、中文和标签名作为类名 3id选择器 定义某个元素的id并通过指定id来修改其样式 例如 html headtitle页面标题/titlestyle#test {color: red;}/style /head bodyp idtest测试/p /body /html id选择器和类选择器相似区别在于 选择器开头使用#而不是点id是唯一的不能同时被多个元素使用这是和类选择器最大的区别 4通配符选择器 使用星号 * 来选取所有的元素例如 html headtitle页面标题/titlestyle* {color: red;}/style /head body页面内容 /body /html 页面中的所有文字都会被改成红色 4.2 复合选择器 1后代选择器 也叫包含选择器用于选择某个父元素的某个子元素 元素1 元素2 { 声明 } 父子元素间要用空格分隔前面的是父元素后面的是子元素只会修改子元素的样式 多个元素间可以使用不同的基础选择器例如元素1用类选择器元素2用标签选择器 例如 html headtitle页面标题/titlestyle.parent .child {color: red;}/style /head bodyol classparentli classchild1/lili2/lili3/li/ol /body /html 元素2不一定非要是子元素孙子辈的元素也可以 2并集选择器 用于同时对多个目标的样式进行修改例如 html headtitle页面标题/titlestyle.test1, .test2 {color: red;}/style /head bodydiv classtest11/divdiv classtest22/div /body /html 并集选择器通过逗号分割不同的目标。 任何基础选择器如上面的类选择器都可以使用并集选择器 3伪类选择器 伪类用于定义元素的特殊状态 一些网页上的链接鼠标没放上去的时候是黑色的但是我们把鼠标放上去后就变为了其他颜色这是如何做到的呢 我们可以使用伪类选择器来实现这样的效果例如 html headtitle页面标题/titlestylea:link {color: black;}a:visited {color: purple;}a:hover {color: blue;}a:active {color: red;}/style /head bodya href#链接/a /body /html 其中 a:link代表未被访问过的链接a:visited代表已被访问过的链接a:hover代表鼠标指针悬停处的链接a:active代表鼠标按下但没松开的链接 上面的例子中我们设置的链接未访问时是黑色字体的将鼠标放在上面就会变为蓝色按下但不松开时字体则会变为红色点击链接过后字体变为紫色 在测试上面的例子时链接被访问后就会一直显示紫色字体 如果我们要将一个被访问过的链接恢复为未访问的状态则需要用ctrlshiftdelete清空浏览器历史记录 使用伪类选择器时需要注意按照link-visited-hover-active的顺序定义 除了链接我们还可以在其他元素上使用伪类例如div等 更多伪类可以跳转 CSS 伪类 (w3school.com.cn)https://www.w3school.com.cn/css/css_pseudo_classes.asp 五、常用元素属性 知道该如何选择修改的目标后我们还需要知道能够修改目标的哪些属性 这里只对部分常用的属性进行介绍更多属性可以参考文档 CSS 参考手册 (w3school.com.cn)https://www.w3school.com.cn/cssref/index.asp 5.1 设置字体属性 1字体类型 font-family可以指定目标字体的类型例如 html headtitle页面标题/titlestyle.test1 {font-family: 微软雅黑;}.test2 {font-family: 宋体;}/style /head bodydiv classtest1内容1/divdiv classtest2内容2/div /body /html字体名称可以用中文但是推荐用英文 2字体大小 font-size指定目标字体的大小例如 html headtitle页面标题/titlestyle.test1 {font-size: 20px;}.test2 {font-size: 40px;}/style /head bodydiv classtest1内容1/divdiv classtest2内容2/div /body /html 不同浏览器默认字体大小不一样最好显式定义一个明确值 注意不要忘记带单位px 3字体粗细 font-weight指定目标字体的粗细例如 html headtitle页面标题/titlestyle.test1 {font-weight: bolder;}.test2 {font-weight: 400;}/style /head bodydiv classtest1内容1/divdiv classtest2内容2/div /body /html 字体粗细既可以用单词表示从粗到细分别是bolder、bold、normal、lighter 也可以用数字表示取值范围是100-900400等同于normal700等同于bold 4字体样式 font-style指定目标字体的样式正常或斜体例如 html headtitle页面标题/titlestyle.test1 {font-style: italic;}.test2 {font-style: normal;}/style /head bodydiv classtest1内容1/divdiv classtest2内容2/div /body /html5.2 设置文本属性 1文本颜色 我们的显示器是由很多像素构成的将每个像素视为一个点这个点就能反映出一个具体的颜色 红绿蓝RGB是色光三原色将三个颜色按照不同的比例混合就能得到不同的颜色 计算机中针对RGB三个分量分别使用一个字节(8个比特位范围是 0-255十六进制范围是00-FF)表示数值越大该分量的颜色就越浓。 rgb(255,255,255)表示白色rgb(0,0,0)表示黑色 在设置文本颜色时我们也可以通过不同的方式设置例如 color: rgb(255, 255, 255); color: white; color: #ffffff; 三者都表示白色 2文本对齐 text-align控制文本水平方向的对齐例如 html headtitle页面标题/titlestyle.test1 {text-align: center;}.test2 {text-align: left;}/style /head bodydiv classtest1内容1/divdiv classtest2内容2/div /body /html其中center表示居中对齐left表示左对齐right表示右对齐 3文本装饰 text-decoration给文本加上下划线等装饰例如 html headtitle页面标题/titlestyle.test1 {text-decoration: underline;}.test2 {text-decoration: line-through;}/style /head bodydiv classtest1内容1/divdiv classtest2内容2/div /body /html 其中underline代表下划线none代表什么都不加overline代表上划线line-through代表删除线 4文本缩进 text-indent控制段落的首行缩进例如 html headtitle页面标题/titlestyle.test1 {text-indent: 2em;}.test2 {text-indent: 4em;}/style /head bodydiv classtest1内容1/divdiv classtest2内容2/div /body /html其中单位可以使用px或em推荐使用em1em代表一个当前元素的文字大小 缩进值可以是负数表示向左缩进 5行高 line-height控制上下文本行之间的距离例如 html headtitle页面标题/titlestyle.test1 {line-height: 10px;}.test2 {line-height: 100px;}/style /head bodydiv classtest1内容1/divdiv classtest2内容2/div /body /html5.3 设置背景属性 1背景颜色 background-color设置元素的背景颜色例如 html headtitle页面标题/titlestylebody {background-color: red;}/style /head body/body /html对body的背景设置为红色整个页面都变成红色了可以用来设置页面的基调色 背景颜色和前面文本颜色一样也可以用三种不同的方法设置 2背景图片 background-image将元素的背景设置为某张图片例如 html headtitle页面标题/titlestyle.pic {background-image: url(baidu.png);height: 300px;width: 300px;}/style /head bodydiv classpic/div /body /html 设置背景图片时的url既可以是绝对路径也可以是相对路径 3背景重复 background-repeat设置背景图片该以何种方式在元素中填充 其取值如下 no-repeat元素内背景图片只重复一次无论图片是否填满元素背景 repeat元素内背景图片一直重复直到填满元素背景 repeat-x元素内背景图片只在x轴上重复 repeat-y元素内背景图片只在y轴上重复 html headtitle页面标题/titlestyle.pic {background-image: url(baidu.png);height: 600px;width: 600px;background-repeat: no-repeat;}/style /head bodydiv classpic/div /body /html no-repeat比较简单这里就不展示效果了我们从repeat开始 这是repeat的效果 这是repeat-x的效果 这是repeat-y的效果 4背景图片位置 background-position修改图片在元素中的位置例如 html headtitle页面标题/titlestyle.pic {background-image: url(baidu.png);height: 600px;width: 600px;border: 2px solid black; /*边框*/background-repeat: no-repeat; /*图片不重复*/background-position: 100px 100px;}/style /head bodydiv classpic/div /body /html 为了便于演示所以给div元素加上了边框 background-position的参数有三种风格 方位单词top、left、right、bottom精确单位坐标或百分比以左上角为原点前一个为x轴后一个为y轴混合单位同时包含方位和精确单位 5背景尺寸 background-size设置背景的尺寸例如 html headtitle页面标题/titlestyle.pic {background-image: url(baidu.png);height: 600px;width: 600px;border: 2px solid black;background-repeat: no-repeat; background-size: 100px 100px; /*背景尺寸*/}/style /head bodydiv classpic/div /body /html背景尺寸既可以填具体的数值如20px 40px表示宽度为20px高度为40px也可以填百分比 还可以填cover图像完全覆盖整个背景区域可能导致图像某些部分超出区域或contain图像尺寸扩展到最大但不超出背景区域等单词 更多元素属性可以参考文档 CSS 参考手册 (w3school.com.cn)https://www.w3school.com.cn/cssref/index.asp 完.
http://www.w-s-a.com/news/986222/

相关文章:

  • 网页设计模板网站免费珠海视窗网
  • 茂名模板建站定制WordPress注册不提示
  • 陕西营销型手机网站建设深圳制作网站服务
  • 受欢迎的锦州网站建设Wordpress 图片左右滑动
  • 湖南优化网站建设线上网站建设需求
  • 建什么类型的网站访问量比较大哪些外包公司比较好
  • php网站地图外贸建站哪家强外贸网站怎么做
  • 宁波五金网站建设中国建筑网官网投诉查询
  • 哪个网站注册域名便宜免费流程图制作网站
  • 潍坊做网站南宁网站seo优化公司
  • 网站建设的基本技术步骤无网站营销
  • 我国旅游网站的建设网站开发 混合式 数据库
  • 淘宝客网站域名家居网站开发项目计划书
  • 网站打不开显示asp苏州注册公司需要多少钱
  • 凡科建站登录官网wordpress主题有什么用
  • 西安双语网站建设怎么做网页动图
  • 宝安自适应网站建设无锡新区企业网站推广
  • 肇庆建设局网站cpanel 安装wordpress
  • 长春启做网站多少怎样换wordpress域名
  • 山西网站建设情况汇总vs2010 c 建设网站
  • 网站推广策划书 精品深圳市住建局和建设局官网
  • 住房和城乡建设部干部学院网站一般做公司网站需要哪几点
  • 网站制作流程详解(学做网站第一步)免费个人网站模版ps
  • 狮山网站建设公司微信平台软件开发
  • 绥芬河网站建设学网站开发的能找什么工作
  • 网站域名申请之后如何做网站微信公众号网页版登录入口
  • 网站优化图片省级精品课程网站
  • 婚纱摄影的网站模板怎么做网站自己当站长
  • 江西建设部网站wordpress弹出式广告
  • 工商年检在哪个网站做中国建设银行个人登录