国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

制作一張簡單的網頁(HTML+CSS+JS)【2】

2024-04-27 15:10:34
字體:
來源:轉載
供稿:網友

在上一篇文章中,我總結了一下HTML,這一篇我把CSS簡單做一下歸納,使網頁變得富有美感。

一.CSS樣式的基本知識

1.關于注釋:
/*注釋內容*/2.最常見的css樣式格式——嵌入式   例如對span里的內容的字改為藍色:
<style type=text/css>  span{            color:blue;      }   </style>3.介紹兩種選擇器:類選擇器和ID選擇器 (1)類選擇器          .類選擇器名字{css樣式代碼;}          舉例:在body部分這樣寫:
<span class="happy">你好</span>在style部分這樣寫:
.happy{color:pink;}/*你好的顏色變成了粉色*/    (2)ID選擇器        #ID選擇器{css樣式代碼;}        與類選擇器一樣,只不過class變成ID。注意點:類選擇器可以使用很多次,很多個地方class等于一樣都沒問題,但是ID選擇器只能用一次。4.子選擇器和包含(后代)選擇器   直接舉例:
 <html>             <style>            .hello>li{                border:1px solid blue;            }        </style>    </head>    <body>        <ul class="hello">            <li>hello world!                <ul>                    <li>HELLO WORLD!</li>                    <li>HELLO WORLD!</li>                </ul>            </li>        </ul>    </body>   </html>    顯示效果:上面是子選擇器,接下來我把style部分改成一下內容,其他不變:
.hello li{                border:1px solid blue;            }顯示效果:總結:>作用于元素的第一代后代,空格作用于元素的所有后代。5.通用選擇器:*{里面填格式}   它作用于html中的所有標簽元素。6.偽類選擇器:標簽:hover{里面填格式}   它是指鼠標滑過這段字的時候會出現的效果。

二.CSS格式化排版

我把下面分為字體排版和段落排版,簡單綜合一下。1.字體排版(1)字體:font-family(2)字號:font-size(用像素表示)(3)顏色:color(4)粗體:font-weight:bold(5)斜體:font-style:italic(6)下劃線:text-decoration:underline(7)刪除線:text-decoration:line-through2.段落排版(1)首行縮進兩個字符:text-indent:2em(2)行高:line-height(3)字間隔:letter-spacing(如果是英文,則表示字母與字母之間的間隔)                       Word-spacing(單詞時間的間隔)(4)居中:text-align:center;         右對齊:text-align:right;         左對齊:text-align:left;

三.盒子模型的介紹

1.在介紹盒子模型之前,先了解一下html中的標簽分類。(1)常見的塊狀元素:<div>、<p>、<h1>...<h6>、<ol>、<ul>、、<dl>、<table>、<address>、<blockquote>、<form>(2)常見的內聯元素:<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、、<var>、<cite>、<code>(3)常見的內聯塊狀元素:<img>、<input>一般情況下,塊狀元素都具備盒子模型的特征。2.盒子模型的邊框(1)粗細:border-width(大多用像素表示)(2)邊框樣式:border-style(dashed虛線、dotted點線、solid實線)(3)顏色:border-color(4)可以只設置一邊:border-right、border-left、border-bottom、border-top3.盒子模型——填充  元素內容與邊框之間的距離就是填充用padding表示4.盒子模型——邊界   一個盒子模型和另一個盒子模型之間的距離就是邊界用margin表示

四.實例介紹

在第三大點中介紹了盒子模型,接下來這個例子也會用到盒子模型,以及上面提到的一些樣式的運用,在我上一篇博客介紹到的例子基礎之上進行下一步的美化,其基本功能沒有改變。但是我們可以看到,通過盒子模型我們把這個表單居中了,通過對字體、顏色、背景的改變使網頁更加的富有美感。代碼如下:
<html>    <head>        <title>TODO supply a title</title>        <meta charset="UTF-8">        <meta name="viewport" content="width=device-width, initial-scale=1.0">        <style type="text/css">            div {                font-weight:bold;                    font-family: Microsoft Yahei;                width: 400px;                padding-left: 50px;                margin-left: 450px;            }            h1 {                text-align: center;            }            #sub {                background-color: #689;                width: 250px;                height: 30px;                color:white;                font-weight: bold;            }            body {                background-image: url("http://pic.qiantucdn.com/58pic/20/13/88/25r58PICQQa_1024.jpg");            }        </style>    </head>    <body>        <div id="sign">            <h1>Sigh Up</h1></br>            <h2>Your basic info</h2>            <form>                <strong>Name:</strong>                <input type="text" name="myname" id="name"/></br>                </br>                <strong>Passward:</strong>                <input type="password" name="mypassward" id="passward"/></br>                </br>                <strong>Age:</strong></br>                <input type="radio" name="age" value="1" checked="checked"/>Under 13</br>                <input type="radio" name="age" value="2" />13 or older</br>                </br>                <strong>Your PRofile:</strong></br>                <textarea cols="50" rows="4" name="profile" id="profile"></textarea></br>                </br>                <strong>Job Role:</strong></br>                <select>                    <option value="Front-End Developer" selected="selected" name="job">Front-End Developer</option>                    <option value="Back-End Developer" name="job">Back-End Developer</option>                </select></br>                </br>                <strong>Interests:</strong></br>                <input type="checkbox" name="development" value="1" checked="checked">Development</br>                <input type="checkbox" name="design" value="2" >Design</br>                <input type="checkbox" name="business" value="3" >Business</br>                </br>                <input type="submit" name="Sign Up" value="Sign Up" id="sub" onclick="abc()">                </input>            </form>        </div>    </body>   </html>代碼運行后的效果圖:  

    
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高台县| 江达县| 巴楚县| 保靖县| 永胜县| 南江县| 鸡西市| 富宁县| 乐亭县| 莒南县| 施秉县| 和平区| 乌鲁木齐市| 凌源市| 乾安县| 疏勒县| 株洲县| 安国市| 三门峡市| 宁远县| 孙吴县| 土默特左旗| 鹤岗市| 凌海市| 永宁县| 荣成市| 尖扎县| 阿鲁科尔沁旗| 苗栗县| 马边| 剑川县| 清新县| 阳江市| 博兴县| 景东| 临湘市| 黎平县| 谢通门县| 龙井市| 巴中市| 菏泽市|