簡體   English   中英

CSS在div中放置不同樣式的文本

[英]css positioning different styles of text in a div

這似乎並不難...我在div中只有3種類型的文本樣式,需要將它們全部精確定位。 fonttest3.css

h1 {
    font-size: 41px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    float:left;
} 


h2 {
    font-size: 21px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    float:left;
    color: #FF9980;
    margin-top: 40px; padding-top: 5px;
    text-indent: 10px; 
} 


h3 {
    clear: both;
    font-size: 14px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     
    color: #B5B3DA;  
    text-align:left;  
     vertical-align: 20px     
} 



#topright {
  width: 797px ;
  height: 141px;
        background-color: White;  
    float: left;
}




body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
        background-color: #000000;
}

fonttest3.html

<html lang="en">
<head>
  <meta charset="utf-8">

  <title>test</title>
  <meta name="description" content="test">
  <meta name="author" content="Algomeysa">

  <link rel="stylesheet" href="fonttester3.css">
</head>

<body>



<div id="topright">
<h1>SPACELY SPROCKETS</h1>&nbsp;&nbsp;&nbsp;&nbsp;<h2>INCORPORATED</h2>
<h3>Doing that thing we do since 2025 for residential, commercial, and institutional clients</H3>
</div>
<

</body>
</html>

這在Chrome和Firefox中相當有效,但是我想稍微提高一點,並且垂直對齊播放似乎無濟於事。

但這在IE9中太可怕了,這使我認為我應該使用一種完全不同的方法來格式化此文本。 有指針嗎?

嘗試這個:

h1 {
    margin: 0 10px 0 0;
    font-size: 41px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    float:left;
    line-height: 43px;
} 


h2 {
    margin: 0;
    font-size: 21px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    float:left;
    color: #FF9980;
    line-height: 43px;
}

希望這對您有所幫助:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM