例一:
為湘潭縣等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及湘潭縣網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、成都做網(wǎng)站、湘潭縣網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
<select name="select" size="1" style="font-family:Verdana,Arial; font-size: 9pt; color: #FF0000">
<o(jì)ption value="2" selected>yesky.com</option>
<o(jì)ption value="1">redidea.net</option>
</select>
查一下手冊(cè),還有好多項(xiàng)可以設(shè)置.
例二:
html
head
style
.box
{
border: 1px solid #C0C0C0;
width: 182px;
height: 20px;
clip: rect( 0px, 181px, 20px, 0px );
overflow: hidden;
}
.box2
{
border: 1px solid #F4F4F4;
width: 180px;
height: 18px;
clip: rect( 0px, 179px, 18px, 0px );
overflow: hidden;
}
select
{
position: relative;
left: -2px;
top: -2px;
width: 183px;
line-height: 14px; color: #909993;
border-style: none;
border-width: 0px;
}
/style
/head
body
div class = boxdiv class = box2
select size = "1" name = "D1"
option內(nèi)容一/option
option內(nèi)容二/option
/select
/div/div
/body
/html
簡(jiǎn)單的代碼實(shí)現(xiàn),僅供參考:
單選框:
body????input?type="radio"?name="sex"?value="n"?/????input?type="radio"?name="sex"?value="v"?//body
復(fù)選框:
body????input?type="checkbox"?value="n"?/????input?type="checkbox"?value="v"?//body
下拉框:
body????select????????optionn/option????????optionn/option????????optionn/option????/select/body
擴(kuò)展資料:
css注意事項(xiàng)
1、每個(gè)標(biāo)簽的屬性設(shè)置必須是被一對(duì)花括號(hào)包含。像下面的樣子:
標(biāo)簽
{
屬性名稱(chēng):屬性值;
}
2、花括號(hào)中每個(gè)屬性值賦值后必須用分號(hào)隔開(kāi)。分號(hào)就相當(dāng)于C#和C中的分號(hào),指示一行語(yǔ)句的結(jié)束,加上分號(hào)就是和網(wǎng)頁(yè)的解釋器說(shuō)明這個(gè)屬性的賦值已經(jīng)結(jié)束了,下面開(kāi)始一個(gè)新的屬性的賦值。正確的格式是下面的樣子:
標(biāo)簽
{
屬性名稱(chēng)1:屬性值;
屬性名稱(chēng)2:屬性值;
屬性名稱(chēng)3:屬性值;
}
3、關(guān)于顏色值。我們?cè)谇懊娴奈恼轮?,在設(shè)置style時(shí),不論是color屬性還是background-color屬性,賦值時(shí)都是指定的顏色名稱(chēng)。這種方式在網(wǎng)頁(yè)編程中比較不通用。比較常用的做法是賦16進(jìn)制值,類(lèi)似于#RRGGBB這種樣式,每一位的取值都是從1到F,每?jī)晌粚?duì)應(yīng)一類(lèi)顏色值。具體的顏色值可以在網(wǎng)上搜到。
4、關(guān)于字體。我們?cè)趕tyle中的font-family中設(shè)置字體。有時(shí)候我們?cè)O(shè)置的字體可能用戶(hù)電腦中沒(méi)有,這時(shí)候我們可以在font-family中設(shè)置多個(gè)可選字體,用逗號(hào)分隔,這樣如果前面的字體用戶(hù)電腦中沒(méi)有,則可以使用后面的字體進(jìn)行替換。下面是個(gè)例子:
p sytle="font-family:serif,Cursive,Fantasy;"
參考資料來(lái)源:百度百科:CSS
select{
width: 90%;
padding: 8px 0;
font-size: 14px;
border: none;
outline: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
div:after{
content: "";
width: 13px;
height: 7px;
background: url(../../../images/about/sanjiaoxing2.png) no-repeat center;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
position: absolute;
right: 20px;
top: 45%;
//給自定義的圖標(biāo)實(shí)現(xiàn)點(diǎn)擊下來(lái)功能
pointer-events: none;
}
純CSS的下拉菜單,此處理解的意思就是li標(biāo)簽套li標(biāo)簽,然后再給li標(biāo)簽設(shè)置樣式。在被套的li標(biāo)簽設(shè)置平時(shí)狀態(tài)為隱藏,再等鼠標(biāo)移動(dòng)到上一個(gè)li標(biāo)簽時(shí),將被套的li標(biāo)簽顯示(樣式:overflow:hidden; )。
貼一段網(wǎng)上摘的純CSS下拉菜單(二級(jí))
!DOCTYPE HTML
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title利用float制作兼容ie6純css下來(lái)菜單/title
style type="text/css"
* { margin:0; padding:0; }
ul { list-style:none; }
a:hover {color:#555; }
.nav { float:left; overflow:hidden; text-align:center; font-size:14px; }
.nav dd { float:left; width:300px; margin:-888px -150px 0 0; }
.nav dd a { float:left; margin-top:888px; display:block; position:relative; background:#eee; width:150px; height:30px; line-height:30px; border-bottom:1px solid #fff; }
.nav a:hover { margin-right:1px; background:#3cf; }
.nav dd ul { float:left; font-size:0; z-index:888; }
.nav dd li a { clear:left; width:150px; margin-top:0; font-size:14px; }
.nav dd li a:hover { margin-right:1px; }
/style
/head
body
dl class="nav"
dda href=""首頁(yè)/a/dd
dd
a href=""關(guān)于我們/a
ul
lia href=""公司簡(jiǎn)介/a/li
lia href=""公司文化/a/li
lia href=""企業(yè)榮譽(yù)/a/li
lia href=""聯(lián)系我們/a/li
/ul
/dd
dd
a href=""新聞動(dòng)態(tài)/a
ul
lia href=""國(guó)內(nèi)新聞/a/li
lia href=""國(guó)外新聞/a/li
/ul
/dd
dd
a href=""產(chǎn)品展示/a
ul
lia href=""111/a/li
lia href=""222/a/li
/ul
/dd
/dl
/body
/html
用cssselect下拉框的美化
這個(gè)可以換種方式實(shí)現(xiàn),首先select的樣式每個(gè)瀏覽器都有其默認(rèn)的樣式,需要先去除這些默認(rèn)樣式,其次,select里面的樣式諸如箭頭,下拉框等等的樣式,這里提供一種思路,就是在select的外層添加一個(gè)div,對(duì)這個(gè)div元素設(shè)置樣式,select元素則是沒(méi)樣式,從而達(dá)到一種掩眼法的效果,實(shí)現(xiàn)方式如下:
!-- html 布局 --
div id="selectStyle"
select id="select"
optionoption 1/option
optionoption 2/option
optionoption 3/option
optionoption 4/option
optionoption 5/option
/select
/div
首先要去掉 #select 的默認(rèn)樣式:
/* 去掉默認(rèn)樣式,設(shè)置新的樣式 */
#select{
display:block;
width:100%;
height:100%;
box-sizing:border-box;
background:none;
border:1px solid #222;
outline:none;
-webkit-appearance:none;
padding:0 5px;
line-height:inherit;
color:inherit;
cursor:default;
font-size:14px;
position:relative;
z-index:3;
}
#select option{
color:#222;
}
#select option:hover{
color:#fff;
}
#select option:checked{
background:#535353;
color:#fff;
}
然后在外層div#selectStyle設(shè)置自定義樣式
#selectStyle{
display:block;
margin:0 auto;
overflow:hidden;
height:30px;
width:240px;
border-radius:0;
background:#535353 url("箭頭圖片地址") right center no-repeat;
background-size:auto 80%;
color:#fff;
line-height:2;
/* 如果不想加圖片,
則可以設(shè)置一個(gè)自己的三角形樣式,
如下的自定義方式,
見(jiàn)代碼1 */
position:relative;
z-index:1;
}
/* 代碼1 */
#selectStyle:before{
position:absolute;
z-index:1;
top:50%;
right:10px;
margin-top:-2.5px;
display:block;
width:0;
height:0;
border-style:solid;
border-width:5px 5px 0 5px;
border-color:#fff transparent transparent transparent;
content:"";
}
/* 代碼1 */
#selectStyle:after{
position:absolute;
z-index:1;
top:50%;
right:10px;
margin-top:-3.5px;
display:block;
width:0;
height:0;
border-style:solid;
border-width:5px 5px 0 5px;
border-color:#535353 transparent transparent transparent;
content:"";
}
以上就是自定義select樣式的方法;
同時(shí)也可以完全不要select這個(gè)元素使用div+css來(lái)自定義一個(gè)跟select一樣效果的下拉框(需要Javascript輔助)。
css設(shè)置下拉列表(select)樣式首先我們需要獲取到這個(gè)元素的id或者是class,然后在通過(guò)給這個(gè)元素設(shè)置它的width和height等等一些樣式,具體的看代碼:
html
head
style
.div1{
width:600px;
height:200px;
font-size:13px;
}
.div select{
width:200px;
}
.div select option{
width:150px;
height:30px;
}
/head
body
div class='div1'
select
option value="volvo"Volvo/option
option value="saab"Saab/option
option value="opel"Opel/option
option value="audi"Audi/option
/select
/div
/body
/html