关于对css学习的总结

关于对css学习的总结:
CSS,级联样式表(Cascading Style Sheets,决定html编写的内容该如何在屏幕上呈现,即美化作用。
1.语法:一条CSS样式规则由两个主要的部分构成:选择器,以{}包裹的一条或多条声明:例p{//选择器
color:red;//声明,由属性和值组成
text-align:center;
}
选择器有元素选择器、id选择器和class选择器。
2.CSS的使用有三种方法,外部样式表,内部样式表和内联样式,外部样式表要在同一目录下新建一个样式表文件mycss.css,而内部样式表则是将样式放在html文件中
3.颜色,尺寸与对齐
1)颜色
使用颜色RGB16进制值,来设定前景或背景的颜色。

<h3 style="background-color:Tomato;">Tomato</h3>
<h3 style="background-color:#ff0000;">#ff0000</h3>

(2)尺寸
用 height 和 width 设定元素内容占据的尺寸。常见的尺寸单位有:像数 px,百分比 %等。
先新建样式表文件

.example-1 {
  width: 100%;//占据全部宽度
  height: 200px;//高两百像素
  background-color: powderblue;
  text-align: center;
}

再新建HTML文件

<html>
  <head>
    <link rel="stylesheet" href="./mycss.css">//样式表地址
  </head>
  <body>
    <div class="example-1">//引用样式表
      任意文字
    </div>
  </body>
</html>

(3)对齐
对于元素中的文本,我们可以简单的设置text-align属性为left, center, right即可。

p{color:red;text-align:left;//左对齐}

4.盒子模型
盒子模型指的是一个 HTML 元素可以看作一个盒子。从内到外,这个盒子是由内容 content, 内边距 padding, 边框 border, 外边距 margin构成的。
5.定位
用position属性对元素进行定位,具有以下值:
static//静态,按照html里编写的排列
relative//相对,相对于static的位置
fixed//固定,相对于视口的位置
absolute//绝对,相对于其父元素的位置
6.浮动
在一个区域或容器内,我们可以设置float属性让某元素水平方向上向左或右进行移动,其周围的元素也会重新排列。一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
浮动元素之后的元素将围绕它。个元素浮动后,其后的元素将尽可能包围它,或者说出现在这个浮动元素的左或右方。
如果希望浮动元素后面的元素在其下方显示,可使用clear: both样式来进行清除。
7.不透明度
通过opacity对元素设置不透明度,取值在0.0~1.0之间,值越小越透明。
8.组合选择器
(1)后代选择器
以空格作为分隔,如:.haha p 代表在div元素内有.haha这种类的所有元素。
2)子选择器
也称为直接后代选择器,以>作为分隔,如:.haha > p 代表在有.haha类的元素内的直接

元素。
9.伪类和伪元素
伪类(pseudo-class)或伪元素(pseudo-element)用于定义元素的某种特定的状态或位置等。
以下是常用的伪类/伪元素的简单使用:

a:link {color:#FF0000;}     /* 未访问的链接 */
a:visited {color:#00FF00;}  /* 已访问的链接 */
a:hover {color:#FF00FF;}    /* 鼠标划过链接 */
/* 鼠标移到段落则改变背景颜色 */
p:hover {background-color: rgb(226, 43, 144);}
p:first-line{color:blue;}   /* 段落的第一行显示蓝色 */
p:first-letter{font-size: xx-large;}   /* 段落的第一个字超大 */

h1:before { content:url(smiley.gif); } /* 在每个一级标题前插入该图片 */
h1:after { content:url(smiley.gif); } /* 在每个一级标题后插入该图片 */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CSS(层叠样式表)是一种用于定义网页样式的标记语言。它使用选择器来选择网页中的元素,并改变它们的外观、布局和行为。反馈CSS是针对CSS编写的代码或样式表提供的反馈。 在编写CSS时,反馈对于改进样式和解决问题非常重要。以下是一些常见的CSS反馈: 1. 样式适应性:反馈可以涉及样式是否能适应不同的屏幕尺寸和设备。如果在不同的设备上出现了不兼容或显示不正确的问题,反馈可以指出需要进行响应式设计或媒体查询的调整。 2. 布局错误:反馈可以关注布局方面的问题,例如元素的定位、宽度、高度或间距。如果某个元素没有按照预期显示或它的位置与其它元素不一致,反馈可以提供改进建议。 3. 兼容性问题:反馈可以指出CSS特性在某些浏览器上不起作用或显示不正确的情况。浏览器兼容性是CSS开发中经常遇到的挑战,通过反馈可以找到并修复这些问题。 4. 代码优化:反馈可以提供有关CSS代码的优化建议,例如删除重复的样式、合并选择器或使用更简洁的写法。这样可以提高代码的可维护性和性能。 5. 可读性和一致性:反馈可以关注CSS代码的可读性和一致性。建议使用一致的命名约定和代码结构,以便其他开发人员能够更容易理解和维护代码。 总之,反馈对于改进和优化CSS非常重要。它可以帮助开发人员识别问题并提供改进建议,从而提高网页的外观和性能。不断改进和优化CSS是保持网页现代和易于使用的关键。 ### 回答2: CSS(层叠样式表)是一种用于描述网页样式和外观的标记语言。拥有良好的反馈机制对于CSS的发展和提升至关重要。 首先,反馈可以从用户角度提供。用户反馈是一种宝贵的资源,可以帮助CSS开发人员了解用户的需求和偏好。通过收集用户的反馈意见,开发人员可以更好地理解用户面临的问题和挑战,并据此进行相关的改进。这样的反馈往往来自于用户对网页加载速度、布局和设计的评价,以及其他与用户体验相关的因素。 其次,CSS的开发人员之间也需要进行反馈。通过与其他开发人员分享和交流自己的CSS代码和解决方案,可以相互学习和提高。这也可以促进开发人员之间的合作和创新。CSS的发展也需要有专门的平台或者社区,让开发人员能够互相分享他们的创意和解决方案,并通过反馈改进和完善。 另外,反馈还可以从不同浏览器和设备的测试中提供。CSS在不同浏览器和设备上的表现可能会有差异。通过针对不同浏览器进行测试,可以发现和修复一些兼容性问题,并提供更好的用户体验。这需要用户不仅积极提供反馈,同时还需要使用不同的浏览器和设备进行测试,帮助开发人员发现潜在的问题并加以改进。 在总结中,CSS的发展和提升需要全方位的反馈。用户、开发人员和测试都可以提供宝贵的反馈资源,帮助CSS不断改进和创新。通过积极收集和利用反馈,CSS可以更好地满足用户的需求,提升网页的外观和体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值