• CSS字体和文本


     

     

    文字大小px,受显示器分辨率的影响。

    em%都是针对父元素的字体大小来设置

     

     

     

     

     

     

     

     

     

     

     

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>文字样式</title>
        <style type="text/css">
            h1{font-family:"Times New Roman"; }
            p{font-family: "微软雅黑","宋体","黑体",sans-serif;}
        </style>
    </head>
    <body>
        <h1 style="font-family:'宋体'; ">CSS层叠样式表(Cascading Style Sheets)</h1>
        <p>HTML 指的是超文本标记语言 (Hyper Text Markup Language), HTML 不是一种编程语言,而是一种标记语言 (markup language),标记语言是一套标记标签 (markup tag)。HTML 指的是超文本标记语言 (Hyper Text Markup Language), HTML 不是一种编程语言,而是一种标记语言 (markup language),标记语言是一套标记标签 (markup tag)。</p>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>字体样式</title>
        <style type="text/css">
            .in{font-size: 0.5in;}
            .cm{font-size: 0.5cm;}
            .mm{font-size: 5mm;}
            .pt{font-size: 15pt;}
            .pc{font-size: 2pc;}
        </style>
    </head>
    <body>
        <!-- 绝对单位 -->
        <p>默认字体大小</p>
        <p class="in">文字大小是0.5in</p>
        <p class="cm">文字大小是0.5cm</p>
        <p class="mm">文字大小是5mm</p>
        <p class="pt">文字大小是15pt</p>
        <p class="pc">文字大小是2pc</p>
    </body>
    </html>
    <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>文本属性</title>
      <style type="text/css">
         p{height:150px;background-color: #ececec;line-height: 150px;text-align: center;}
         .one{font-size:80px;color:#c9394a;font-weight: bold; }
         .two{font-size: 40px; color:gray;vertical-align: 10px;text-decoration: underline;}
         .three{font-size:80px;color:gray;font-style: oblique;letter-spacing: 5px;}
      </style>     
    </head>
    <body>
        <p><span class="one">慕课网</span>&nbsp;&nbsp;<span class="two">只学有用的</span><span class="three">!</span></p>    
          
    </body>
    </html>
    <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>文本属性</title>
      <style type="text/css">
         /*.text1{text-align:left;}
         .text2{text-align:center;}
         .text3{text-align:right;}
         .text4{text-align:justify;}
         div{text-align:center;}*/
         /*body{text-align:right;}*/
         .textAlign{text-align:center;}
         .textAlign p{width:50%;margin:0 auto;}
      </style>     
    </head>
    <body>
          <div class="textAlign">
              <P>指定宽度HTML 指的是超文本标记语言 (Hyper Text Markup Language),
                HTML 不是一种编程语言,而是一种标记语言 (markup language),
                标记语言是一套标记标签 (markup tag)。HTML 指的是超文本标记语言 (Hyper Text Markup Language),
                HTML 不是一种编程语言,而是一种标记语言 (markup language)。</P>
          </div>
          <div><img src="img/logo.png"/></div>
          <P class="text1">文本左对齐:HTML 指的是超文本标记语言 (Hyper Text Markup Language),
            HTML 不是一种编程语言,而是一种标记语言 (markup language),
            标记语言是一套标记标签 (markup tag)。HTML 指的是超文本标记语言 (Hyper Text Markup Language),
            HTML 不是一种编程语言,而是一种标记语言 (markup language)。</P>
    
         <P class="text2">文本居中对齐:HTML 指的是超文本标记语言 (Hyper Text Markup Language),
            HTML 不是一种编程语言,而是一种标记语言 (markup language),
            标记语言是一套标记标签 (markup tag)。HTML 指的是超文本标记语言 (Hyper Text Markup Language),
            HTML 不是一种编程语言,而是一种标记语言 (markup language)。</P> 
            
         <P class="text3">文本右对齐:HTML 指的是超文本标记语言 (Hyper Text Markup Language),
            HTML 不是一种编程语言,而是一种标记语言 (markup language),
            标记语言是一套标记标签 (markup tag)。HTML 指的是超文本标记语言 (Hyper Text Markup Language),
            HTML 不是一种编程语言,而是一种标记语言 (markup language)。</P> 
    
         <P class="text4">文本两端对齐:HTML 指的是超文本标记语言 (Hyper Text Markup Language),
            HTML 不是一种编程语言,而是一种标记语言 (markup language),
            标记语言是一套标记标签 (markup tag)。HTML 指的是超文本标记语言 (Hyper Text Markup Language),
            HTML 不是一种编程语言,而是一种标记语言 (markup language)。</P> 
         
    </body>
    </html>
    <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>文本属性</title>
          <style type="text/css">
            /*.text3{font-size:20px;text-indent:2em;line-height:120%;}
            .text4{line-height:1em;}*/
            /*.content{font-size:20px;line-height:1.3em;}
            .text3{font-size:30px;line-height:1.3em;}
            .text1{background-color:#ececec;font-size:30px;line-height:50px;}   */ 
            .text1{background-color:#ececec;font-size:16px;} 
            .text4{font-size:30px;line-height:35px;} 
            .text4 span{line-height:50px;} 
            h1{height:50px;background-color:#ececec;line-height:50px;}         
          </style>
    </head>
    <body>
         <h1>HTML\CSS\JS关系</h1>       
         <div class="content">               
            <p class="text1">网页必备技术,<span style="line-height:20px;">结构:HTML</span> ,<span style="line-height:40px;">样式:CSS ,<span style="line-height:50px;">动作:JavaScript。 </span></p>
    
            <p class="text2">HTML(Hyper Text Markup Language)“超级文本标记语言”,是Internet上用于设计网页的主要语言。使用标签将内容展示在网页中。</p>
    
            <p class="text3">CSS(Cascading Style Sheets)译为“层叠样式表”,简称样式表。顾名思义就是设计网页样式的。“样式”就是网页的文字、颜色、图片位置等格式;“层叠”的意思是当HTML中引用了多个样式时,当样式文件中的样式发生冲突时,浏览器将依据层叠顺序处理。</p>        
            <p class="text4">JavaScript在一定程度上弥补了HTML和CSS的缺陷,HTML和CSS的配合使用,提供给用户的只是一种静态的信息,缺少交互性。<span>JavaScript</span>的出现使得用户与信息之间不只是一种浏览与显示的关系,而是实现了一种实时、动态、交互的页面功能。静态的HTML页面也逐渐被客户端可做出响应的动态页面所取代。</span>
         </div>     
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>文本样式</title>
        <style type="text/css">
            p{background-color: #ececec; height: 80px;font-size: 20px;}
            span{color:red;font-size: 14px;}    
            .sub{vertical-align: sub;}
            .super{vertical-align: super;}
            img{width: 130px;height:40px;}
    
    
            .baseLine{vertical-align: baseline;}
            .top{vertical-align: top;}
            .textTop{vertical-align: text-top;}
            .middle{vertical-align: middle;}
            .textBottom{vertical-align: text-bottom;}
            .bottom{vertical-align: bottom;}
            
            td{height:80px; width:100px;} 
        </style>
    </head>
    <body>
        <b>----sub和super值----</b>
        <p>CSS层叠样式表<span class="sub">sub</span></p>
        <p class="sub">CSS层叠样式表<span >sub</span></p>
        <p>CSS层叠样式表<span class="super">super</span></p>
    
    
        <b>----baseline、top、text-top、middle、bottom、text-bottom值----</b>
        <p>
            CSS层叠样式表            
            <span>(Cascading Style Sheets)</span>
            <img src="img/logo.png"/>
        </p>
        <p>
            CSS层叠样式表        
            <span class="baseLine">基线baseline</span>
            <img src="img/logo.png" class="baseLine"/>    
        </p>
        <p>
            CSS层叠样式表
            <span class="top">顶端对齐top</span>
            <img src="img/logo.png"/>                
        </p>
        <p>
            CSS层叠样式表
            <span class="textTop">文本的顶端对齐textTop</span>
            <img src="img/logo.png"/>        
        </p>
        <p>
            CSS层叠样式表
            <span class="middle">中部对齐middle</span>
            <img src="img/logo.png" class="middle"/>            
        </p>    
        
        <p>
            CSS层叠样式表
            <span class="textBottom">文字底端对齐textBottom</span>
            <img src="img/logo.png"/>        
        </p>
        <p>
            CSS层叠样式表
            <span class="bottom">底端对齐bottom</span>
            <img src="img/logo.png" class="bottom"/>        
        </p>
    
        <b>----长度和百分比的值----</b>    
        <p>
            CSS层叠样式表
            <span style="vertical-align:-15px;">长度值</span>
            <img src="img/logo.png"/>            
        </p>
    
        <p style="line-height: 1.5em;">
            CSS层叠样式表
            <span style="vertical-align:-100%;">百分比值</span>
            <img src="img/logo.png"/>            
        </p>
    
        <b>----应用于单元格元素----</b>
        <table border="1px" class="one" cellspacing="0" >
            <tr>
                <td class="top"><span>top</span></td>
                <td class="middle"><span>middle</span></td>
                <td class="bottom"><span>bottom</span></td>
            </tr>        
        </table>
        
    </body>
    </html>
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="UTF-8">
      <title>输入文本</title>
      <style type="text/css">
        *{padding:0px;margin: 0px;}
       
       /* .warp{    
              height:400px;
               100%;
              border:1px blue solid;
              line-height: 400px;
              text-align: center;              
              
             }*/
          .warp{
                  height:400px;
                  width: 100%;
                  border:1px blue solid;              
                  display:table;      
                 }
          .content{vertical-align: middle;
                   display:table-cell;
                   text-align: center;}   
       </style>
    </head>
    <body>
      <!-- <div class="warp">
        <p>Welcome to Website<br>Welcome to Website</p>
      </div> -->
       <div class="warp">
            <div class="content">
                <img src="img\logo.jpg"/>
                <h1>Welcome to Website</h1>
                <h2>CSS层叠样式,用于网页样式设置,使网页更美观。</h2>
            </div>
       </div>
    </body>
    </html>
  • 相关阅读:
    BZOJ4223 : Tourists
    BZOJ3565 : [SHOI2014]超能粒子炮
    BZOJ3499 : PA2009 Quasi-template
    BZOJ3490 : Pa2011 Laser Pool
    BZOJ2828 : 火柴游戏
    BZOJ3070 : [Pa2011]Prime prime power 质数的质数次方
    BZOJ2138 : stone
    BZOJ2167 : 公交车站
    BZOJ1290 : [Ctsc2009]序列变换
    Ural2110 : Remove or Maximize
  • 原文地址:https://www.cnblogs.com/zengyu1234/p/15724726.html
Copyright © 2020-2023  润新知