美文网首页
前端基础之样式单CSS(3)

前端基础之样式单CSS(3)

作者: 尘与曦 | 来源:发表于2019-01-15 11:48 被阅读0次

样式Style

样式Style,指字体、大小、对齐、间距、背景、边框这些。
Style需要写在HTML的头部 <head> </head>

1. 添加Style

规则:

  • 样式写在 ··· <style>··· ··· </style>···· 里
  • 样式由选择符声明组成,而声明又由属性组成
    组成
    选择符:又称选择器,指明网页中要应用样式规则的元素。
    声明:在英文大括号“{}”中的的就是声明,属性和值之间用英文冒号“:”分隔。当有多条声明时,中间可以英文分号“;”分隔。
2. 样式的使用

给元素添加样式
<p class="poem">
其中,class属性就是样式的名字。

如下:

<html>
    <head>
        <meta charset="UTF-8">
        <title>新添声杨柳枝词二首</title>
        
        <style>
            .poem{
                color: #029323;
                font-family: "微软雅黑";
                font-size: 16px;
                line-height: 180%;
            }
        </style>
    </head>
    <body>
        <h1>新添声杨柳枝词二首</h1>
        <p class="poem">
            一尺深红蒙曲尘,天生旧物不如新。<br />
            合欢桃核终堪恨,里许元来别有人。<br />
            井底点灯深烛伊,共郎长行莫围棋。<br />
            玲珑骰子安红豆,入骨相思知不知?<br />
        </p>
    </body>
</html>

注意

  1. 最后一条声明可以没有分号,但是为了以后修改方便,一般也加上分号。
  2. 为了使用样式更加容易阅读,可以将每条代码写在一个新行内(如上图)。
  3. 上图给出的示例是一个类选择器的Style,在这里定义样式的时候,名字加点号 .poem{...},而在使用样式的时候,名称不加点号<p class="poem">

样式的检查

当样式写完后,我们可以在Chrome浏览器里检查一下实际效果,F12(开发者工具)里,检查样式是否正确,也是调试样式,可以把Chrome浏览器看作调试器,HBuilder看作编辑器。(包括后面的JS也是如此)

视图

常用样式

  • 背景 background
    background-color: 背景颜色
    background-image: 背景图片
    颜色表示: rgb 如 #F00 表示红色 #FFF 白色 #000 黑色
    rgba 如 #F008 最后一个8表示透明度
    rrggbb 如 #FF9309
    rrggbbaa 如 #FF930988 其中 88表示透明度
  • 边距与填充 margin / padding
    例:margin:10px;
    margin:20px auto auto auto; 按上右下左顺序
    padding:8px
    上下左右都可以分别设置,如padding-left: 8px;
  • 边框 border
    border : 1px solid #ff0900;
    其中,1px是宽度,solid是线型, #ff0900 是颜色
    上下左右的边框可以分别设置
    border-top / border-right / border-bottom / border-left
  • 边框圆角 border-radius
    border-radius:4px;
    上下左右四个角可以分别设置
  • 宽度 width / min-width / max-width
    例:width:auto; width:800px; width:90%;
    百分比表示占父元素宽度的百分比
  • 高度 height / min-height / max-height
    例:height:400px; min-height:300px;
  • 文字样式 font
color:#444; 文字颜色
font:italic bold 14px "微软雅黑"; 
font-size:12px; 字高
font-family:"微软雅黑"; 字体名称
text-align:center; 段落水平对齐
font-weight:bold; 粗体
font-style:italic; 

更多样式,可以参考W3School上的内容(作为后台开发者,不必深究)。

样式单 CSS

CSS,Cascading Style Sheets,层叠样式单(这个翻译很古怪),指样式的集合。
假如分开嵌入到每个页面,相同的样式需要修改时,每个页面都要修改,不符合设计思想。一般来说,一个网站里的公共的样式会放在一个文件里背引用。


项目结构

poem.css文件

.poem-title{
        padding: 10px;
        text-align: center;
        margin: 20px;
        font-family: "宋体";
    }
.poem-content{
    color: #029323;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 180%;
    background-color: #aaa;
    padding: 30px;
    max-width: 350px;
    margin: 50px auto;
    text-align: center;
    border: 1px solid #a00;
}

比如新建一个poem.css,存放诗歌显示的一般样式,然后在HTML文件里引入这个CSS,
<link rel="stylesheet" href="css/poem.css" />

提示

  1. CSS注释代码
    就像在HTML的注释一样,在CSS中也有注释语句:用/*注释语句*/来标明(与HTML的注释不一样!)。
    CSS注释
  2. Style的三种写法,分别是内联式、嵌入式、外联式。
    内联式:<span style="color:blue">
    嵌入式:将Style写在本页面的<head> ,然后在标签中直接引入<p class="poem-content">
    外联式:<link rel="stylesheet" href="css/poem.css" />,然后在标签中直接引入<p class="poem-content">
    关于这三种写法的优先级问题,只需要记住 就近原则,谁离本标签的最近,就选择谁!(包括后面的类选择器也是如此)

相关文章

  • 前端基础之样式单CSS(3)

    样式Style 样式Style,指字体、大小、对齐、间距、背景、边框这些。Style需要写在HTML的头部 1. ...

  • 学习前端需要掌握什么基础?

    学习前端需要掌握什么基础?前端基础包含HTML、CSS层叠样式表、JavaScript、HTML5、CSS3、jQ...

  • 前端知识之CSS内容

    前端基础之CSS CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML...

  • 好程序员web前端培训分享CSS基础篇

    好程序员web前端培训分享CSS基础篇 学习目标 1、CSS简介 2、CSS语法 3、样式的创建 4、两种引入外部...

  • 01-csc初识

    typora-copy-images-to: media 第01阶段.前端基础.CSS初识 CSS层叠样式表 学习...

  • 3.20 CSS属性及选择器

    CSS基础知识 一、用处 在前端开发中,CSS只有一个作用,就是用来 修改样式 二、格式 外链样式表 内部样式...

  • CSS学习之CSS基础

    标签: 前端 css 样式 CSS样式 css全称为"层叠样式表(cascading style sheets)...

  • HTML 基础

    HTML 基础 web 前端开发需要掌握:html、css样式、JavaScript语言 。 HTML是网页内容的...

  • HTML 基础(一)

    HTML 基础 web 前端开发需要掌握:html、css样式、JavaScript语言 。 HTML是网页内容的...

  • 微信小程序课程学习-1.2.3-【零基础】

    前端开发工具准备(微信开发者工具)基础知识:WXSS样式前端实现思路梳理各功能页面开发实操 CSS样式 基本思路,...

网友评论

      本文标题:前端基础之样式单CSS(3)

      本文链接:https://www.haomeiwen.com/subject/qkxrdqtx.html