2013-05-26 31 views
0

我目前有一个主样式表,但使用该表的多个页面,我不想制作多个样式表,因为我使用PHP来表示它。我如何针对特定的元素,如文本区,像:如何定位项目

<div id="regform" class=" 
<label>Password:</label> 
<input name="Password" placeholder="Password"></input> 

但CSS是:

input 
{ 
height:100px; 
width: 500px; 
padding: 10px; 
} 

这一切工作正常!它创建了我想要的外观,但是将所有文本区域更改为这样的样子,这不是我想要的,我只希望该div中的文本区域看起来像那样,因为我使用的文本区域很多。

摘要:

如何更改文本域和元素只在一个DIV的外观?所以它不会影响任何其他文字区域。

这是一个编辑!这不起作用请看这个! http://jsfiddle.net/wbyQL/1/

+0

如何使用'classes'? – Vucko

+0

css'class','id'等都是为你的目的服务的。请在Google上查找它们 – redDevil

回答

0

HTML:

<div id="regform" class=""> 
<label>Password:</label> 
<input name="Password" placeholder="Password"></input> 
</div> 

CSS:

#regform input 
{ 
height:100px; 
width: 500px; 
padding: 10px; 
} 

http://jsfiddle.net/wbyQL/3/

+0

这并不奏效..现在没有任何反应,所有样式都已丢失 – christhecoder

+0

什么都不起作用,使用课程? – Omega

+0

请看原帖或在这里:http://jsfiddle.net/wbyQL/1/ – christhecoder

1

HTML

<div id="regform" class="x-div"> 
    <label>Password:</label> 
    <input name="Password" placeholder="Password"></input> 
</div> 

CSS

.x-div input { 
    height:100px; 
    width: 500px; 
    padding: 10px; 
} 
+0

请看看这里,帮助我,谢谢你的回应! http://jsfiddle.net/wbyQL/1/ – christhecoder

1

使用选择器。根据您是否想该div或文本输入的任何股利已经应用于他们的CSS:

HTML:

<div id="regform" class=" 
<label>Password:</label> 
<input name="Password" placeholder="Password"></input> 

CSS:

#regform input 
{ 
height:100px; 
width: 500px; 
padding: 10px; 
} 

如果你想CSS适用于input这在任何div而不仅仅是一个:

div input 
{ 
height:100px; 
width: 500px; 
padding: 10px; 
} 

我会推荐阅读CSS选择器。

#bar div .foo { 
//css stuff 
} 

基本上这意味着:发现与类“foo”的,这是一个div,其中该div是使用id =“巴”的元素的内部某处的内某处的元素;

+0

非常感谢!另一个人只是殴打你,但非常感谢! :) – christhecoder

+0

高兴地帮助:) – frrlod

+0

我会给你一个向上箭头thingy,但..我不是一个级别xD – christhecoder