java:HTML(table表格,ul列表)和CSS(導入.css文件,三種定義顏色方式,三種樣式選擇器,a標簽屬性順序,)


1.重點掌握:

 

  html:
   1.form表單:input,checkbox,seelct,radio,button,submit
   2.table表格:thead-->tr-->th;tbody-->tr-->td
   3.ul列表:ul-->li

 

  css:
    選擇器:
    id
    class
    element

 

2.HTML:

  table表格: 

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>表格</title>
    </head>

    <body>

        <table border="1">
            <colgroup><!-- 定義了一個列的分組 -->
                <!-- 選中表格前兩列,把背景色定義為紅色 -->
                <col span="1" style="background: red;" /><!-- span代表選中的某些列 -->
                <col span="4" style="background: yellow;" />
            </colgroup>
            <!-- 把表格外部邊框加粗,數值沒有上限,下限為0或者-1 -->
            <thead>
                <!-- 表格的標題 -->
                <tr>
                    <!-- 代表了一行數據 -->
                    <th>編號</th>
                    <!-- 標題的內容 -->
                    <th>名字</th>
                    <th>年齡</th>
                    <th>描述</th>
                    <th>入職日期</th>
                    <th>操作 |
                        <a href="">新增</a>
                    </th>
                </tr>
            </thead>
            <!-- tfoot是HTML5的,他定義了一個表格的底部,無論順序放在哪,總是在表格的最下面 -->
            <!--<tfoot>
                <tr>
                    <td>總人數</td>
                    <td>100人</td>
                </tr>
            </tfoot>-->
            <tbody>
                <!-- 表格標題對應的內容,標題和內容是一一對應的 -->
                <tr>
                    <!-- 代表一行數據 -->
                    <td>1</td>
                    <!-- 標題的數據內容 -->
                    <td>zhangsan</td>
                    <td>35</td>
                    <td>我是張三</td>
                    <td>1999-07-05</td>
                    <td>
                        <a href="">修改</a> |
                        <a href="">刪除</a>
                    </td>
                </tr>
                <tr>
                    <!-- 代表一行數據 -->
                    <td>2</td>
                    <!-- 標題的數據內容 -->
                    <td>lisi</td>
                    <td>30</td>
                    <td>我是李四</td>
                    <td>1999-07-06</td>
                    <td>
                        <a href="">修改</a> |
                        <a href="">刪除</a>
                    </td>
                </tr>
                <tr>
                    <!-- 代表一行數據 -->
                    <td>3</td>
                    <!-- 標題的數據內容 -->
                    <td>wangwu</td>
                    <td>32</td>
                    <td>我是王五</td>
                    <td>1999-07-07</td>
                    <td>
                        <a href="">修改</a> |
                        <a href="">刪除</a>
                    </td>
                </tr>
            </tbody>

        </table>

    </body>

<ml>

 

 

 

  列表:

 

<<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>列表</title>
    </head>
    <body>
    
        <ul><!-- 無序的列表標簽 -->
            <ol>李四</ol>
            <ol>王五</ol><!---->
            <ol>張三</ol><!---->
        </ul>
        
        <!-- li標簽都不會自己使用,通常配合ol或者ul來使用 -->
        <ol><!-- 有序的列表,通常情況下會配合li使用 -->
            <li>張三<>
            <li>李四<>
            <li>王五<>
        </ol>
        <!-- 最常用 -->
        <ul>
            <li>張三<><!-- 和ul配合使用,是列表中的某一行數據,沒有順序要求,也沒有唯一要求 -->
            <li>李四<>
            <li>王五<>
        </ul>
        
        <hr />
        <dl>
            <dt>汽車</dt><!-- 標題 -->
            <dd>奇瑞</dd><!-- 標題內容 -->
            <dd>帝豪</dd>
            <dd>吉利</dd>
            <dt>家具</dt>
            <dd></dd>
            <dd>櫃子</dd>
            <dd>桌子</dd>
        <>
    
    </body>
<ml>

 

  Test1: 

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <acronym title="我是teacher">teacher</acronym><!-- 不會換行 -->
        <abbr title="我也是縮寫">我是縮寫</abbr>
        <bdi>我里面有東西</bdi>
        <span>我是span</span>
        <center>我是居中的元素</center>
        <mark>我是標記標簽</mark><!-- 自動會給文字加上一個背景色 -->
        <progress value="22" max="100"></progress>
        <strong>我是strong標簽</strong>
        <p>我們一般都是<time>9:00</time>上課</p>
        <wbr>Hello</wbr>World<!-- 換行符標簽,把寫在一起兩個單詞分離開 -->
        <a>我是第一個a標簽</a>
        <a href="#">我是第二個a標簽</a><!-- a標簽中,如果href屬性不填或者填寫#號,默認刷新頁面,也就是默認跳轉本頁面 -->
        <nav><!-- 定義一組連接 -->
            <a href="">第三個a標簽</a> | 
            <a href="">第四個a標簽</a>
        </nav>
    </body>
</html>

 

 

   Test2:

 

<!DOCTYPE html><!-- 這里是注釋  DOC:document的簡稱 Type:類型   文檔類型:HTML:Hyper Text Mark-up language:超文本標記語言 , 就是一個頁面-->
<html><!--用<a>,<html></html>,<body></body>統稱為html的標簽/元素 -->
    <head>
        <meta charset="utf-8" /><!-- 輔助標簽,最常用的地方:設置編碼  -->
        <title>Hello HTML</title>
    </head>
    <body><!-- 才是真正顯示頁面內容的 -->
        <h1>我是h1標簽</h1>----<h6>我是h6標簽</h6><!-- 標題 , 默認自動換行 -->
        <p>我是P標簽</p><!-- 自動換行的 -->
        <a href="index2.html" target="_blank">我要跳轉到index2頁面</a><!-- 超文本連接 a標簽不能自動換行, 在標簽中能控制某種效果的關鍵字就叫屬性 --><br /><!-- 強制換行標簽  -->
        <a href="http://www.baidu.com">我要去百度</a>
        <img src="img/1.jpg" alt="該圖片無法展示" /><!-- 圖片標簽  也不會自動換行 -->
        <a href="index2.html"> <img src="img/1.jpg" /> </a>
        <hr /><!-- 實現一個分割的效果 -->
        <font size="1">我是胖子</font><!-- size屬性最大是7,最小是1,不會自動換行 -->
        <b>我被加粗了</b><!-- 加粗標簽,也不會自動換行 -->
        <i>我是斜體字</i><!-- 斜體字,也不會自動換行 -->
        <em>我是強調用的</em><!-- 也不換行 -->
        <small>我是小號文字</small><!-- 也不換行 -->
        <code>測試code</code><!-- 根據自己瀏覽器和計算機自動顯示在頁面上,基本沒用過  -->
        1<sub>0</sub>&nbsp;&nbsp;&nbsp;&nbsp;2<sub>1</sub>&nbsp;&nbsp;&nbsp;&nbsp;3<sub>2</sub><!-- 下標,不會自動換行 -->
        <sup>我是上標(次方)</sup>&nbsp;&nbsp;&nbsp;&nbsp;2<sup>5</sup><!-- 不會換行 -->
        <del>我被廢棄了</del><!-- 不會換行 -->
        <ins>帶下划線</ins><!-- 不會換行 -->
        <pre>我有一個空格存在  我有一個空格存在</pre><!-- 用在講課,在html上寫Java代碼 -->
        <kbd>鍵盤輸入</kbd><!-- 都不會換行 -->
        <span>鍵盤輸入</span><!-- 都不會換行 -->
        <em>我叫定義地址</em>
        <address>我也是定義地址</address>
    </body>
</html>

 

 

 

 

3.CSS(Cascading Style Sheets)層疊樣式表:

  頁面布局:

 

 

 

  為標簽定義顏色的三種方式:

    Link方式插入CSS樣式表;

    寫在HTML的head中的標簽定義式;

    寫在內容的中的標簽定義式;

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>首頁</title>
        <!-- 引入樣式分為3種:講究就近原則:離的越近,就先加載 -->
        <!-- 使用link標簽引入的樣式,稱為引入樣式文件 -->
        <link rel="stylesheet" type="text/css" href="css/index.css"  />
        <!-- 第二種為一個標簽定義一個樣式 -->
        <!-- 寫在html的head標簽中的樣式稱為內部樣式(頁面樣式) -->
        <style> div { color:blue; font-size: 50px;
            }
        </style>
        <!-- 第三種為一個標簽定義一個樣式 -->
        <!--<link rel="stylesheet" type="text/css" href="css/index.css" /> 把需要的css樣式文件導入到頁面中,使頁面可以使用css-->
    </head>
    <body>
        <!-- 如果給標簽添加一個樣式 :在標簽中使用style屬性 -->
        <!-- 所有定義顏色的樣式,都有兩種寫法:1.英文單詞(red,yellow,blue,purple...),2.以#開頭后面英文字母和數字組成的顏色編碼(#e0e0e0,#eee,#000000...) -->    
        <!-- 第一種為一個標簽定義一個樣式 style="color: #eee;" -->
        <!-- 一旦行內樣式存在,其他的樣式就不再起作用 -->
        <div style="color: red;">我是div1</div><!-- 直接在標簽中,以屬性的形式添加的樣式稱為行內樣式 -->
        <!--<div>我是div2</div>-->
    </body>
<ml>

  引入的.css文件:

 

div {
    color:yellow;
}

 

 

 

 

  樣式選擇器:
     id選擇器;  
    類選擇器;
    標簽選擇器;
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>樣式選擇器</title>
        <style>
            /* 標簽選擇器 */
            p {
                color: red;
            }
            
            span {
                color: yellow;
            }
            /* id選擇器 */
            #div1 {
                color: pink;
            }
            /* 類選擇器 */
            .h {
                color:palegreen;
            }
        </style>
    </head>

    <body>
        <!-- 行內樣式是不需要選擇器的,寫在哪個標簽中就對這一個標簽起作用,不會對任何其他標簽起作用 -->
        <p style="color:blue;">我是p標簽1</p>
        <!-- 標簽選擇器 -->
        <p>我是p標簽2</p>
        <span>我是span標簽</span>
        <!-- id選擇器,每一個標簽中都存在一個id屬性,如果不聲明不可以使用,一個頁面中只能出現一次id的名稱,也就是id="div1"雙引號中的值(div1)必須是唯一的,不能出現重復 -->
        <div id="div1">我是div1</div>
        <div id="div1">我是div2</div>
        <h2 id="div1">我是h2標簽</h2>
        <!-- 類選擇器 -->
        <h3 class="h">我是h3標簽</h3>
        <h4 class="h">我是h4標簽</h4>
        <h1 class="h">我是h1標簽</h1>
    </body>

</html>

 

  樣式Test:

    

   a:link,a:hover,a:visited,a:active是有順序的,如果不按照這個順序是無法正確顯示操作的樣式,注意清空瀏覽器緩存
   

   順序為:
    a:link {
    color:green;
    }
    a:visited {
    color:black;

    }
    a:hover{
    color:red;
    }
    a:active {
    color:yellow;
    }

 

 

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title>樣式</title>
        <style>
            body {
                /* background 背景*/
                /*background-color: red; = background-color : red; */
                /*background-image: url(img/beautiful.jpg);*/
                /* 背景圖片,默認平鋪 */
                /*background-repeat: no-repeat;*/
                /*position:設置一個背景圖片的位置,上下左右,左上左下右上右下,中間;背景圖片一定不能平鋪 */
                /*background-position:center;*/
                /* no-repeat:不平鋪  repeat-x:橫向平鋪  repeat-y:縱向平鋪 */
                /*background-attachment: fixed;*/
                /* fixed:(以center為例)背景圖片固定不動,總是會出現屏幕的正中間  scroll:滾動,會一直在頁面的正中間*/
                /* 終極版  */
                /*background: url(img/beautiful.jpg) no-repeat left top scroll;*/
            }
            
            .h {
                /* text */
                /*text-align: center;*/
                /* center:使文本居中 */
                /*text-align: center;*/
                text-align: justify;
                /* 就是把文本的兩端對齊 */
                text-indent: 50px;
                /* 縮進(單位是px(像素)) */
            }
            
            #a1 {
                text-decoration: none;
                /* 去掉文本的下划線 */
            }
            
            span {
                text-decoration: line-through;
            }
            
            h2 {
                text-decoration: underline;
            }
            
            h3 {
                color: red;
                /* 定義一個文本字體顏色只能用color */
                font-family: "楷體";
                /*font-family:默認微軟雅黑(你的系統默認字體) 設置字體*/
                font-style: oblique;
                /* 傾斜的字體和斜體沒有任何區別 */
                font-size: 100%;
                /* 字體的極小值為0,沒有極大值 如果size的單位為百分號:100%就是默認的大小,以默認大小為基礎,進行放大和縮小*/
                font-weight: 900;
            }
            /* hover 當鼠標懸浮的時候執行的一種狀態 */
            /*.a2:hover {
                color:orange;
            }*/
            /*hover, link, visited..只適用於a標簽*/
            
            .a2:link {
                /* 在還沒有點擊a標簽的時候顯示成紫色 */
                color: red;
            }
            
            .a2:hover {
                /* 當鼠標放在a標簽上的時候,顯示的顏色 */
                text-decoration: none;
                /*color:black;*/
            }
            
            .a2:visited {
                /* 當鼠標點擊后,顯示的顏色 */
                color: brown;
            }
            
            .a2:active {
                /* 當正在點擊a標簽時,顯示的顏色 */
                background-color: red;
                /*color:aqua;*/
            }
            /* circle:空心圓 */
            /*#ul1 {
                list-style-type: circle;
            }*/
            /* square:實心正方塊 */
            /*#ul1 {
                list-style-type: square;
            }*/
            /* upper-roman:羅馬數字 */
            /*#ul1 {
                list-style-type: upper-roman;
            }*/
            /**/
            /* 小寫的英文字母 */
            #ul1 {
                list-style-type: lower-alpha;
            }
        </style>
    </head>

    <body>
        
        <h1 class="h">我是h1標簽1</h1>
        <h1 class="h">我是1標簽2我是h12我是h1標簽2我是h是h1標簽2我是h1標簽2我是h1標簽2我是h1標簽2我是h1標簽2我是h1標簽2我是h1標簽2我是h1標簽2我是h1標簽2</h1>
        <div class="h">我是div是v是div是div是diviv是div是div是div是v是div是div是div是div是div是div是div是div是div</div>
        <a href="index.html">我要去index</a>
        <a id="a1" href="http://www.baidu.com">我要去百度</a>
        <del>我是del標簽</del>
        <span>我是span標簽</span>
        <h2>我是h2標簽</h2>
        <h3>我是h3標簽</h3>

        <a id="a3" href="#">收藏夾</a>
        <a class="a2" href="#">商品分類</a>
        <a class="a2" href="#">賣家中心</a>
        <a class="a2" href="#">聯系客服</a>

        <ul id="ul1">
            <li>張三</li>
            <li>李四</li>
            <li>王五</li>
            <li>趙六</li>
        </ul>

    </body>

</html>

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM