经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
JavaWeb第二天--CSS
来源:cnblogs  作者:单眼皮的大眼睛  时间:2019/11/14 8:35:46  对本文有异议

CSS

CSS简述

  • CSS是什么?有什么作用?

    CSS(Cascading Style Sheets):层叠样式表。

    CSS通常称为CSS样式或层叠样式表。主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽度、边框样式、边距等)以及版式的布局等外观显示样式。

    CSS可以使HTML页面更好看,CSS色系的搭配可以让用户更舒服,CSS+DIV布局更加灵活,更容易绘制出用户需要的结构。

CSS的代码规范

  • 放置规范

    在<style>标签内容体中书写CSS样式代码,<style>标签放置在标签中。
  • 格式规范

    选择器名称 {属性名:属性值; 属性名:属性值;......}

    选择器:即指定CSS样式作用在哪些HTML标签上。

  • 代码规范

    • 属性名和属性值之间是键值对关系。
    • 属性名和属性值之间用”:“连接,最后”;“结尾。(例如:font-size:10px)
    • 如果一个属性名有多个值,多个值之间用空格隔开。(例如:border:5px solid red;)
    • CSS注释:/*注释内容*/
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <style>
  6. span{
  7. font-size:120px;
  8. color:red;
  9. border:1px solid blue;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <span>111</span>
  15. <span>222</span>
  16. </body>
  17. </html>

CSS选择器

基本选择器

  • 元素选择器

    HTML标签又名HTML元素。
    元素选择器:即以HTML标签名作为选择器名称。

    作用:选择CSS样式代码,作用于对应标签上。

    • 格式

      标签名{ /*CSS样式代码*/ }
    • 适用范围:适用于将相同样式作用在多个同名标签上。
  • 类选择器

    每个HTML标签都有一个class属性,class属性值即为类名。

    类选择器:即以HTML的类名(class属性值)作为选择器名称。

    作用:选择CSS样式作为代码,作用于对应类名的HTML标签上。

    • 格式:

      .类名{ /*CSS样式代码*/ }
    • 使用范围:适用于将样式一次作用在相同类名的标签上。
  • id选择器

    每个HTML标签都有一个id属性,id的属性值必须在本页面是唯一的。

    id选择器:即以HTML的id(id属性值)作为选择器名称。

    作用:选择器CSS样式代码,作用于某个规定id值的HTML标签上。

    • 格式:

      #id值{ /*CSS样式代码*/ }
      *适用范围:适用于将样式作用在某个标签上(更有针对性)。
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <style>
  6. span{
  7. color:blue;
  8. }
  9. .div1{
  10. border:1px solid red;
  11. background-color:yellow;
  12. }
  13. #div2{
  14. border:1px solid black;
  15. background-color:green;
  16. }
  17. </style>
  18. </head>
  19. <body>
  20. <span>行内标签<span>
  21. <div class="div1">块级标签1<div>
  22. <div id="div2">块级标签2<div >
  23. </body>
  24. </html>

基本选择器的组合方式

  • 层级关系

    标签和标签之间有层级关系,例如<html>标签中的子标签为<body>标签。

    我们可以对基本选择器进行组合,表现出层级关系,从而更加针对性地把样式作用于某些标签上。

    • 格式:

      选择器1 选择器2 ......{ /*CSS样式代码*/ }
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <style>
  6. div font{
  7. color:red;
  8. }
  9. </style>
  10. </head>
  11. <body>
  12. <div>
  13. <font>我想火</font>
  14. </div>
  15. <font>我想火火不了</font>
  16. </body>
  17. </html>

CSS样式

边框属性

  • border

    设置边框的样式

    • 格式:宽度 样式 颜色。
      (例如:1px solid red -> 1像素粗 实线 红色边框)
  • width

    用于设置标签的宽度。
  • height

    用于设置标签的高度。
  • background-color

    用于设置标签的背景颜色。

    • 背景颜色设置的两种主流方式:

      1.英文单词->例如:red;blue。yellow;

      2.颜色代码->例如:#fff。(格式:#红绿蓝,每个颜色用两个16进制位数表示)

布局

  • float

    通常默认的排版方式,将页面中的元素从上到下一一罗列,而实际开发中,需要左右方向式进行排版,就需要使用浮动属性。

    • 格式:选择器{float:属性值;}
    • 常用属性值:

      none:元素不浮动(默认值)。

      left:元素向左浮动。

      right:元素向右浮动。

注意事项:因为元素设置浮动属性后,会脱离原有文档流(会脱离原有的版式),从而会影响其他元素的样式,所以设置浮动后,页面样式需要重新调整。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <style>
  6. #d1{
  7. background-color:red;
  8. width:100px;
  9. height:100px;
  10. float:left;
  11. }
  12. #d2{
  13. background-color:green;
  14. width:110px;
  15. height:110px;
  16. float:left;
  17. }
  18. #d3{
  19. background-color:blue;
  20. width:120px;
  21. height:120px;
  22. float:left;
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <div id="d1"></div>
  28. <div id="d2"></div>
  29. <div id="d3"></div>
  30. </body>
  31. </html>

原文链接:http://www.cnblogs.com/power-lm/p/second_day.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号