响应页面设计笔记三

用 border-radius 添加圆角边框

border-radius 的属性值单位可以是 px(像素)
在这里插入图片描述

用 border-radius 制作圆形图片
除像素外,也可以使用百分比来指定 border-radius 的值
在这里插入图片描述
background-color 属性可以设置元素的背景颜色
如果想将一个元素的背景颜色改为 green,可以在 style 里面这样写:

.green-background {
  background-color: green;
}

设定元素id
一个元素只有一个id

<h2 id="我是id">

使用 id 属性来设定元素的样式
选择 id 为 cat-photo-element 的元素,并设置它的背景颜色为绿色。 可以在 style 标签里这样写:

#cat-photo-element {
  background-color: green;
}

id 不可以重复,它只能作用于一个元素上。 如果一个元素同时应用了 class 和 id,且两者设置的样式有冲突,会优先应用 id 中所设置的样式。

调整元素的内边距
每个 HTML 元素所占有的矩形空间由这三个重要的属性来控制:内边距 padding、外边距 margin 、边框 border。
padding 用来控制着元素内容与 border 之间的空隙大小
CSS 允许使用 padding-top、padding-right、padding-bottom、padding-left 属性来设置四个不同方向的 padding 值。
也可以一次性表达:

padding: 10px 20px 10px 20px;

调整元素的外边距
外边距 margin 用来控制元素的边框与其他元素之间的 border 距离。
如果你把元素的 margin 设置为负值,元素会变得占用更多空间。
CSS 允许使用 margin-top、margin-right、margin-bottom、margin-left 属性来设置四个不同方向的 margin 值。
也可以一次性表达:

margin: 10px 20px 10px 20px;

使用 [attr=value] 属性选择器
这个选择器使用特定的属性值来匹配和设置元素样式。 例如,下面的代码会改变所有 type 为 radio 的元素的外边距:

[type='radio'] {
  margin: 20px 0px 20px 0px;
}

绝对单位与相对单位
单位长度的类型可以分成 2 种:相对和绝对
绝对单位与长度的物理单位相关。 例如,in 和 mm 分别代表着英寸和毫米。 绝对长度单位会接近屏幕上的实际测量值,不过不同屏幕的分辨率会存在差异,这就可能会造成误差。
相对单位长度,比如 em 和 rem,它们的实际值会依赖其他长度的值而决定。 比如 em 的大小基于元素字体的字体大小。 如果使用它来设置 font-size 值,它的值会跟随父元素的 font-size 值来改变。

给 HTML 的 body 元素添加样式
请将以下代码添加到 style 标签里面:

body {
  background-color: black;
}

body 元素继承样式:
在这里插入图片描述

内联样式的格式:

<h1 style="color: green;">

important的格式:
粉红文本元素的颜色声明添加关键词 !important,以确保 h1 元素为粉红色。

.pink-text {
   color: pink !important;
  }

但是class选择器的优先级高于继承样式,且在 <style>标签里面声明的 class 顺序十分重要,之后的声明会覆盖之前的声明。 第二个声明的优先级始终高于第一个声明。并且ID 选择器优先级高于 Class 选择器。内联样式的优先级高于 ID 选择器,但是Important 的优先级最高。
所以说优先级为:继承样式<Class 选择器<Class 选择器后一个声明<ID 选择器<内联样式<Important

使用十六进制编码获得指定颜色

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
响应式网页设计是一种能够适应不同设备和屏幕尺寸的网页设计方法。它的目标是提供一致的用户体验,无论用户是在智能手机、平板电脑还是笔记本电脑上访问网页。以下是响应式网页设计的基础笔记: 1. 使用媒体查询:媒体查询是一种CSS技术,可以根据不同的设备和屏幕尺寸应用不同的样式。通过使用媒体查询,可以根据屏幕宽度、高度、方向等属性来调整网页的布局和样式。 2. 弹性布局:弹性布局是一种基于比例的布局方法,可以根据屏幕尺寸自动调整元素的大小和位置。使用弹性布局可以使网页在不同设备上呈现出更好的可读性和可用性。 3. 图片优化:在响应式网页设计中,图片是一个重要的考虑因素。为了提高网页加载速度和用户体验,可以使用图片压缩和延迟加载等技术来优化图片。 4. 流式网格布局:流式网格布局是一种基于百分比的布局方法,可以根据屏幕尺寸自动调整网页的列数和行高。使用流式网格布局可以使网页在不同设备上呈现出更好的排版效果。 5. 响应式导航:在响应式网页设计中,导航菜单是一个重要的组成部分。为了适应不同设备的屏幕尺寸,可以使用折叠菜单、下拉菜单等技术来实现响应式导航。 6. 视口设置:视口是指浏览器中用于显示网页内容的区域。在响应式网页设计中,可以使用视口设置来控制网页在不同设备上的显示方式,例如设置视口宽度、缩放比例等。 7. 响应式字体:为了提高网页的可读性和可用性,可以使用响应式字体来根据屏幕尺寸自动调整字体大小和行高。 8. 设备测试:在进行响应式网页设计时,需要进行设备测试来确保网页在不同设备上的显示效果。可以使用模拟器、真实设备等工具进行设备测试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值