HTML - H5新增元素與CSS基本樣式

一、 HTML5新增元素

  • 以前用div +class的方式來規(guī)劃頁面格式
    <div class="header"></div>
    <div class="nav"></div>
    <div class="article">
        <div class="section">新聞中心</div>
        <div class="section">鄭重生命</div>
    </div>
    <div class="aside">
        <div class="address"></div>
    </div>
    <div class="footer"></div>
  • 現(xiàn)在可以利用 HTML5 的新元素
<!-- HTML5新增元素 -->
<header></header>
<nav></nav>
<article>
    <section></section>
</article>
<aside>
    <address>地址</address>
</aside>
<footer></footer>

二、基本單位

  • 長度
    • px:像素
    • em:相對(duì)長度單位。相對(duì)于當(dāng)前對(duì)象內(nèi)文本的字體尺寸。比如n em 就是當(dāng)前對(duì)象內(nèi)文本的font-size的 px 的 n
    • rem:相對(duì)長度單位。相對(duì)于根元素(即html元素)font-size計(jì)算值的倍數(shù),比如:n rem 相對(duì)于根類px的 n 倍。

三、塊級(jí)元素和行內(nèi)元素轉(zhuǎn)換

  • 塊級(jí)元素---->行內(nèi)元素:style="display:inline;"
<div style="display:inline;"  >我是div</div>
  • 行內(nèi)元素---->塊級(jí)元素 style="display:block;"
<span style="display:block;" >我是span</span>
  • 行內(nèi)元素,但是還需要可以設(shè)置寬高,也就是說行內(nèi)的塊如何設(shè)置?
display: inline-block;
  • display其他應(yīng)用:隱藏元素
<span style="display:none;" >我是span</span>
  • 注意:只有塊級(jí)元素才能設(shè)置對(duì)應(yīng)的 寬和高 height、width,行內(nèi)元素設(shè)置之后是沒有效果的。

四、 文本和字體基本樣式

  • 字體大小
        font-size: 20px;
  • 字體
        font-family: "Comic Sans MS";
  • 縮進(jìn)
        text-indent: 2em;
  • 文本對(duì)齊方式
        text-align: center;
  • 文字樣式(斜體)
        font-style: italic;
  • 加粗
        font-weight: bold;
  • 單詞折斷換行
        word-wrap:break-word;
  • 顯示省略號(hào)的效果設(shè)置
        overflow:hidden;/*超出的隱藏*/
        white-space:nowrap;/*不讓換行 直到br*/
        text-overflow:ellipsis;/*...的效果(CSS3) */

五、邊框背景基本樣式

  • 設(shè)置邊框
<table border="1">
//或者
<div class="outer"></div>
.outer{
        border:10px solid burlywood;
        border-radius: 10px;
}
  • 設(shè)置邊框合并
table{
        /*將相鄰的邊框合并*/
        border-collapse:collapse;
    }

六、表格和列表

  • 表格
<table border="1">
    <tr >
        <td>小明</td>
        <td>第一</td>
    </tr>
    <tr>
        <td>小王</td>
        <td>第二</td>
    </tr>
</table>
  • 列表
    • 有序
<ol>
    <li>第一</li>
    <li>第二</li>
</ol>
- 無序
<ul>
    <li>測(cè)試1</li>
    <li>測(cè)試2</li>
</ul>

七、IE獨(dú)有&CSS HACK (每家瀏覽器都有自己的特點(diǎn))

CSS HACK可以理解為對(duì)應(yīng)不同的瀏覽器去進(jìn)行適配


CSS HACK.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,154評(píng)論 1 92
  • 1.塊級(jí)元素和行內(nèi)元素 塊級(jí)(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,200評(píng)論 1 4
  • 本文為閱讀《Head First HTML 與 CSS》的css部分的讀書筆記,方便回顧書上的知識(shí),另一篇為Hea...
    兼續(xù)閱讀 1,932評(píng)論 0 17
  • 本課來自http://www.imooc.com/learn/9請(qǐng)不要用作商業(yè)用途。 HTML5 HTML介紹 H...
    PYLON閱讀 3,450評(píng)論 0 5
  • CSS格式化排版 1、字體 我們可以使用css樣式為網(wǎng)頁中的文字設(shè)置字體、字號(hào)、顏色等樣式屬性。下面我們來看一個(gè)例...
    張文靖同學(xué)閱讀 1,371評(píng)論 0 3

友情鏈接更多精彩內(nèi)容